Click HERE to see how Saviynt Intelligence is transforming the industry. |
08/01/2024 09:07 AM
Hello,
I would like to retrieve the ticket status on Saviynt once the ticket has been processed on EasyVista.
To do this, once the status has been updated on EasyVista, I run the provisioning job on Saviynt. But when it's finished, nothing has happened. The tasks are still pending, and there have been no update.
Here are the CreateTicketJSON, TicketStatusJSON, the logs and an example of response obtained via postman.
Please let me know what is the problem here.
Best regards,
Solved! Go to Solution.
08/01/2024 11:40 AM
Share task id to search in logs
08/02/2024 12:17 AM
Hello,
The task ID is 378.
Best regards,
08/02/2024 08:51 AM
Hello,
I was able to find a solution to my problem. The "ticketStatusPath" was incorrect. Here is the correct TicketStatusJson for EasyVista :
{
"call":[
{
"name":"call1",
"connection":"acctReadAuth",
"url":"https://XXX/api/v1/50004/requests/${ticketID}?fields=STATUS",
"httpMethod":"GET",
"httpHeaders":{
"Authorization":"${access_token}"
},
"httpContentType":"application/json",
"ticketStatusPath":"STATUS.STATUS_GUID",
"ticketStatusValue":[
"{DC97DD1D-0F35-4153-B0E1-0F2E0155365D}",
"{57B9F960-4603-4990-8902-5FA2AB214DD9}",
"{C3D9DFA7-7A21-46C2-B3A3-8BC50C9FF4F3}"
],
"disContinueStatusValue":[
"{40E8C8B9-1141-480E-826E-A33294D132B6}",
"{6BEFDA82-53EF-400B-84D5-3E020B7B896B}"
],
"successResponses":[
{
"statusCode":[
200,
201
]
}
]
}
]
}
Best regards,