Skip to content

data_association

Represents a Data Association.

CLASS DESCRIPTION
DataAssociation

Data Associations move data between Data Objects/Properties, and inputs/outputs of Activities/Processes/etc.

DataInputAssociation

DataInputAssociation is used to model how data is pushed into item-aware bpmn.

DataOutputAssociation

DataOutputAssociation is used to model how data is pulled from item-aware bpmn.

Classes

DataAssociation dataclass

DataAssociation(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    source_ref: list[str] = list(),
    target_ref: str,
    transformation: Optional[FormalExpression] = None,
    assignments: list[Assignment] = list()
)

Bases: BaseElement

Data Associations move data between Data Objects/Properties, and inputs/outputs of Activities/Processes/etc.

DataInputAssociation dataclass

DataInputAssociation(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    source_ref: list[str] = list(),
    target_ref: str,
    transformation: Optional[FormalExpression] = None,
    assignments: list[Assignment] = list()
)

Bases: DataAssociation

DataInputAssociation is used to model how data is pushed into item-aware bpmn.

DataOutputAssociation dataclass

DataOutputAssociation(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    source_ref: list[str] = list(),
    target_ref: str,
    transformation: Optional[FormalExpression] = None,
    assignments: list[Assignment] = list()
)

Bases: DataAssociation

DataOutputAssociation is used to model how data is pulled from item-aware bpmn.

Functions