Can someone help me understand the usage of Privilege inheritance option within an access role as I couldn't see difference with or without that option checked.
For instance, Even with Privilege inheritance unchecked the worktype classes of an application inherit access settings from Work- if explicit AROs are not defined for worktypes and current access group is dependent on OOTB access roles. Then what difference does it make with this option checked.
My understanding is that utilizing Privilege inheritance will help to overcome privilege duplication, if any given in class hierarchy. When we enable this it will gather privileges within a role starting with the privileges defined in the primary page class context ARO plus those in each ancestor ARO.