This page contains information about effect settings, which can be accessed from the Effect page when configuring an automation.
Automations run independently. If multiple automations trigger at the same time, the automations will execute in parallel in a nondeterministic order. Effects for a single automation, however, can be configured to execute sequentially or in parallel.
Both action and Logic effects can be ordered sequentially. You must have at least two of these types of effects to enable sequential execution. Otherwise, effects execute in parallel.

In the example above, the effects are set to execute sequentially, so "Action 1" will be executed before "Action 2". Sequential execution settings apply regardless of partitioning configuration. For example, if 40 objects trigger the automation and the partition size is 20, there will be four sequential executions:
However, if parallel execution was configured, the automation would result in four executions (two sets of two in parallel):
When an automation is triggered by object edits rather than datasource updates, you can configure how the automation handles multiple edits to the same object within a short time period.
The automation processes rapid successive edits differently based on evaluation frequency:

Effects follow at-least-once execution semantics rather than exactly-once guarantees. In rare cases, the same effect may execute multiple times for the same trigger event. When designing actions and functions that will be used with Automate, ensure that your actions and functions can handle potential reruns gracefully.
Strategies for handling duplicate executions:
Automate attempts to minimize duplicate executions but cannot completely eliminate them due to the distributed nature of the system and the retry mechanisms for handling transient failures. It is important to consider this execution behavior when designing automation workflows, particularly for critical operations.