E.13 Initiating a Workflow Process

A workflow process is initiated when a user requests a workflow. The process includes the following steps in sequence:

  1. A user searches for a workflow.

  2. The Dashboard obtains all the workflows from Identity Applications.

  3. The user selects a workflow.

  4. The Dashboard obtains the selected workflow details from Identity Applications, which internally calls the Workflow Engine service.

  5. The user submits the form with the required inputs.

  6. Identity Applications collect the data and send the data to the Workflow Engine service to process it and persist it in the workflow data store.

  7. The Workflow Engine service manages the lifecycle of the workflow process.