More Complex BPML Activities

You can use specific business process modeling language activities to enable more complex operations within a business process.

The following BPML activities are not used in pairs to bracket business process model components. Rather, they enable more complex operations within a business process. The following list describes the icons and activities:

Assign icon
The Assign activity sets a value in the business process data that is equal to a fixed value. Inside an input or output element, the activity identifies a message it should receive from a participant or identifies the contents of a message it should send to a participant.

Configuration parameters enable you to indicate a fixed value or input/output message.

Consume icon
The Consume activity reads a specific input message and stores that message in the business process data.

Configuration parameters enable you to indicate a name for an instance of the Consume activity and the name of the message this activity should read.

Join icon
The Join activity merges the results of a completed nested business process into the business process data.

Configuration parameters enable you to indicate a name for the business process for which the Join activity is waiting.

OnFault Group icon
The OnFault Group activity is a subflow used to associate a fault handling activity with a complex activity. Use it to recover from faults and allow the process to continue.
Produce icon
The Produce activity generates a message from the business process data and delivers it to a designated participant or activity.

Configuration parameters enable you to indicate the message and name of the receiving participant or activity.

Repeat icon
The Repeat activity runs an activity or subflow one or more additional times.

Configuration parameters enable you to indicate a name for an instance of the Repeat activity and the name of the activity the Repeat activity should run again.

Spawn icon
The Spawn activity runs a subprocess.

Configuration parameters enable you to specify a name for a copy of the Spawn activity within a process model, as well as the name of the subprocess to invoke.