Skip to content

RegisteredFlow

Defined in: packages/core/src/model/state.ts:12

A flow definition pinned to the version assigned at registration.

readonly allowSelfApproval: boolean

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

FlowDefinition.allowSelfApproval


readonly dedupeApprovers: DedupePolicy

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

FlowDefinition.dedupeApprovers


readonly key: string

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

FlowDefinition.key


readonly maxDelegationDepth: number

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

FlowDefinition.maxDelegationDepth


readonly maxEscalationDepth: number

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

FlowDefinition.maxEscalationDepth


readonly onAllSkipped: AllSkippedPolicy

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

FlowDefinition.onAllSkipped


readonly onEmptyStep: EmptyStepPolicy

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

FlowDefinition.onEmptyStep


readonly optional onResubmitTimeout?: ResubmitTimeoutAction

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

Present exactly when resubmitDeadline is set.

FlowDefinition.onResubmitTimeout


readonly remindBlockedEvery: string

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

FlowDefinition.remindBlockedEvery


readonly remindOverdueEvery: string

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

FlowDefinition.remindOverdueEvery


readonly optional resubmitDeadline?: string

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

FlowDefinition.resubmitDeadline


readonly returnPolicy: ReturnPolicy

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

FlowDefinition.returnPolicy


readonly steps: readonly StepDefinition[]

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

FlowDefinition.steps


readonly optional tenantId?: string

Defined in: packages/core/src/model/state.ts:15

Set for a tenant’s own flow; omitted for a global flow (EC-56).


readonly version: number

Defined in: packages/core/src/model/state.ts:13