What happens if a workflow triggering update happens again while the workflow hasn't finished

Hi,

I have a situation where a custom property (let’s call it backend stage), which is being updated through an external service, triggers a workflow which is responsible to move the deal into the next stage.

Now we discovered a situation, where the backend stage has been updated and while the workflow is working on processing that update (moving the deal to the next stage), another update to the backend stage happens (just a few seconds later).

Is it possible, that while the workflow is still running, every other trigger relevant property update is being ignored?

Is there a way to avoid this or make sure, that the workflow restarts every time an update is happening?

Hi @RReber,

Correct, as long as a record is still enrolled in a workflow, it cannot re-enroll. A record must complete a workflow before it can be re-enrolled.

As far as solutions/workarounds go, I would first check if you could break the workflow into smaller workflows. Ideally, the workflow that is triggered through the custom property update should only have the bare minimum of steps; no delays, no additional actions. If needed, you could send the enrolled record to another workflow, if only to keep that first workflow short.

Best regards!