Something went wrong on our end
-
Tobias Feldmann authoredTobias Feldmann authored
process.js 753 B
import("system.result");
import("system.workflow");
var fallbackLocation = "https://www.adito.de";
function restget(getInputReq)
{
var request = JSON.parse(getInputReq);
var instanceId = request.query["id"];
var location = fallbackLocation;
if(instanceId)
{
var taskConfig = workflow.createConfigForLoadingTask();
taskConfig.processInstanceId(instanceId);
var task = JSON.parse(workflow.getTask(taskConfig));
var variables = JSON.parse(workflow.getTaskVariables(task.id));
if(variables.location)
{
location = variables.location;
}
workflow.completeTask(task.id, null);
}
request.response.header["Location"] = location;
request.response.httpStatusCode = 303;
return JSON.stringify(request);
}