Which IIQ version are you inquiring about?
8.4
We have exposed REST APIs from SailPoint to be consumed by ServiceNow. These APIs are used for various purposes, such as managing AD group memberships and creating non-human accounts.
Each REST endpoint in SailPoint triggers a workflow. Within each workflow, we have a step to create an audit event and close the corresponding ServiceNow ticket at the end. Additionally, a task result is generated as soon as the API is invoked.
The issue occurs when an error happens in the workflow before it reaches the audit step and/or the ticket-closing step. In such cases, the workflow execution fails and is unable to update or close the ServiceNow ticket. As a result, the ticket remains open indefinitely.
I am looking to build a reporting system to monitor:
- Which requests were received by SailPoint
- Which requests are still open
- Which requests were closed
- Whether the closed requests were successful or failed
What would be the best approach to implement this? Any suggestions would be greatly appreciated. Thank you!