[✅ Solution] Calculation in a new created record -> Triggers record updated right away?

I create a record via an automation. There is a calculation field in the record, which will create a result. Will the calculated result be the first “update” of the record - so triggering a “record updated”? Or is this calculation at the first time part of the “created” action?

1 Like

Hi @dirk_s,

calculation fields in Tape are asynchronous - while their result will be available almost instantly most of the time (around 50-200ms), they are indeed calculated after the record is created.

So your first statement is true - the calculated result will be the first update of the record. You can also leverage a “record updated” workflow there, and apply filters to ensure the calculation fields contain a value. This is useful if you need to react at the first point in time where the calculation result is available.

Let me know if you have any further questions regarding this topic.

Thank you & happy building
Tim

2 Likes

Hi @Tim,
just run into this again. Its a potential source of frustration :smiley:

Here is a suggestion:

When “creating”/“updating” a new record, that contains calculation fields, the event “created”/“updated” should only be fired once the calculations are finished.

So the automation starts when the record is “clean” - meaning no calculations are still outstanding.
What do you think?

1 Like

Current safe workaround: Move the calculation into the automation and write a static field. This way you definitely have the result which is needed in further steps in the automation.

1 Like