The On Event activity activates when a message is received from the specified input partner. This activity is used for potential messages that the process does not require. For example, a requestor may send a message that asks for the current status of an orchestration process.
The On Event activity starts an event-handling routine. You can transition to one or more activities to perform after the event occurs, but you cannot transition from activities within the event handling routine to the main processing flow.
The On Event activity is active only when the scope where it is located is executing. For example, if the On Event activity appears within a group, the events will be received only as long as the group continues to execute. The events are not received until the group starts to execute, and once processing in the group is complete, the events are no longer received.
The output variable tab allows you to select a process variable to contain the output of the activity. The schema of the process variable must match the schema of the output for the activity shown on the Output tab.