Obtener trabajos temporizados bloqueados

<< 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 trabajos temporizados bloqueados

Resumen

Bizagi ofrece una función para obtener información de sus trabajos temporizados bloqueados. Esta función le traerá todos los trabajos temporizados bloqueados.

 

CHelper.GetAllStuckWaitJobs()

 

Ejemplo

En este ejemplo, se hará uso de la función getAllStuckWaitJobs para obtener todos los trabajos temporizados bloqueados.

La expresión sería la siguiente:

 

GetAllStuckWaitJobs01

 

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

var dtWaitJobs = CHelper.GetAllStuckWaitJobs();

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

{

   var idJob = dtWaitJobs.Rows[i]["idJob"];

   var jobName = dtWaitJobs.Rows[i]["jobName"];

   var jobDescription = dtWaitJobs.Rows[i]["jobDescription"];

   var jobType = dtWaitJobs.Rows[i]["jobType"];

   var jobCreationDate = dtWaitJobs.Rows[i]["jobCreationDate"];

   var jobEnabled = dtWaitJobs.Rows[i]["jobEnabled"];

   var idCreatorUser = dtWaitJobs.Rows[i]["idCreatorUser"];

   var jobNextRunTime = dtWaitJobs.Rows[i]["jobNextRunTime"];

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

   var idWorkItem = dtWaitJobs.Rows[i]["idWorkItem"];

   var DELETED = dtWaitJobs.Rows[i]["DELETED"];

   var jobProcessing = dtWaitJobs.Rows[i]["jobProcessing"];

   var jobLastProcessingTime = dtWaitJobs.Rows[i]["jobLastProcessingTime"];

   var jbPriority = dtWaitJobs.Rows[i]["jbPriority"];

   var backgroundJobId = dtWaitJobs.Rows[i]["backgroundJobId"];

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

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

   var idWFClass = dtWaitJobs.Rows[i]["idWFClass"];

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

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

   var countOfTheAttempts = dtWaitJobs.Rows[i]["countOfTheAttempts"];

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

}


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