Data store
Unlike data objects, which live only as long as the process instance is running, a data store represents information that persists beyond the lifetime of a particular process. On the business level, a data store is represented by the symbol data store of the ARIS object type information carrier. This symbol will be available in the symbol bar.
On the business level, where the data structures and mappings are not considered, data objects are represented in ARIS by six symbols of the object type Cluster/data model:
Information carrier provides input for function
Function creates output to information carrier.
A data store inherits from flow element and item-aware element.
Mapping the attributes and model associations to ARIS:
Class | BPMN attribute name | Implementation in ARIS |
DataStore | inherits from FlowElement and ItemAwareElement | Object type: Information carrier (OT_INFO_CARR) Symbol: Data store (ST_BPMN_DATA_STORE) |
| name: string | Attribute type Name (AT_NAME) of object type information carrier (OT_INFO_CARR) |
| capacity: Integer [0..1] | Not considered in the 1st version of the BPMN 2.0 implementation. |
| isUnlimited: Boolean = False | Not considered in the 1st version of the BPMN 2.0 implementation. |
DataStoreReference | inherits from FlowElement and ItemAwareElement | |
| dataStoreRef: DataStore | Occurrence copies of the (referenced) data store. |