SSP Studio Tips
Avoid the white screen Get delegates for actor
Redirect app
The code below can be used to get the full URL within SSP using only the SSP ticket.
var sspRoot = StudioInterface.getSspRoot();
const redirectTemplate = sspRoot + "Workflow/ProcessInstanceDetail.aspx?processInstanceId={id}&processInstanceGuid={guid}&forceoverview=1";
var ticketToRedirect = StudioInterface.getQueryStringValue("ticketid");
try {
var ticketDetails = JSON.parse(WorkflowInterface.getWorkflowInformation(+ticketToRedirect));
if (ticketDetails && ticketDetails.guid) {
var redirectUrl = redirectTemplate.replace('{id}', ticketToRedirect);
redirectUrl = redirectUrl.replace('{guid}', ticketDetails.guid);
return { action: "redirect", content: redirectUrl }
}
}
catch (e) {
return JSON.stringify(e)
}
return "Not able to redirect to ticket " + ticketToRedirect;