Skip to content

io_specification

Represents a BPMN IoSpecification element.

CLASS DESCRIPTION
IoSpecification

The ioSpecification defines the inputs and outputs and the InputSets and OutputSets for the Activity.

Classes

IoSpecification dataclass

IoSpecification(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    data_inputs: list[DataInput] = list(),
    data_outputs: list[DataOutput] = list(),
    input_sets: list[InputSet] = list(),
    output_sets: list[OutputSet] = list()
)

Bases: BaseElement

The ioSpecification defines the inputs and outputs and the InputSets and OutputSets for the Activity.

ATTRIBUTE DESCRIPTION
data_inputs

A reference to the InputSets defined by the InputOutputSpecification.

TYPE: list[DataInput]

data_outputs

A reference to the OutputSets defined by the InputOutputSpecification.

TYPE: list[DataOutput]

input_sets

The Data Inputs that are required to start the Activity.

TYPE: list[InputSet]

output_sets

The Data Outputs that are required to finish the Activity.

TYPE: list[OutputSet]

Attributes

data_inputs class-attribute instance-attribute
data_inputs: list[DataInput] = field(
    default_factory=list,
    metadata={
        "name": "dataInput",
        "type": "Element",
        "namespace": "http://www.omg.org/spec/BPMN/20100524/MODEL",
    },
)

A reference to the InputSets defined by the InputOutputSpecification.

Every InputOutputSpecification must define at least one InputSet.

data_outputs class-attribute instance-attribute
data_outputs: list[DataOutput] = field(
    default_factory=list,
    metadata={
        "name": "dataOutput",
        "type": "Element",
        "namespace": "http://www.omg.org/spec/BPMN/20100524/MODEL",
    },
)

A reference to the OutputSets defined by the InputOutputSpecification.

Every InputOutputSpecification must define at least one OutputSet.

input_sets class-attribute instance-attribute
input_sets: list[InputSet] = field(
    default_factory=list,
    metadata={
        "name": "inputSet",
        "type": "Element",
        "namespace": "http://www.omg.org/spec/BPMN/20100524/MODEL",
        "min_occurs": 1,
    },
)

The Data Inputs that are required to start the Activity.

An optional reference to the Data Inputs of the InputOutputSpecification. If the InputOutputSpecification defines no Data Input, it means no data is required to start the Activity. This is an ordered set.

output_sets class-attribute instance-attribute
output_sets: list[OutputSet] = field(
    default_factory=list,
    metadata={
        "name": "outputSet",
        "type": "Element",
        "namespace": "http://www.omg.org/spec/BPMN/20100524/MODEL",
        "min_occurs": 1,
    },
)

The Data Outputs that are required to finish the Activity.

An optional reference to the Data Outputs of the InputOutputSpecification. If the InputOutputSpecification defines no Data Output, it means no data is required to finish the Activity. This is an ordered set.

Functions