Obtener WorkItems asignados

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Automatización de Procesos con poco código > Studio Cloud -ambiente de autoría > Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Ejemplos de reglas de negocio > Casos y actividades >

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


Last Updated 1/26/2022 4:08:21 PM