We have an RBAC structure in place where Business Roles include permitted IT roles. At the identity level, there are also detected IT roles that are not assigned through SailPoint.
Our objective is the following: if a detected IT role is defined as a permitted role within a Business Role (at the bundle level), and the Business Role is assigned to the identity, then the assignment ID from the Business Role(roleassignment) should be reflected on the detected IT role.
To achieve this, we attempted to link or assign the IT role as a permitted role within the Business Role for that identity
(RoleAssignment – Business Role → PermittedRoleAssignments – IT Role).
As a result, the assignment IDs were updated for the detected IT roles for some users. However, for other identities, this behavior is not working as expected.
We would like to better understand the following:
- How are assignment IDs added to detected roles at the identity level?
- What validations or checks occur during this process?
- What conditions must be met for the assignment ID (from the Business Role assignment) to be associated with a detected IT role?
- Does the Role Target of the Business Role play a significant role in this behavior
- Additionally, we have observed that in some cases, the permitted role assignment gets automatically removed. We would like to understand the underlying or implicit functionality behind this behavior, as it is not clearly documented in SailPoint documentation or community resources.