Un foro de discusión para nuestra comunidad de hispano hablante
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.

In the rapidly evolving world of online sports be[…]

STEPN integrates social networking and games that […]

Cenforce 150 is a medication used to cope with a c[…]

What's SAP FICO?

Trustworthy and skill-building, each of these actu[…]