Un foro de discusión para nuestra comunidad de hispano hablante
By diegoesolutions
#781856
Hola, quisiera saber si hay alguna forma de obtener el usuario que recibirá un caso. ejemplo, si tengo un proceso "a" con un usuario "b" y otro proceso "c" con usuario "d",
el caso del proceso a se deriva al empleado "d", como puedo obtener con un trigger ese usuario "d". Gracias
User avatar
By amosbatto
#782200
Sí es posible. En proceso "a" tienes que crear un trigger que puede hacer un query en la base de datos para el usuario "d". ¿Cómo puedes encontrar usuario "d"? ¿Estás buscando para un valor en un DynaForm en Proceso "C"? Puedes utilizar codigo como este para buscar un caso con un valor especifico en un campo de un Dynaform:
Code: Select all
$srch = "myvalue"; //set to the value to find
$field = "myfield"; //set to the name of the DynaForm field where to search
@@NextUser = 'XXXXXXXXXXXXXXXXXXXXXXXX'; //set to UID of default user if no case is found

$cases = executeTrigger("SELECT APP_UID, APP_DATA FROM APPLICATION WHERE APP_DATA like '%$srch%'");
if (is_array($cases) && count($cases) > 0) { 
   foreach ($cases as $case)  {
      $caseData = unserialize($case['APP_DATA']);
      if ($caseData[$field] == $srch) {
          @@nextUser = $case['APP_CUR_USER'];
      }
   }
}
Este trigger debe executar antes de una tarea en el proceso "a" que tiene Value Based Assignment y utiliza la variable @@NextUser.

However, it is essential to use it responsibly and[…]

Web3 development encompasses creating decentralize[…]

The Upland Clone Script, offered by Dappsfirm, rep[…]

Dappsfirm offers a bet365 clone script that mirror[…]