I want to write rule to create a report from this rule. At the beginning, I have problem, how can I get all business roles from IdentityIQ to list?
What is more, I want to return in my rule a list of strings. How can I create a report from this rule? I just want every element (every string) of this list to be in another row.
What I would do is create a report and run this report via the rule.
Create report:
Use advanced analytics, select Search type Role and set Type to Business and save the result as a report
or create a Java report (or maybe HQL, or any other custom report) Reporting with a Java DataSource - Compass
@MVKR7T I will be grateful for your help, I really need such a report. I thought that this approach makes it easier to get what I want, I can do things like separating columns with a delimiter in Excel. However, I really need to get some information from IIQ, such as:
what does a business role consist of
what its IT roles consist of and whether they are required or optional.
I have created it for 1 of my customers using a JavaSource Report. This loops over the Business Roles and use the same loop for the permitted and the required roles.
At the … you can fill the this.<column_variables> being the column data for the row.
And: this.currentBundle = the Business Role for the row this.requiredBundle = the Required IT Role for the row (or null when in the permitted iterator) this.permittedBundle = the Permitted IT Role for the row (or null when in the required iterator)
@Remold If you have time, I’d love to see your report. I’ll try to create it myself after the weekend, but I don’t know if I’ll succeed. I’m just learning to create custom things in SailPoint, e.g. custom reports. Thank you very much for help!
@Remold thank you really, I would be greatful to see your code of BusinessRoleReport.class. I tried to run it, but I have problem with location of this file (BusinessRoleReport.class).