Obtener WorkItems asignados

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Ejemplos de reglas de negocio >

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.

 

getAssignedWorkItems01

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:

 

getAssignedWorkItems02