Data object

In BPMN 1.x data were considered as an artifact; in BPMN 2.0, data objects were upgraded to objects in the BPMN semantic model.

On the business level, where the data structures and mappings are not included, data objects are represented in ARIS by six symbols of the object type Cluster/Data model:

When you place a Data object the object symbols Data object, Data input, and Data output are provided. You can select the object symbols Data collection, Data input collection, and Data output collection using the Object appearance page of the Object properties dialog.

BPMN: Data object symbols

Only the Data object symbol is available in the Symbols bar.

Data objects can represent the input or output of activities by using the following connection types:

The data input symbols must not be the target of a has as output connection, and the data output symbols must not be the source of an is input for connection. The software ensures this.

Mapping the attributes and model associations to ARIS

Class

BPMN attribute name

Implementation in ARIS

ItemAwareElement

inherits from BaseElement

itemSubjectRef: ItemDefinition [0..1]

Currently not implemented.

dataState: DataState [0..1]

Currently not implemented.

Data object

inherits from FlowElement &
ItemAwareElement

Object type: Cluster/Data model (OT_CLST)

Six symbols:
* Data object (ST_BPMN_DATA_OBJECT)

* Data collection (ST_BPMN_DATA_COLLECTION)

* Data input (ST_BPMN_DATA_INPUT)

* Data input collection (ST_BPMN_DATA_INPUT_COLLECTION)

* Data output (ST_BPMN_DATA_OUTPUT)


* Data output collection (ST_BPMN_DATA_OUTPUT_COLLECTION)

isCollection: Boolean = False

Represented by special symbols of the object type Cluster/Data model (OT_CLST)