Skip to main content

Interface: ActivityRunInput

Defined in: packages/workflow-engine/src/kernel/ports.ts:467

Input passed to ActivityExecutor.run().

Properties​

abortSignal?​

optional abortSignal?: AbortSignal

Defined in: packages/workflow-engine/src/kernel/ports.ts:488

Aborted when the run is cancelled or the job lease is lost while the stage executes; becomes ctx.abortSignal. Optional: a caller with no host loop (a direct job.execute dispatch, a replay from stage.pollSuspended) gets a signal that never fires. Not serialisable — a remote executor must drop it and build its own on the worker.


attempt​

attempt: number

Defined in: packages/workflow-engine/src/kernel/ports.ts:476


config​

config: Record<string, unknown>

Defined in: packages/workflow-engine/src/kernel/ports.ts:478


rawInput​

rawInput: unknown

Defined in: packages/workflow-engine/src/kernel/ports.ts:477


resumeState?​

optional resumeState?: unknown

Defined in: packages/workflow-engine/src/kernel/ports.ts:479


stageDef​

stageDef: SyncStageDefinitionLike

Defined in: packages/workflow-engine/src/kernel/ports.ts:468


stageId​

stageId: string

Defined in: packages/workflow-engine/src/kernel/ports.ts:472


stageName​

stageName: string

Defined in: packages/workflow-engine/src/kernel/ports.ts:473


stageNumber​

stageNumber: number

Defined in: packages/workflow-engine/src/kernel/ports.ts:474


stageRecordId​

stageRecordId: string

Defined in: packages/workflow-engine/src/kernel/ports.ts:475


workflowContext​

workflowContext: Record<string, unknown>

Defined in: packages/workflow-engine/src/kernel/ports.ts:480


workflowId​

workflowId: string

Defined in: packages/workflow-engine/src/kernel/ports.ts:469


workflowRunId​

workflowRunId: string

Defined in: packages/workflow-engine/src/kernel/ports.ts:470


workflowType​

workflowType: string

Defined in: packages/workflow-engine/src/kernel/ports.ts:471