Obtener información de actividades asíncronas bloqueadas

<< 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 información de actividades asíncronas bloqueadas

Resumen

Bizagi ofrece una función para obtener información de sus actividades asíncronas bloqueadas. Esta función le traerá todas las actividades asíncronas bloqueadas.

 

CHelper.GetAllStuckAsyncWorkitems()

 

Ejemplo

En este ejemplo, se hará uso de la función getAllStuckAsyncWorkitems para obtener todas las actividades asíncronas bloqueadas.

La expresión sería la siguiente:

 

GetAllStuckAsyncWorkitems01

 

El código que se muestra en la imagen es:

var dtAsyncWorkitems = CHelper.GetAllStuckAsyncWorkitems();

for(var i=0; i < dtAsyncWorkitems.Rows.Count; i++)

{

   var idAsynchWorkitem = dtAsyncWorkitems.Rows[i]["idAsynchWorkitem"];

   var radNumber = dtAsyncWorkitems.Rows[i]["radNumber"];

   var idCase = dtAsyncWorkitems.Rows[i]["idCase"];

   var idWorkitem = dtAsyncWorkitems.Rows[i]["idWorkItem"];

   var tskDisplayName = dtAsyncWorkitems.Rows[i]["tskDisplayName"];

   var wfClsDisplayName = dtAsyncWorkitems.Rows[i]["wfClsDisplayName"];

   var awCurrentRetries = dtAsyncWorkitems.Rows[i]["awCurrentRetries"];

   var awCreationDate = dtAsyncWorkitems.Rows[i]["awCreationDate"];

   var awLastProcessDate = dtAsyncWorkitems.Rows[i]["awLastProcessDate"];

   var idWfClass = dtAsyncWorkitems.Rows[i]["idWfClass"];

   var idApplication = dtAsyncWorkitems.Rows[i]["idApplication"];

   var idOrg = dtAsyncWorkitems.Rows[i]["idOrg"];

   var ancestorPath = dtAsyncWorkitems.Rows[i]["ancestorPath"];

   var idTask = dtAsyncWorkitems.Rows[i]["idTask"];

   var lastErrorMessage = dtAsyncWorkitems.Rows[i]["lastErrorMessage"];

}


Last Updated 5/23/2024 3:05:10 PM