Skip to content

Runtime: Wait for human approval before continuing #1482

Description

@josephjclark

Add edges which require manual approval, facilitating human-in-the-loop workflows.

These workflows must stop and wait for some event before they are allowed to continue

This should use a persisted token. In BPMN and the GovStack requirements, this is called the "process token". More on GovStack HITL requirements here: https://specs.govstack.global/workflow/6-functional-requirements#id-6.1-workflow-process-building

Should allow 5 types of decision gateways: Exclusive Gateway, Event-Based Gateway, Inclusive Gateway, and Parallel Gateway (RECOMMENDED)

On a fork, you need to be able to merge and run in many cases:

when any reach X
when all reach X
other?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    New Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions