Previous Behaviour
– In instances where a contact met the requirements for 2 or more triggers simultaneously, a race condition would ensue in workflows where the same contact could be enrolled multiple times.
– This issue occurred because simultaneous entries did not detect each other in time, resulting in duplicate workflow executions for the same contact.
Updated Behaviour
– Now, only one entry for a contact will be processed at a time, even if a contact attempts to enter through multiple workflows. This will assist in eliminating duplicates.
Impact
– This enhancement ensures workflows are now more reliable and consistent, providing you with accurate and efficient executions without the risk of duplicate entries.
Points to Remember
– The functionality will remain unchanged for appointment, invoice, and IVR triggers, where re-entry is not checked for.