I’m trying to create a policy in IIQ 8.5 to prevent a user from requesting access to an entitlement if they already have a related entitlement.
So, I have 5 entitlements (active directory groups) - Entitlement A, B, C, D and E. If a user has any one of those 5 entitlements, they should not be able to request another of them.
I have a preventive SOD Entitlement policy where in the First Entitlement Set, I have all 5 entitlements.
And the Second Entitlement Set also has all 5 entitlements.
I was thinking that if the user is requesting an entitlement from the First Set, and they already have access to something in the Second Set, the policy violation would be triggered. But if the user does not have any access and is requesting access to one of the entitlements, it would allow them to request access.
But what I’m seeing is that if a user has none of the entitlements and they try to request any one of them, they get an error that they are in violation of the policy. Why? They don’t have any access yet. What do I need to change to allow users to request these entitlements?
Any info is appreciated. Thanks!
