Otra opcion:
Implementar un Behaviour que cuando se realice un OnUpdateProperties compruebe si la propiedad modificada es la que tu quieres y que realice lo que quieras. Para comprobar si la propiedad modificada es la que deseas obten los valores de la propiedad de los map "after" y "before" y si son distintos entonces es que han cambiado la propiedad que buscas.
Mira en la wiki para informarte más sobre estos metodos, no te preocupes, en principio lo que dices es bastante facil de hacer.
Hola, para implementar un behavior parece que necesito tener montado alfresco como proyecto en eclipse, cosa que no tengo montada y no se como se haria, primero tendria que montarmelo, si es facil podria intentarlo. teneis algun vínculo por ahi? auque lo intenté una vez y no lo conseguí.tambien por falta de tiempo, y por que no soy muy diestro con eclipse, suelo usar netbeans, y no encontré un tuto para netbeans.
Intentaré inventar la manera de hacerlo desde el script de momento.
Gracias y saludos.
if((document.properties["my:control"])==(document.properties["my:haciadonde"])){
}else{
var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "jbpm$wf:reviewpooled";
workflow.parameters["bpm:workflowDescription"] = document.name;
workflow.parameters["bpm:groupAssignee"] = people.getGroup("GROUP_"+document.properties["my:haciadonde"]);
document.properties["my:control"]=document.properties["my:haciadonde"];
document.save();
var futureDate = new Date();
futureDate.setDate(futureDate.getDate() + 7);
workflow.parameters["bpm:workflowDueDate"] = futureDate;
workflow.execute(document);
}
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.