Skip to content

choreography_task

Represents a Choreography Task.

CLASS DESCRIPTION
ChoreographyTask

A Choreography Task is an atomic Activity in a Choreography Process.

Classes

ChoreographyTask dataclass

ChoreographyTask(
    *,
    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,
    message_flow_ref: list[str] = list()
)

Bases: ChoreographyActivity

A Choreography Task is an atomic Activity in a Choreography Process.

It represents an Interaction, which is one or two Message exchanges between two Participants.

Functions