var userList = {
"ListOfUsers" :[
{"Name":"dinesh", "approved": false, "rejectReason":"" },{"Name":"sara", "approved": false, "rejectReason":"" }
]
}
execution.setVariable('UserList', JSON.stringify(userList));
Flow_0a8389u
Flow_039sglj
confirmed
Flow_10inksh
var userList = execution.getVariable('UserList');
var singleUser = execution.getVariable('singleUser');
var rejectReason = execution.getVariable('rejectReason');
var loopCounter = execution.getVariable('loopCounter');
var confirmed = execution.getVariable('confirmed');
var parsedUserList = JSON.parse(userList);
parsedUserList["ListOfUsers"][loopCounter]["rejectReason"] = rejectReason;
parsedUserList["ListOfUsers"][loopCounter]["approved"] = confirmed;
execution.setVariable('UserList', JSON.stringify(parsedUserList));
execution.setVariable('UserList', JSON.stringify(parsedUserList));
var nrOfInstances = execution.getVariable('nrOfInstances');
var nrOfCompletedInstances = execution.getVariable('nrOfCompletedInstances');
var nrOfActiveInstances = execution.getVariable('nrOfActiveInstances');
if (nrOfActiveInstances == 0)
execution.setVariable('status', "REVIEW_COMPLETED");
else
execution.setVariable('status', "HALF_REVIEW_COMPLETED");
execution.setVariable('custom_nrOfInstances', nrOfInstances);
execution.setVariable('custom_nrOfCompletedInstances', nrOfCompletedInstances);
execution.setVariable('custom_nrOfActiveInstances', nrOfActiveInstances);
Flow_0a8389u
Flow_039sglj
${confirmed}
rejected
Flow_06sgh02
${approved ? "APPROVED": "REJECTED"}
confirmed
Flow_06sgh02
Flow_10inksh
rejected
Multiple Reviewers