The ActivityStart action is a System Action that explicitly starts the execution of a Conditional Start activity in the process flow.
This System action is to be used in very advanced cases as it is neither trivial to obtain a Conditional Start identifier nor to pass it to a Web Screen or Screen Action. One easier way is to use the Start Conditional Start action where the ActivityId input parameter is replaced by the ProcessId.
If your Conditional Start has input parameters use the Start Conditional Start action. Otherwise you will get an error.
ActivityId: Id of the activity instance.
Activity Identifier Type. Mandatory.
NextHumanActivityId: Id of the next Human Activity instance. If, in the process flow, there's a Human Activity following the Conditional Start activity and the end-user role allows opening it, then its identifier is returned in this output parameter. This is useful because it allows you to automatically open the Human Activity when starting a Conditional Start. Learn more about the ActivityOpen Action.
Activity Identifier Type.
The On Start activity callback action is executed.
The On Start activity callback action is invoked using a different transaction and session from the transaction and session used when invoking the ActivityStart. Only the Session.UserId is transported.
About Processes | Process Activities Callback Actions | Overview of System Actions and Functions