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:
Data object
Data collection
Data input
Data input collection
Data output
Data output collection
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.
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:
Cluster/Data model
is input for function
Function
has as output Cluster/Data model
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) |