Table of Contents

Enum WorkflowNodeKind

Namespace
Millrace.Workflows
Assembly
Millrace.dll

The node vocabulary of a workflow graph (ARCHITECTURE.md §6.1).

public enum WorkflowNodeKind

Fields

Activity = 0

Runs an IActivity<TData> as a Layer 1 job.

If = 1

Branches on a pure predicate over the data document.

Parallel = 2

Runs branches concurrently; each branch is its own job chain.

ForEach = 3

Runs a body once per item of a collection selected from the data document.

Delay = 4

Suspends for a duration, as a Layer 1 scheduled job.

WaitForSignal = 5

Suspends until a correlated signal arrives; holds no job while waiting.

Saga = 6

A sequence whose completed steps are undone in reverse if a later one fails past its retry policy.