Expand description
Workflow definition types — fully serializable for use through all bindings.
Structs§
- Approval
Field - One field in an
ApprovalStepform. - Approval
Step - Pause for human-in-the-loop approval or input.
- Edge
- Directed edge between two stages, optionally conditional.
- ForEach
Step - Run
bodyonce per element of the array at state keyitems_from. - Loop
Until Step - Repeat
bodyuntiluntilholds (AND of preconditions over workflow state) ormax_iterationsis reached — whichever comes first. - Pattern
Step - Run one of the car-multi coordination patterns.
- Proposal
Step - Execute a car-engine action proposal.
- Stage
- A named step in the workflow.
- SubWorkflow
Step - Run a nested workflow.
- Workflow
- Top-level workflow definition: a named graph of stages with conditional edges.
Enums§
- Compensation
Handler - What to run when compensating a stage on workflow failure (saga pattern).
- Pattern
Kind - All supported car-multi coordination patterns.
- Stage
Step - What a stage actually does.