There is no way to interleave activities without actually enumerating all possible execution sequences within the process model and selecting one of them at runtime.
Not supported. Although custom router conditions could be specified that access a mutex variable to determine when an activity can proceed, there is no means of managing concurrent access to the variable.
There is no way to interleave activities without actually enumerating all possible execution sequences within the process model and selecting one of them at runtime.
Outgoing router constructs from an activity provide a range of options for dealing with failures and deadline expiration including signalling to subsequent activities that the preceding activity completed successfully or failed, initiating alternative compensation tasks and allowing other activities in the case to continue of forcing them to terminate.