Hi all,
Previously we used this out of the box functionality from SailPoint: API to set global reminders and escalation policies for access request approvals - Compass. (Note that this documentation mentioned is outdated as it is still pointing to /v2/org.)
However, we are in the process of turning off this functionality for the following critical issues we experience with this functionality
- The send reminders are not mentioning that these are reminders, or which reminder it is. It just sends the original mail again.
- The reminders don’t mention the reassignment history.
- We can’t properly choose the escalation process. It will first escalate to the approver’s manager, then to their manager. If the approver was already a manager, this means that the recipients third level manager will get this request, which confuses and irritates several high-level managers. Only when the third level manager is not responding will the request be send to a fallback approver. We want to automatically reject access requests after a final reminder with a timeout message instead of escalating to any manager. The out of the box functionality can not do this.
Therefore we decided to stop using this out of the box functionality and migrating to a self-build process. For this, we are testing the process to turn this out of the box functionality off. We did this in our sandbox tenant by changing the approvalReminderAndEscalationConfig
attribute with the API PUT /v2024/access-request-config
:
"approvalReminderAndEscalationConfig": {
"daysUntilEscalation": null,
"daysBetweenReminders": null,
"maxReminders": null,
"fallbackApproverRef": null
}
However, after changing this, I still notice I am getting the reminders from this functionality for the pending access request approvals.
This surprised me. Does this mean that each time an access request approval is created (or even worse, when the access request itself is created), it takes the functionality defined at that point to determine when to send reminders and escalations? Meaning we have to reject all pending access requests if we truly want this functionality to stop getting applied? Or is there a different endpoint we have to go to, to turn off this functionality?
Kind regards,
Angelo