Skip to main content

Interface: ActivityRunInput

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

Input passed to ActivityExecutor.run().

Properties​

abortSignal?​

optional abortSignal?: AbortSignal

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

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:485


config​

config: Record<string, unknown>

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


rawInput​

rawInput: unknown

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


resumeState?​

optional resumeState?: unknown

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


stageDef​

stageDef: SyncStageDefinitionLike

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


stageId​

stageId: string

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


stageName​

stageName: string

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


stageNumber​

stageNumber: number

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


stageRecordId​

stageRecordId: string

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


workflowContext​

workflowContext: Record<string, unknown>

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


workflowId​

workflowId: string

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


workflowRunId​

workflowRunId: string

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


workflowType​

workflowType: string

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