Role Review Member and/or Entitlement counts are incorrect preventing Role Review completion in RSA Identity Governance & Lifecycle
Originally Published: 2020-08-31
Article Number
Applies To
RSA Version/Condition: 7.1.1 P07+, 7.2.0 P02+
Issue
In addition the Review Status bar does not go to 100% once all the items have been reviewed preventing the Review from being completed.
In the following example, note the total Members under the All Roles tab (Reviews > Results > {Role review name} > General tab > Review Items > All Roles tab > show all items) indicates that Role MyGlobalRole2 has four members.
The Role details page (MyGlobalRole2 > Members tab) lists only two Members for Role MyGlobalRole2 which is the correct number of Members.
Cause
The following versions and patch levels are affected:
- RSA Identity Governance & Lifecycle 7.1.1 P07
- RSA Identity Governance & Lifecycle 7.2.0 P02
This issue may occur if a Role Member or Entitlement is deleted from a Role and then the same Member or Entitlement is added back to the Role. Following this action the Role Review incorrectly includes the deleted Members and Entitlements in the count.
Resolution
- RSA Identity Governance & Lifecycle 7.1.1 P11
- RSA Identity Governance & Lifecycle 7.2.0 P04
- RSA Identity Governance & Lifecycle 7.2.1 P01
The fix includes a code change that prevents deleted Member and Entitlement counts from being counted incorrectly. It also includes a migration script that identifies and corrects duplicate records in RSA Identity Governance & Lifecycle internal tables.
To resolve this issue, follow the steps below:
- Run the following script as AVUSER to identify if there are any duplicate records that need correcting.
SELECT
entitled_id AS user_id,
entitlement_id AS role_id,
COUNT(*)
FROM
t_av_explodeduserentitlements tavue
WHERE
tavue.entitlement_derived_from_type = 'explicit'
AND tavue.entitled_derived_from_type = 'explicit'
AND tavue.entitlement_type = 'global-role'
AND tavue.entitled_type = 'user'
GROUP BY
entitled_id,
entitlement_id
HAVING
COUNT(*) > 1;
- If the query returns no results, you do not have this issue. However, it is recommended that you upgrade so that you do not encounter this issue in the future.
- If the query returns results, and you are unable to apply a patch where this issue is fixed, see the Workaround section below.
Workaround
Notes
Related Articles
Role Review showing incorrect entitlement count in RSA Governance & Lifecycle 143Number of Views Unable to complete Role Reviews because the entitlement counts are incorrect in RSA Identity Governance & Lifecycle 78Number of Views Role changes are not accurately reflected under the User Access tab or in a User Access Review in RSA Identity Governance … 740Number of Views ORA-01840: Input value not long enough for date format error while setting the date type attribute filter in the review in… 27Number of Views Role and Group Review Result behavior when members/entitlements are added to the underlying review items in RSA Identity G… 33Number of Views
Trending Articles
RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide RSA Authentication Manager 8.9 Release Notes (January 2026) How to install the jTDS JDBC driver on WildFly for use with Data Collections in RSA Identity Governance & Lifecycle RSA Authentication Manager 8.8 Setup and Configuration Guide Artifacts to gather in RSA Identity Governance & Lifecycle
Don't see what you're looking for?