Software AG Products 10.7 | Designing and Implementing Business Process Models | ARIS Method manual | Modeling BPMN 2.0 | Process
 
Process
 
Activities
Items and Data
Events
Gateways
Lanes
See: Business Process Model and Notation (BPMN), version 2.0.
The BPMN process diagram depicts a BPMN process. A process is a specialization of a FlowElementsContainer. So, it contains the following elements:
*flow nodes (event, activity, and gateway)
*sequence flow
*artifacts (see chapter Artifacts)
Mapping the attributes and model associations to ARIS
Class
BPMN attribute name
Implementation in ARIS
Process
inherits from CallableElement inherits from FlowElementsContainer
Model type: BPMN process diagram (BPMN 2.0)
 
processType: ProcessType = none { none | executable | non-executable | public }
Attribute type in the attribute type group BPMN 2.0 attributes of model type BPMN process diagram (BPMN 2.0): * Process type (AT_BPMN_PROCESS_TYPE) Attribute values: * Undefined (= none), * Executable process (AVT_BPMN_EXECUTABLE), * Non-executable process (AVT_BPMN_NON_EXECUTABLE) * Public process (AVT_BPMN_PUBLIC)
 
auditing: Auditing [0..1]
Currently not implemented.
 
monitoring: Monitoring [0..1]
Currently not implemented.
 
laneSets: LaneSet [0..*]
Object type Lane (OT_BPMN_LANE) Symbol: Lane (ST_BPMN_LANE_1)
 
IsClosed: boolean = false
Attribute type Is closed (AT_BPMN_IS_CLOSED) in attribute type group BPMN 2.0 attributes of the BPMN process diagram
 
supports: Process [0..*]
Currently not implemented.
 
properties: Property [0..*]
Currently not implemented.
 
definitionalCollaborationRef: Collaboration [0..1]
The BPMN collaboration diagram (BPMN 2.0) that contains the process
A process is a particular construct: On the one hand it is a model. On the other hand a process can be visualized within a pool in a collaboration. But a pool is not identical with a process, and vice versa. A pool represents a participant in a collaboration (see chapter Collaboration). A pool may contain the process the participant uses in a specific collaboration.
The core elements for modeling a BPMN process are those constructs which can be connected to each other by sequence flow. They are called flow nodes. The corresponding ARIS object types and their symbols provided in the Symbols bar are listed in the table below.
BPMN element
ARIS object type
ARIS symbol
API name
Event
Event (OT_EVT)
Start event
Intermediate event
End event
ST_BPMN_START_EVENT
ST_BPMN_INTERMEDIATE_EVENT
ST_BPMN_END_EVENT
Activity
Function (OT_FUNC)
Task
Subprocess
Call activity
ST_BPMN_TASK
ST_BPMN_SUBPROCESS
ST_BPMN_CALL_ACTIVITY
Gateway
Rule (OT_RULE)
Gateway
ST_BPMN_RULE_1
These constructs are described in detail in the separate chapters below.