Concepts
Atarc Process Order of Execution
Last Modifed: March 21, 2020
by
anyei
Atarc Processes are executed in order, dictated by the "Order" field from the Atarc Process Settings. If we have two records in the Atarc Process Settings with the same Order, there is no waranty which one is executing first.
Implementing dependency between two Atarc Process can affect the order of execution, if an Atarc Process doesn't meet the dependecy criteria to execute it will not, even if is the next to be executed.
The breakIfError flag from the Atarc Process Setting can also affect the order of execution, if an Atarc Process has this flag enabled and a code exception happens the exception will be thrown hence stopping the execution of the current transaction.