Hey all!
I just wanted to run this past everyone before I got too far in the weeds. I’m curious how everyone is going about solving this problem…
I need to check if an account has a Pending Access request for an Entitlement (or set of Entitlements) BEFORE I submit an Access Request for them… This is to prevent duplicate Access Requests from being submitted.
How are YOU handling this conundrum? Are you using Workflows? Building your own applications? Using custom scripts? I know some of these requests come from ServiceNow…
I hadn’t really given it much thought since it is a feature out of the box as specified by @nandambk. Ideally, when a request is pending, another request for the same access and the same user should not be possible on the UI or should just be ignored.
Are you seeing a duplicate request go out instead of it being silently ignored? How are you requesting the access and what type of connector is involved in the access provisioning? This might help get some more context as to why the duplicate request goes out even in a pending state.
In the provisioning flow in expansion & filtering steps, with filtering ISC remove all entitlements that user already have or if another resquest is submitted for the same access.
In our case we do nothing and just we just explain this behavior in our customer’s.