We are trying to set the access request escalation configuration. We want the first approver to be the manager, if the manager doesn’t respond after X days, the access request is passed on to the manager’s manager. If he/she still doesn’t respond after X days then the access request is denied. Instead, if the access request gets approved it must continue the original path (e.g. to object owner).
We’ve tried playing with the set-access-request-config api but with no success, this is our config as of now:
Without knowing exactly what you are seeing happen, beyond what you are expecting to happen, I am thinking the problem is with your 0 value for daysBetweenReminders. This article helps explain the config in a bit more detail, most notably this section:
IMPORTANT: Specifying a value of 0 for any of these escalation policy parameters will generate the following results:
daysTillEscalation
No reminder will be sent and no escalation will occur
daysBetweenReminder
After first reminder, no additional reminders will be sent and no escalation will occur
maxReminders
No reminder will be sent before escalation
Additionally, SailPoint just announced last Friday a change to how escalations and reminders are handled (among some other additional features). As far as I understand it, you can still use the previous config settings with the set-access-config api, but if you want to take advantage of these new features, you should look to use this new API endpoint when it is (expected) to release during the week of 2/23/26. It might be worth just looking to utilize the new endpoint instead of setting the config on the old endpoint, but that is entirely up to you! Just note, the article indicates, “once you choose to take advantage of the new features, you must discontinue use of these earlier access-request-config endpoints."“
I’ve checked out the new API for the escalation config in access requests. I don’t find how to choose the specific workflow the approval must follow. I understand it’s using the escalationChain object, but how do I choose this? What I want specifically is 1st manager, 2nd manager and then fallback.