Modeling with the standard notation BPMN 2.0

Description of the modeling of business processes according to the BPMN 2.0 in SmartProcess


Pools und Lanes

In BPMN 2.0, pools and lanes are used to indicate which organizational unit or role is responsible for performing one or more tasks in the process flow. A lane is a subunit of a pool. Usually, only one pool is included per process. Companies are also represented as pools.

In the BPMN tool SmartProcess you can model expanded and collapsed pools. You can align pools and lanes horizontally and vertically. A lane is associated with an organizational unit or role in the SmartProcess BPMN software. This allows you to see exactly who performs which tasks in the company in the organization chart in SmartProcess.


Each process contains a start event and an end event. The events are used to represent the current progress of a process flow. Especially the intermediate events allow in BPMN 2.0 a transparent representation of the process progress during process modeling and process mapping.

With the BPMN software SmartProcess you can represent simple and understandable process models with a start event, intermediate event and end event.

If required for the representation of more complex processes, however, all event types of BPMN 2.0 are also available. Here, the user is optimally guided during operation to select the correct symbol from the numerous BPMN symbols.


Data Object


The data objects represent the inputs/outputs in process modeling in the BPMN diagram. In the BPMN tool SmartProcess, interactions of processes can be modeled to represent how information is processed across different processes.

Data objects are used in the BPMN 2.0 process notation when an output is generated during the execution of a task in the process, which is reused as an input and further processed in one or more processes. Whether it is an input or an output can be recognized by the direction of the message flow.

Process Diagram Process Group for Process Maps


With the process diagram Process Group, the objects Process Groups and Processes can be used to create clear process maps as an extension to the BPMN notation in order to display interrelationships in the company. The Process Group object is also used to group and display the processes in the BPMN software SmartProcess in folders in the Process Explorer.

Since it is also possible to navigate through the various process models or flowcharts by clicking on the modeled objects, process groups are suitable for creating interactively clickable process landscapes in the BPMN tool SmartProcess.


Not applied objects of the BPMN 2.0

  • Since every activity can be reused in the SmartProcess, the call activity is not marked separately. The transaction and an event sub-process is not used because it is modeled as a collapsed sub-process. Sub-processes are always represented as collapsed objects in process models. The sub-process can be opened clearly in a new window by clicking on it.
  • The IT system object is used instead of the data store to enable uniqueness. Thus, the modeler has the advantage that he does not have to decide when to use the IT system or the data store.
  • Conversation diagrams and choreography diagrams are not applied because these diagrams are rarely used for modeling business processes.