Have a following requirement, where I need to generate report and send it to stakeholders.
HR Reconciliation was done on Monday this week. Post that, there were changes (joiners/movers/leavers). For those changes, appropriate access changes were done across various systems. Some were successfully executed and some had failed.
Provide a report of failures that occurred in various systems grouped by system followed by user-name, what failed and why.
@ChandrakalaS Since you want provisioning changes post HR reconciliation (joiners/movers/leavers), you can filter on account activity using Search that captures such events. What I usually use is:
action:"Access Request" OR action:"Identity Refresh" OR action:"Account State Update" OR action:"Account Attribute Update"
You can add additional filters like
status:Failed - to capture only the failures.
created:[ TO now] - to limit results since this week’s reconciliation.
Once filtered, export results to CSV. This file will include: Application, Identity, Action, Status, and Error / Completion message. Add columns using column choser as per your need.
For these reports:
If it’s a one-time request then use search query + export CSV manually.
If it’s weekly recurring then use saved search + scheduled report for this query.
@Arshad Thanks, as suggested by you I built a query given below and able to get all failed provisioning and Deprovisioning Events.
attributes.sourceName:* AND created:[now-30d TO now] AND status:“FAILED” AND operation:(“ADD”,“REMOVE”,“MODIFY”,“ENABLE”,“DISABLE”,“REQUEST”,“UPDATE”,“CREATE”)