<< Clic para mostrar Tabla de Contenidos >> Obtener WorkItems asignados |
Introducción
Bizagi ofrece una función en la que se puede obtener un arreglo con los WorkItems asignados a un usuario dado. La función es la siguiente:
CHelper.getAssignedWorkItems(Me, CaseId, CurrentAsigneeId, IncludeSubProcesses)
Los siguientes atributos son necesarios:
•Me: Valor fijo.
•CaseId: Identificador del caso
•CurrentAsigneeId: Identificador del usuario encargado
•IncludeSubProcesses: Si desea incluir subprocesos, el valor debería ser true.
Ejemplo
En el siguiente ejemplo. se obtendrán los WorkItems asignados al usuario creador de un proceso simple. Esta regla se ejecuta Al entrar en la tarea Simple Example.
El código es el siguiente:
var myWorkItems = CHelper.getAssignedWorkItems(Me, Me.Case.Id, Me.Case.Creator.Id, false);
for(var i=0;i<myWorkItems.Count;i++){
var Newrecord = Me.newCollectionItem("SimpleProcess.AssignedWorkItems");
var workItem=myWorkItems[i];
Newrecord.setXPath("TaskName",workItem.Task.DisplayName);
}
La colección se muestra de la siguiente manera:
Last Updated 1/26/2022 4:08:21 PM