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. |
data_outputs |
A reference to the OutputSets defined by the InputOutputSpecification.
TYPE:
|
input_sets |
The Data Inputs that are required to start the Activity. |
output_sets |
The Data Outputs that are required to finish the Activity. |
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.