Angular Modernizer
    Preparing search index...

    Live state of a workflow run, passed to WorkflowExecutionOptions.onProgress.

    interface WorkflowExecutionState {
        checkpoints: WorkflowCheckpoint[];
        currentCheckpoint?: WorkflowCheckpoint;
        endTime?: number;
        progress: {
            completedSteps: number;
            percentage: number;
            totalSteps: number;
        };
        startTime?: number;
        status: "pending"
        | "running"
        | "completed"
        | "failed"
        | "paused";
        stepResults: Map<string, StepExecutionResult>;
        workflowId: string;
    }
    Index

    Properties

    checkpoints: WorkflowCheckpoint[]

    All checkpoints created

    currentCheckpoint?: WorkflowCheckpoint

    Current checkpoint

    endTime?: number

    End time

    progress: { completedSteps: number; percentage: number; totalSteps: number }

    Progress tracking

    Type Declaration

    • completedSteps: number

      Number of completed steps.

    • percentage: number

      Completed steps in percent of all steps (0-100).

    • totalSteps: number

      Number of steps in the workflow.

    startTime?: number

    Start time

    status: "pending" | "running" | "completed" | "failed" | "paused"

    Overall status

    stepResults: Map<string, StepExecutionResult>

    Results for each step

    workflowId: string

    Workflow ID