Skip to content

Add "human-in-the-loop" or "out-of-band" interaction capability to support input/action not known ahead of time #353

@kevinduffey

Description

@kevinduffey

We have discussed a few times now the ability to allow a given step, based on some dynamic response values in previous steps, to possibly query the consumer/client/end user for further input. This would likely be more of a hint to tooling that it would at that point need to pull in additional input from some source, be it a GUI application popping up a dialog asking the user for some input or perhaps sending an AI or mock service a request to return the needed data.

An example might be a workflow where it retrieves a series of airlines/flights/etc for a range of destinations, but requires a user to then select one before continuing on with the workflow. There could be any number of right choices and would require further input not known when the workflow sequence started and likewise along the way responses from various steps don't provide the needed input to choose one specific airline/flight to then allow the next step... booking that flight, then maybe paying for it to occur. Similar.. the step to pay for it might need to know which credit card to use from a list of them.. or require the user to enter the CC info right then (e.g. dont save CC data so user must enter it at that moment).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions