We are having some issues when we want to configure approvals:
We have two main points:
ITRoles with owner defined for approvals
entitlements with no owner defined.
We want to avoid approvals when users request an entitlement with no owner.
In other words, when a user request one entitlement who does not have an owner assigned this entitlement has to be approved automatically and if an owner is detected, this request has to pass through this owner.
We are working in LCM Provisioning workflow and configure these two points:
Approvers → Owner
Fallback approver → empty
When we try to test even if the “fallbackApprover” is empty the request will be sent to approve or revoke to the application owner by default.
We tried to set up “fallbackApprover” and “approvalScheme” in the Approve and Provision Subprocess (xml-via) but it does not work. The request is always sent to the application owner.
How we can control the request to auto-approve if no owner is detected?
Please could anyone give us help or give any clue?
You might need to use an ApprovalAssignment Rule here, or dynamically change the “approvalScheme” variable value (using a Script block) based on what is being requested. Although, modifying the “approvalScheme” to omit the “owner” value will simply skip that approval level, it won’t auto-approve.
But now we are seeking to split the access request because if the user makes a request with an entitlement (with approver) and an entitlement (with no approver) the access request creates something like this:
We need to separate this because one of the entitlements (the one with no approver) has to be approved automatically. Is this possible?
Could someone give us some advice?
I had the same issue even when split provisioning was set up correctly when two business roles were for the same application and application account had not been created yet.