Skip to main content

Understanding Fulfillment and Rejection Workflows

In EmpowerID, when an auditor makes a decision on a business request during recertification, a fulfillment or rejection workflow is triggered. These workflows update access and system state based on the selected action.

This article explains how these workflows are determined, when they are executed, and how to view or customize them within the Approval Flow Policies.


How Workflows Are Used

The type of decision selected by an auditor determines which workflow runs:

  • Standard Approvals (e.g., Certify) Triggers the Approval Fulfillment Workflow to apply the decision (e.g., certifying a user's group membership).

  • Standard Rejections (e.g., Revoke) Triggers the Rejection Fulfillment Workflow to reverse access (e.g., remove a user from a group).

  • Custom Decisions If configured, a custom workflow will run instead. If not, the custom decision must be mapped to a standard one (certify/revoke), and the default workflow will apply.


Viewing Fulfillment and Rejection Workflows

Follow these steps to view the workflows associated with standard decisions:

1. Log in to EmpowerID

Use an account with administrative permissions.

2. Open Approval Flow Policies

Go to IAM Shop → Approval Flow Policies.

3. Select the Item Type Actions Tab

Click the Item Type Actions tab to view available actions.

4. Search for a Recertification Action

Type Recertify and click Search. Click on the Localized Friendly Name (e.g., Recertify Person Validity).

5. Review Associated Workflows

In the detail view, scroll to the Decisions for Approval Flow Steps section. Here you can see:

  • The approval decision name
  • The workflow executed when the decision is selected (e.g., Fulfillment WF, Rejection WF)

Overriding or Customizing Workflows

While it's not recommended to modify standard workflows, you can create and assign custom decisions as needed.


Summary

Decision TypeWorkflow Behavior
Certify (Standard)Approval Fulfillment Workflow
Revoke (Standard)Rejection Fulfillment Workflow
Custom (with workflow)Executes configured custom workflow
Custom (mapped only)Executes standard fulfillment or rejection workflow