Para ello, sobre esta carpeta, definiremos una regla de contenido de forma que se ejecute el script especificado.
El contenido del script "crear_workflow.js" podría ser algo similar a lo siguiente:
function createAdvancedWorkflow(docNode) {
logger.system.out("Dentro de la función");
var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "activiti$activitiReview";
logger.system.out("workflow:"+workflow);
workflow.parameters["bpm:workflowDescription"] = "Revisa por favor este documento: "+docNode.name;
logger.system.out("Descripcion");
workflow.parameters["bpm:assignee"] = people.getPerson("usr1"); // TODO: not hard coded, this is testing
logger.system.out("Asignado");
//var futureDate = new Date();
//futureDate.setDate(futureDate.getDate() + 3);
//workflow.parameters["bpm:workflowDueDate"] = futureDate;
logger.system.out("Antes de salir");
workflow.execute(docNode);
}
function main() {
var docNode = search.findNode(document.nodeRef);
var name = document.name;
logger.system.out("Documento:"+name);
createAdvancedWorkflow(docNode);
}
main();
No hay comentarios:
Publicar un comentario
Déjanos tu comentario