We have a use case in our project to update ServiceNow tickets/tasks.
When an enterprise role is requested, add access tasks get triggered for the entitlements part of the role. I am aware that we can create corresponding tasks in ServiceNow whenever these add access tasks are created (which will be helpful for manual fulfillment). We can also poll the status of these tickets from ServiceNow and close the tasks in Saviynt based on the ticket status in ServiceNow.
But for connected systems, when the task in Saviynt gets auto-closed post provisioning, is it possible for Saviynt to call a ServiceNow API to update the ServiceNow task status according to the Saviynt task status?
Please do let me know if anyone has any insights on this.
Thanks & Regards,
Yes, by connected systems I mean any application that has been integrated with our Saviynt instance using REST APIs. It includes ServiceNow (integrated using the REST connector) as well.
Let's say I have a connected system which is Azure AD. When I add a user to an Azure AD entitlement, an Add Access task is created in Saviynt. I would like a task to be created in ServiceNow (containing the Saviynt task details like task key, entitlement name, task status etc.) corresponding to the Azure AD Add Access task in Saviynt. After the WSRetryJob is executed in Saviynt, when the Azure AD Add Access task is automatically fulfilled, I would like Saviynt to call a ServiceNow API to close the corresponding task in ServiceNow. Similarly, if the add access provisioning fails in Saviynt, I would like the status of the corresponding ServiceNow task to be updated with the Saviynt error details.
Please do let me know if you have any other questions.