Un foro de discusión para nuestra comunidad de hispano hablante

Moderators: ArturoRobles, ArturoRobles

User avatar
By milagrosmaria16
#822936
Buen día,

Disculpen, tengo una pregunta, estuve creando un proceso con actividades en paralelo, el problema es que cuando una de esas actividades termina la otra continua en estado TO_DO pero en mi caso, necesito que este ticket finalice.

Image

Espero me puedan apoyar por favor...

Saludos,

Muchas gracias!!!!
User avatar
By amosbatto
#822940
milagrosmaria16,
Puedes crear un trigger como este que es ejecutado despues del enrutamiento (after routing) de la tarea "Asignar Responsable":
Code: Select all
//hay que cambiar esta condición:
if (@@terminarCaso == 'si') {  
   $caseId = @@APPLICATION;
   $index = @%INDEX;
   $g = new G();

   //Select other open delegations from the current case:
   $query = "SELECT * FROM APP_CACHE_VIEW WHERE APP_UID='$caseId' AND ".
      "DEL_THREAD_STATUS='OPEN' AND DEL_INDEX<>$index";
   $aTasks = executeQuery($query);
   $g->sessionVarSave();
   
   foreach ($aTasks as $aTask) {
         PMFCancelCase($caseId, $aTask['DEL_INDEX'], $aTask['USR_UID']);
   }   

   $g->sessionVarRestore();
}
Este trigger va a cancelar la otra delegación abierta en el caso.

Maybe try increasing your thread stack size? Seems[…]

I use PM 3.4. Android push works while IOS push do[…]

[quote=ziadeh post_id=823031 time=1550759948 user_[…]

I have to support reports in processmaker 3.4. A s[…]