Hola, estoy trabajando con alfresco en su versión community 5.2, estoy desarrollando flujos de trabajo en activiti, y tengo la siguiente situación que no he podido resolver, necesito re asignar una tarea que esta asignada a n usuarios, en un principio estaba asignada a un grupo, luego la cambie por usuarios candidatos (debe ser asignada a todos los usuarios de un grupo), el punto es la re asignación de la tarea (que aún no esta pedida).
¿Si asocio una variable de flujo a usuarios candidatos, puedo cambiar los usuarios candidatos por otros?
De momento tengo en el flujo tengo esto: activiti:candidateUsers="${myprefix_usuariosCandidatos}"
Luego seteo la variable con un servicio:
var userName = "usuarioPrueba";
var currentTask = workflow.getTaskById(taskId);
var taskProperties = currentTask.getProperties();
taskProperties['myprefix:usuariosCandidatos'] = userName;
No he logrado que la variable cambie su valor.
Quedo atento a sus comentarios.
Solved! Go to Solution.
Desde la API Java puedes hacer algo así:
@Override
public void notify(DelegateTask delegateTask) {
delegateTask.addCandidateGroup("GROUP_" + delegateTask.getVariable(WfModel.VAR_WBA_MANAGER_GROUP));
}
Desde la API JavaScript: How do I pass a list of candidate users to an activiti workflow task in alfresco? - Stack Overflow
Desde la API Java puedes hacer algo así:
@Override
public void notify(DelegateTask delegateTask) {
delegateTask.addCandidateGroup("GROUP_" + delegateTask.getVariable(WfModel.VAR_WBA_MANAGER_GROUP));
}
Desde la API JavaScript: How do I pass a list of candidate users to an activiti workflow task in alfresco? - Stack Overflow
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
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.