Hi Everyone,
I’m trying to understand how the IdentityIQ approval process works internally and have a few questions.
- Which workflow is responsible for creating approval work items for access requests?
- Is it always LCM Provisioning, or can it be Identity Request Approve, Provisioning Approval Subprocess, or another workflow depending on the request?
- How is the Approvals page (
My Work → Approvals) tied to the workflow?- Does it directly read from
WorkItemobjects? - How does it determine which approval item to display?
- Does it directly read from
- When an approver opens an approval request, what information is available in the current context?
- Work Item ID
- Identity
- Request ID
- ApprovalSet
- ProvisioningPlan
- Other objects?
- Is there a supported way to add additional information or a custom panel to the standard approval page without modifying SailPoint core files?
- Is the recommended approach to use an IdentityIQ Plugin, or is there another supported extension mechanism for enhancing the approval UI?
- Are there any documents or developer guides that explain the complete flow from:
- Access Request Submission
- Workflow Execution
- Work Item Creation
- Approval UI
- Approval Completion
- Provisioning
Any documentation, best practices, or examples would be greatly appreciated.
Thank you!