Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for
Search instead for
Did you mean:
SecurID® Governance & Lifecycle Recipes
SecurID Governance & Lifecycle recipes is a collection of items, to help you get the most out of your product deployment. For example, a useful report with the SQL to implement or a way to achieve some advanced rule processing.
Thischart/report/dashboard is supplied "as is" - any modification of thisitemis done at your own risk.
If you have issues applying thischart/report/dashboard, please comment below for help,DO NOT contact the RSA Support team.
If you would like more assistance with this chart/report/dashboard or for help in creating otherchart/report/dashboards, then RSA Professional Services (RSA PS) is available to help.
Please contact your RSA Account Manager or local RSA Sales Rep or reply below for further assistance.
This report includes various key data points about the review, to provide a high-level review summary.
Report Dynamic Values
The following value needs to be used when creating the report, however the value will update dyncamilly when used within the dashboard.
TargetObjectID: This is used dynamically within the review itself, the value will automatically be updated, whenever you view a new review result. When viewing the report, you need to give it some value, so it can work against something. Please go to a review you have and find its "OID". Use this value in the TargetObjectID, so the report has something to use.
How to find an Example Target Object ID:
Go to Review/Results
Select any review (pick one that has been worked on, so there are some results)
Once the review is open, look at the URL.
The value you want is found just after "OID=" and then before the "&"
In this example, the value we want is 25
First test this in your query tool (SQLDeveloper, Toad etc..)
(select 'Review Status'asStatus, State as Total from avuser.pv_review where id=:TargetObjectId UNIONALL select 'Review Type'asStatus, CASE review_type when'User'then'User Access' when'Account'then'Account Access' when'GlobalRole'then'Role Definition' when'UserGroup'then'Group Definition' when'dataresource'then'Data Resource Ownership'-- to be validated Endas Total from avuser.pv_review where id=:TargetObjectId UNIONALL select 'Start Date'asStatus, to_char(creation_date)as total from avuser.pv_review where id=:TargetObjectId UNIONALL select 'End Date'asStatus, CASE when end_date isnullthen'Not Specified' else to_char(end_date) endas Total from avuser.pv_review where id=:TargetObjectId UNIONALL selectdistinct ''asStatus, ''as Total From avuser.pv_review UNIONALL SELECT-- Gives you the total distinct reviewees 'Total '|| DECODE(pR.review_type,'User','Users','Account','Accounts','GlobalRole','Roles','UserGroup','Groups','dataresource','Data Resources')asStatus, to_char(Count(distinct tRC.Reviewee_ID))as total FROM avuser.pv_review pR JOIN avuser.pv_review_component tRC ON pR.id=:TargetObjectId AND pR.id = tRC.review_id GROUPBY pR.review_type UNIONALL SELECT-- Gives you the total applications overall 'Total Applications'asStatus, to_char(Count(distinct tRC.ASSOC_APP_ID))as total FROM Avuser.pv_review_component tRC WHERE tRC.Review_ID =:TargetObjectId UNIONALL select-- Gives you the total reviewers overall 'Total Reviewers'asStatus, to_char(Count(distinct tRC.Covering_User_ID))as total from avuser.pv_REVIEW_COVERAGE tRC WHERE tRC.Rev_ID =:TargetObjectId and lower(tRC.role_type)<>'monitor' UNIONALL SELECT-- Gives you the total entitlments overall 'Total Items'asStatus, to_char(Count(1))as total FROM Avuser.pv_review_component tRC WHERE tRC.Review_ID =:TargetObjectId UNIONALL SELECT-- Gives you the total entitlments with state = maintain 'Total Maintain'asStatus, to_char(Count(1))as total FROM Avuser.pv_review_component tRC WHERE lower(tRC.State)='maintain' AND tRC.Review_ID =:TargetObjectId UNIONALL SELECT-- Gives you the total entitlments with state = revoke 'Total Revoke'asStatus, to_char(Count(1))as total FROM Avuser.pv_review_component tRC WHERE lower(tRC.State)='revoke' AND tRC.Review_ID =:TargetObjectId UNIONALL SELECT-- Gives you the total entitlments that are NOT reviewed 'Total None'asStatus, to_char(Count(1))as total FROM Avuser.pv_review_component tRC WHERE lower(tRC.State)='none' AND tRC.Review_ID =:TargetObjectId UNIONALL SELECT-- Gives you the total entitlments that with violations 'Violation Count'asStatus, to_char(Count(1))as total FROM Avuser.pv_review_component tRC WHERE tRC.Review_ID =:TargetObjectId AND tRC.Violation_Count >0 UNIONALL select 'Total Reassigns'as Total, to_char(count(1))as total FROM avuser.pv_REVIEW_DELEGATION tRD JOIN Avuser.pv_review_component tRC ON tRD.review_component_id = tRC.ID WHERE tRC.Review_ID =:TargetObjectId)
Example of the results:
Log into RSA IGL as a user who can create reports. In my example, im using AveksaAdmin
Go to "Reports" / "Tabular"
Select "+ Create Report" button
Under the "General Tab" add the following details:
Name: Review Results - Review Summary Info
Title: Review Summary Info
Description: From RSA IGL Link Community. This report provide key information on the review. The report is dynamic and only works when applied within a "review results" object dashboard.
Under the "Query" Tab, copy the SQL from above
Update theTargetObjectIDas noted above
In the bottom bar, press the "Style" button. "Slate" is a good recommendation for reports
Press the "Preview" button, you should see some results, as per the example image below.
If you get an error at this stage, please test your SQL in a Query tool, like "SQL Developer" or "SQL Squirrel" to ensure it works first. If it still doesn't work, please share your SQL and a screen shot of the issue below.DO NOTcontact RSA Support
Under the "Columns" Tab, please use the configuration shown in the image below
Under the"Display Attributes"tab, please use the configuration shown in the image below
Nothing has been set on the "Filter", "Grouping & Sorting" or "Schedule and Email" tabs
Please "hit reply" and share your feedback - we would love to see an image of this working in your environment!