Help

Re: How to create an Original Start Date field from the Start Date field on a project

Solved
Jump to Solution
1928 1
cancel
Showing results for 
Search instead for 
Did you mean: 
Tye
4 - Data Explorer
4 - Data Explorer

Hi there,

I want to create a new field called "Original Start Date" and this will be populated from the "Start Date" field when someone enters in a new project.  Like a lot of projects the Start and End date moves a lot.  We want to reference back to when it was first originally entered in.

Where do I start?  Do I create a new field in the "Projects" table called "Original Start Date" and then create an automation the populates this from the "Start Date"?

I was referencing this article that mentions creating an automation.

But I don't know the steps in connecting the two.

Any help is greatly appreciated.

Thanks!

1 Solution

Accepted Solutions
Kenneth_Raghuna
7 - App Architect
7 - App Architect

You're very close!

You are still using the wrong input for the "Record ID" field. Notice that in your last image, the input value for "Record ID" is "2023-11-03." This value should look something like: "recFtKBNr6zr12SGV"

The value you should use is labeled "Airtable Record ID" from the trigger step.

 

See Solution in Thread

7 Replies 7

Yup. Two fields. {Start Date} and {Original Start Date}.

Automation trigger: When record meets the conditions of the {Start Date} is not empty, and {Original Start Date} is empty.

Update record action: update the {Original Start Date} field with the value for the {Start Date} field.

You do have to be careful if people type in dates instead of clicking the date with a picker, because the date might be temporarily the wrong date and the automation might pick up that wrong date.

This is simpler than the article you linked to. I think that article was looking at a more complex situation.

Thanks for the reply.

Do I create the {Original Start Date} field first?  If so what conditions in the field creation do I use?

Tye_0-1698943690577.png

Next I have an Automation but I need a second step

automation.png

 

Kenneth_Raghuna
7 - App Architect
7 - App Architect

Doesn't matter which one is created first. Just created both the "Original Start Date" and the "Start Date" and make sure they are date-type fields.

 

For your automation, your next step is conditional logic.

If "Original Start Date is Empty..."

Then the Action would be an "Update Record" where you take the value from the trigger step, and add it into the "Original Start Date" field.

 

If you have never used automations before, take a look at this help article for an overview:

https://support.airtable.com/docs/getting-started-with-airtable-automations

Ok I understand better.  However I am still getting an error.

Tye_0-1699039532414.png

 

The "Record ID" field is asking for the record ID of the record you are trying to update. You put in the "Original Start Date" field value instead. (Note the difference between a record ID and a field).

In that field, instead of "Orginial Start Date" you need to attach the record ID of the record that triggered the field.

Then in the "Fields" section underneath, you will hit "Choose Field," choose the "Orginial Start Date" field, and select the current Start Date as the value to place in it by clicking the plus button on the right side. If you do not see the plus button, make sure it is set to "Dynamic" rather than "Static."

Ok it still isn't working.

Here is my setup again:

Tye_0-1699117543934.pngTye_1-1699117579845.pngTye_2-1699117601008.png

Tye_3-1699117622998.png

The outcome in the test looks correct.  But it still says invalid input errors.

Kenneth_Raghuna
7 - App Architect
7 - App Architect

You're very close!

You are still using the wrong input for the "Record ID" field. Notice that in your last image, the input value for "Record ID" is "2023-11-03." This value should look something like: "recFtKBNr6zr12SGV"

The value you should use is labeled "Airtable Record ID" from the trigger step.