Fulfillment workflows are a feature in EmpowerID designed to fulfill the actions to be taken once a business request item has been processed and a decision has been made. Depending on the decision made, the configured fulfillment workflow can be developed to execute actions such as provisioning, de-provisioning, disabling, deleting, or any other action necessary in response to the decision made in the business request item. The fulfillment workflows are designed to run in the background and provide status updates to the business request item to indicate whether the fulfillment has been completed.
Overview of Fulfillment Workflows
A Business Request can consist of multiple Business Request items in EmpowerID, each of which may have associated Item Type Actions. By linking the fulfillment workflow with these item-type actions, you enable the automated execution of workflow for fulfillment. By design, the fulfillment workflow is best suited for No Code Flows, although it can also be triggered or executed from other EmpowerID workflows.
The role of Business Request Fulfillment is to execute the actions associated with approved Business Request Items. This is accomplished through fulfillment workflows, which are triggered by a background job that continuously monitors the system. Each Business Request Item has a corresponding Item Type Action that defines the specific action to be performed (e.g., "Disable Account"). The background job identifies the correct fulfillment workflow based on the Item Type Action of each item and initiates its execution to implement the requested changes.