global_choreography_task
Represents a Global Choreography Task.
| CLASS | DESCRIPTION |
|---|---|
GlobalChoreographyTask |
A GlobalChoreographyTask is a reusable Choreography Task definition callable from within any Choreography. |
Classes¶
GlobalChoreographyTask
dataclass
¶
GlobalChoreographyTask(
*,
id: Optional[str] = None,
documentation: list[Documentation] = list(),
extension_elements: Optional[ExtensionElements] = None,
participants: list[Participant] = list(),
message_flows: list[MessageFlow] = list(),
text_annotations: list[TextAnnotation] = list(),
groups: list[Group] = list(),
associations: list[Association] = list(),
artifacts: list[Artifact] = list(),
sub_conversations: list[SubConversation] = list(),
conversations: list[Conversation] = list(),
call_conversations: list[CallConversation] = list(),
conversation_nodes: list[ConversationNode] = list(),
conversation_associations: list[ConversationAssociation] = list(),
participant_associations: list[ParticipantAssociation] = list(),
message_flow_associations: list[MessageFlowAssociation] = list(),
correlation_keys: list[CorrelationKey] = list(),
choreography_refs: list[str] = list(),
conversation_links: list[ConversationLink] = list(),
name: Optional[str] = None,
is_closed: bool = False,
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(),
initiating_participant_ref: Optional[str] = None
)
Bases: Choreography
A GlobalChoreographyTask is a reusable Choreography Task definition callable from within any Choreography.