Access Request Grouped Together Causing Inaccurate Approvers Assignment

Which IIQ version are you inquiring about?

8.4

Hi Experts,

I recently built an approval‑assignment rule that returns the correct list of approvers based on an entitlement’s extended attribute.

The rule works as expected for single‑entitlement requests. For example, I created an entitlement called ADTestDisplay183, and the request is correctly routed to its designated owner workgroup.

However, when a request contains more than one entitlement, the approver list is inaccurate because the items are grouped together and only one approval is generated. For instance, a request that includes ADTestDisplay182 (which should go to the requester’s manager) and ADTestDisplay183 (which should go to the owner workgroup) is sent only to the manager for approval.

Hello @Bernardc,

Please make sure you are calling the approval assignment rule in the appropriate subprocess. It seems you are requesting multiple entitlements. To my knowledge, if there is a approvalSplitPoint defined, approvals will go all in as a single package to approvers before splitPoint through Pre-Split Approve. Post that, in Approve and Provision Subprocess - each item will follow its approval defined from approvalAssignment and its provisioning later.

Hi @jainanimesh ,

Yes, the approval assignment rule is well defined in “ApproveAndProvisionSubprocess”

Hi All,

Found out the root cause of the issue and fixed.

hi @Bernardc can you explain how did you solve?