SailPoint Integration - Processing Multiple Entitlements
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-10-2022 01:08 PM
Hello,
We currently have a SailPoint integration via API for processing requests where users need to be added to specific entitlements. It works great for individual entitlements, however we'd like to extend the functionality out for sending multiple entitlements at once. In current state, if someone requests "Software A" they get added to the "Software_A" entitlement along with getting their license (licensing managed within ServiceNown). For more complex systems/access they might need something like "Software_A_User" as well as "Software_A_Viewer". I know we could just repeat the subflow to run back to back for each entitlement, but that would likely create a LOT of delays in fulfillment (both from our design standpoint as well as EUs doing approvals irregularly). Even adding it to run parallel creates a bit of a maintenance nightmare, especially if we start going beyond 2 entitlements.
From testing out the actual SailPoint spoke, I know it takes a request for multiple entitlements and splits it into individual RITMs. This indicates to me that it might be on the SailPoint side that a "bulk" request for multiple, individual entitlements can't be inserted to process.
Has anyone seen or built out clean, easy to reuse integration that handles sending multiple entitlements or is this something that's just not feasible (from either side of the equation)?
Thanks,
Erik