I have App A Which has Ent AX and Ent AY
I have App B which has Ent BX and BY
I need to only have App A requestable and App B needs to be configured as dependent of App A
We made sure below entitlementmap set up is done
When a user requests for App A & entitlement AX, they get provisioned to
App A -> Entitletment AX and App B Entitlement BX
Similarly, when a user requests for App A & entitlement AY, they get provisioned to
App A -> Entitletment AY and App B Entitlement BY
Viceversa for entitlement removal as well, when AX is removed BX is also removed. When AY is removed, BY is also removed.
Only problem is with account removal, when App A account itself is removed, requirement is to have App B account removed as well but it's not happening with entitlementmap set up.
How do we achieve our usecase?
@Sivagami you can setup an actionable analytics control as suggested by @shivmano to achieve this case. Else, you need to have a detective user update rule (which personally I don't recommend in this case).
What we basically did is to configure entitlementmaps between App A and App B.
App B is not made requestable & only App A is requestable.
App A entitlement provisioning requests will provision App B entitlements as well.