Artifacts are used to depict additional information in a BPMN process diagram (BPMN2.0) or BPMN collaboration diagram (BPMN2.0) that is not directly related to the sequence flow or message flow. BPMN 2.0 provides three standard artifacts:
Associations,
Groups, and
Text annotations
Data objects are no longer artifacts, they are concepts of their own (see chapter Items and Data).
See: Business Process Model and Notation (BPMN), version 2.0.
Mapping the attributes and model associations to ARIS
Class |
BPMN attribute name |
Implementation in ARIS |
---|---|---|
Association |
inherits from BaseElement |
various connection types |
associationDirection: AssociationDirection = None {None | One | Both} |
This attribute is represented by the direction and the style of the corresponding ARIS connection type. |
|
sourceRef: BaseElement |
Corresponds to the source object type of the connection type representing the association. |
|
targetRef: BaseElement |
Corresponds to the target object type of the connection type representing the association. |
|
Group |
inherits from BaseElement |
Object type: Structural element (OT_STRCT_ELMT) |
categoryValueRef: CategoryValue [0..1] |
Attribute type Name (AT_NAME) of object type Structural element (OT_STRCT_ELMT) |
|
Category |
inherits from BaseElement |
Object type Structural element (OT_STRCT_ELMT) in model type Structuring model (MT_STRCT_DGM) |
categoryValue: CategoryValue [0..*] |
Connection type in model type Structuring model: |
|
CategoryValue |
inherits from BaseElement |
Object type: Structural element (OT_STRCT_ELMT) |
value: string |
Attribute type Name of object type Structural element |
|
category: Category [0..1] |
Connection type in model type Structuring model: |
|
categorizedFlowElements: FlowElement [0..*] |
Connection type belongs to [CT_BELONGS_TO_1] in the BPMN process diagram (BPMN 2.0) and BPMN collaboration diagram
(BPMN 2.0): * Function (OT_FUNC) representing activities * Event (OT_EVT) * Rule (OT_RULE) representing Gateways * Cluster/data model (OT_CLST) representing data objects * Information carrier (OT_INFO_CARR) representing data stores |
|
Text annotation |
inherits from BaseElement |
|
text: string |
For object types in the BPMN process diagram (BPMN 2.0), BPMN collaboration diagram
(BPMN 2.0), and BPMN conversation diagram (BPMN 2.0): |