07-13-2018 03:17 AM
Hola a todos,
A ver si alguien me puede ayudar un poco....
Estoy lanzando una regla carpeta) de ejecución de script, para lanzar un circuito de aprobación.
function startWorkflow()
{
var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "activiti$activitiReviewPooled";
workflow.parameters["bpm:workflowDescription"] = "Ruego revisar y aprobar " + document.name;
workflow.parameters["bpm:assignee"] = people.getPerson("mjackson");
workflow.parameters["bpm:workflowPriority"] = "2";
workflow.parameters["initiator"] = people.getPerson("admin");
workflow.parameters["bpm:sendEMailNotifications"] = true;
var futureDate = new Date();
futureDate.setDate(futureDate.getDate() + 1);
workflow.parameters["bpm:workflowDueDate"] = futureDate;
return workflow.execute(document);
}
El script se ejecuta pero algo estoy haciendo mal , ya que no consigo que la tarea de aprobación aparezca al usuario: mjackson (ejemplo puesto)
Gracias de antemano!
07-13-2018 03:45 AM
Con grupo me funciona....
function startWorkflow(assigneeGroup)
{
var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "activiti$activitiReviewPooled";
workflow.parameters["bpm:workflowDescription"] = "Ruego revisar y aprobar " + document.name;
workflow.parameters["bpm:groupAssignee"] = people.getGroup( "GROUP_Aprobadores");
var futureDate = new Date();
futureDate.setDate(futureDate.getDate() + 1);
workflow.parameters["bpm:workflowDueDate"] = futureDate;
return workflow.execute(document);
}
Creo que estoy espeso ... porque no se donde me estoy liando .... no consigo arrancar el workflow asignando directamente un user.
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.