<< Clic para mostrar Tabla de Contenidos >> Habilitar tarea temporizada bloqueada |
Resumen
Para habilitar una tarea temporizada bloqueada usted debe utilizar la función del CHelper llamada enableWaitJob. Esta función toma como parámetro el id del trabajo temporizado que desea habilitar
CHelper.EnableWaitJob(int idWaitJob)
El siguiente atributo se necesita:
•idWaitJob: id del trabajo temporizado que desea habilitar.
Ejemplo
En este ejemplo, se hará uso de la función enableWaitJob para habilitar el trabajo temporizado bloqueado.
La expresión sería la siguiente:
El código que se muestra en la imagen es el siguiente:
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 idWorkItem = dtWaitJobs.Rows[i]["idWorkItem"];
var DELETED = dtWaitJobs.Rows[i]["DELETED"];
var jobProcessing = dtWaitJobs.Rows[i]["jobProcessing"];
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"];
if (idCreatorUser == 1)
{
CHelper.EnableWaitJob(idJob);
}
if (jobCreationDate.AddDays(5) >= DateTime.Now)
{
CHelper.EnableWaitJob(idJob);
}
}
Last Updated 5/23/2024 3:05:49 PM