Once you have modeled your business process on the diagram pane, you can add execution parts to this process to bring it to life. The execution pane is the place where you make your model executable.
You need to perform two steps to implement executional parts to your model:
Provide all necessary data types and operations for the implementation of your process. These types and operations reside in the Service panel of the BPMN editor.
You can use the Base Types that are provided with the Designer.
You can create other necessary types yourself in the Implementation section. Refer to Modeling Data Mapping for further information.
You can import a library that provides additional types and operations. Refer to Designer Administration > Libraries for further information.
In the second step, select data types and operations from the Service panel, and add them to your process at the right places.
How this is done will be explained in this chapter.
The Execution Pane
The execution pane is displayed below the diagram pane. It is shown as soon as you click on one of the BPMN elements:
Execution Pane Contents
The content of the execution pane depends on the selected BPMN element - three different views are possible:
Execution Pane View
Pane Content
Selected BPMN Element
Operations Flow
Persisted
Local
Message
Operations Flow
Persisted
Local
Operations Flow
Persisted
Local
Return
Section
Description
Operations Flow
Every execution pane contains an empty operations flow with start and end node.
Persisted
Variables created in section Persisted are usable in all executions of the BPMN model.
Local
Variables created in section Local are only available for use within the current execution.
Message
Section Message is shown for all BPMN elements that need to process an incoming message. As per default, the incoming message has typeany. To gain access to the data used in your process, you have to apply the correct type from a customized library.
Return
Only for outgoing relations of Exclusive Gateways Section Return is displayed, containing the unchangeable variable return of type boolean.