Skip to content

FlowDefinition

Defined in: packages/core/src/model/flow.ts:99

A validated flow with every default applied. Deeply frozen.

readonly allowSelfApproval: boolean

Defined in: packages/core/src/model/flow.ts:104


readonly dedupeApprovers: DedupePolicy

Defined in: packages/core/src/model/flow.ts:103


readonly key: string

Defined in: packages/core/src/model/flow.ts:100


readonly maxDelegationDepth: number

Defined in: packages/core/src/model/flow.ts:108


readonly maxEscalationDepth: number

Defined in: packages/core/src/model/flow.ts:107


readonly onAllSkipped: AllSkippedPolicy

Defined in: packages/core/src/model/flow.ts:106


readonly onEmptyStep: EmptyStepPolicy

Defined in: packages/core/src/model/flow.ts:102


readonly optional onResubmitTimeout?: ResubmitTimeoutAction

Defined in: packages/core/src/model/flow.ts:111

Present exactly when resubmitDeadline is set.


readonly remindBlockedEvery: string

Defined in: packages/core/src/model/flow.ts:112


readonly remindOverdueEvery: string

Defined in: packages/core/src/model/flow.ts:113


readonly optional resubmitDeadline?: string

Defined in: packages/core/src/model/flow.ts:109


readonly returnPolicy: ReturnPolicy

Defined in: packages/core/src/model/flow.ts:105


readonly steps: readonly StepDefinition[]

Defined in: packages/core/src/model/flow.ts:101