sub_choreography
Represents a SubChoreography activity.
| CLASS | DESCRIPTION |
|---|---|
SubChoreography |
A SubChoreography is a compound activity that represents a collection of other tasks and SubChoreographies. |
Classes¶
SubChoreography
dataclass
¶
SubChoreography(
*,
id: Optional[str] = None,
documentation: list[Documentation] = list(),
extension_elements: Optional[ExtensionElements] = None,
auditing: Optional[Auditing] = None,
monitoring: Optional[Monitoring] = None,
category_value_refs: list[str] = list(),
name: Optional[str] = None,
incoming: list[str] = list(),
outgoing: list[str] = list(),
participant_refs: list[str] = list(),
correlation_keys: list[CorrelationKey] = list(),
initiating_participant_ref: str,
loop_type: ChoreographyLoopType = NONE,
user_task: list[UserTask] = list(),
transaction: list[Transaction] = list(),
task: list[Task] = list(),
sub_process: list[SubProcess] = list(),
sub_choreography: list[SubChoreography] = list(),
start_event: list[StartEvent] = list(),
service_task: list[ServiceTask] = list(),
sequence_flow: list[SequenceFlow] = list(),
send_task: list[SendTask] = list(),
script_task: list[ScriptTask] = list(),
receive_task: list[ReceiveTask] = list(),
parallel_gateway: list[ParallelGateway] = list(),
manual_task: list[ManualTask] = list(),
intermediate_throw_event: list[IntermediateThrowEvent] = list(),
intermediate_catch_event: list[IntermediateCatchEvent] = list(),
inclusive_gateway: list[InclusiveGateway] = list(),
implicit_throw_event: list[ImplicitThrowEvent] = list(),
exclusive_gateway: list[ExclusiveGateway] = list(),
event_based_gateway: list[EventBasedGateway] = list(),
event: list[Event] = list(),
end_event: list[EndEvent] = list(),
data_store_reference: list[DataStoreReference] = list(),
data_object_reference: list[DataObjectReference] = list(),
data_object: list[DataObject] = list(),
complex_gateway: list[ComplexGateway] = list(),
choreography_task: list[ChoreographyTask] = list(),
call_choreography: list[CallChoreography] = list(),
call_activity: list[CallActivity] = list(),
business_rule_task: list[BusinessRuleTask] = list(),
boundary_event: list[BoundaryEvent] = list(),
ad_hoc_sub_process: list[AdHocSubProcess] = list(),
flow_element: list[FlowElement] = list(),
text_annotation: list[TextAnnotation] = list(),
group: list[Group] = list(),
association: list[Association] = list(),
artifact: list[Artifact] = list()
)
Bases: ChoreographyActivity
A SubChoreography is a compound activity that represents a collection of other tasks and SubChoreographies.