Filter Approval Form Fields Based on Current Approver in Parallel Approval Workflow

Hello All,

I have a workflow in IdentityIQ for creating Azure Admin accounts with a 2-level approval process:

Current Setup:

  • Level 1: Parallel approval that goes to multiple role owners based on the roles selected in the request

  • Level 2: Serial approval after all Level 1 approvals are complete

Issue: The approval form currently displays ALL requested Azure roles to ALL approvers in Level 1, even though each approver should only see and approve the roles they own.

Requirement: I need to filter the approval form so that each approver only sees the Azure roles that they are responsible for (i.e., roles where they are the owner).

Current Approval Form Structure:

xml

<Field displayName="Azure Roles" multi="true" name="azureAdminRoles" 
       postBack="true" readOnly="true" type="String">

The azureAdminRoles field is a multi-valued string field that contains all requested role names.

Are there any best practices for creating dynamic, approver-specific approval forms in parallel approval scenarios?

Thanks in advance!

@aniketnegi

You can try below:

  1. In the workflow, create separate approval work items for each role owner.
  2. Each owner gets a work item containing only the roles they manage.
  3. No filtering is needed in the form.
1 Like

@msingh900 Thanks for your reply. Let me try this.

No worries, Let me if it works or not.

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.