1.2.7.7 BpmnItemAwareElement
Several elements in BPMN are subject to store or convey items during process execution. These elements are referenced generally as ?item-aware elements.? This is similar to the variable construct common to many languages. As with variables, these elements have a ItemDefinition. The data structure these elements hold is specified using an associated ItemDefinition. An item-aware element may be underspecified, meaning that the structure attribute of its ItemDefinition is optional if the modeler does not wish to define the structure of the associated data. Ownership An ItemAwareElement belongs to a Flow Element COntainer or a SubProcess.
InstanceAttributeAssociationEndBpmnItemAwareElementBpmnItemDefinitionBpmnDataStateBpmnFlowElement
Association
Description
ItemSubjectRef : BpmnItemDefinition [0..1]
DataState : BpmnDataState [0..1]
RepresentedAttribute : Attribute [0..1]
RepresentedAssociationEnd : AssociationEnd [0..1]
RepresentedInstance : Instance [0..1]
SourceOfDataAssociation : BpmnDataAssociation [0..*]
Identifies the source(s) of the data association. If there is no transformation defined or referenced, then only one source MUST be defined, and the contents of this source will be copied into the target.
TargetOfDataAssociation : BpmnDataAssociation [0..*]
Identifies the target of the data association. The target must be an ItemAwareElement