Artifacts

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:

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)
Symbol: Structural element in model type Structuring model (MT_STRCT_DGM)
Symbol: Group (ST_BPMN_GROUPING_1)

 

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:
* Structural element (representing the category) contains structural element (representing the category value).

CategoryValue

inherits from BaseElement

Object type: Structural element (OT_STRCT_ELMT)
Symbol: Structural element in model type Structuring model (MT_STRCT_DGM)
Symbol: Group (ST_BPMN_GROUPING_1) in BPMN 2.0 diagrams

 

value: string

Attribute type Name of object type Structural element

 

category: Category [0..1]

Connection type in model type Structuring model:
* Structural element (representing the category) contains structural element (representing the category value).

 

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):
Target object type: Structural element (OT_STRCT_ELMT; ST_BPMN_GROUPING_1)
Source object types:

* 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):
* Text annotation (OT_BPMN_ANNOTATION) with symbol Text annotation (ST_BPMN_ANNOTATION_1) is associated with <target object type>. Target object types are all object types available in the corresponding model type.
For connection types in the BPMN process diagram (BPMN 2.0), BPMN collaboration diagram (BPMN 2.0), and BPMN conversation diagram (BPMN 2.0): three attribute types in the attribute type group BPMN 2.0 attributes/Text annotation attributes:
* Text annotation 1 (AT_BPMN_TEXT_ANNOTATION_1)
* Text annotation 2 (AT_BPMN_TEXT_ANNOTATION_2)
* Text annotation 3 (AT_BPMN_TEXT_ANNOTATION_3)