Un foro de discusión para nuestra comunidad de hispano hablante
#782821
Hola a todos, el caso es el siguiente:

Tengo un workflow con tareas en paralelo (adjunto archivo imagen).

La tarea inicial tiene un grid del cual el usuario busca a N directores, cada fila es un director(adjunto archivo imagen).

La idea es que en las tareas que están en paralelo sean asignadas los primeros 4 directores seleccionados en el grid. Es decir en dependencia del valor del grid, estos serán los usuarios asignados a cada tarea.

Lo que yo he hecho es crear un trigger por cada tarea en paralelo, el cual ejecuto Before

Con el código siguiente:
Code: Select all
#asignación de la primera fila del grid a variable que contiene el nombre
$nombre_director1 = @=grdDirectores['1']['txtDirector'];


#consulta sql para extraer el UID del responsable a partir de su nombre
$query = "SELECT USR_UID FROM  USERS
		WHERE concat(USR_FIRSTNAME  ,' ', USR_LASTNAME  )  = '".$nombre_director1."'";   
		
$result = executeQuery($query);
$id_director = $result[1]['USR_UID'];

#asignacion del UID a la variable que contiene el usuario al que se le asigna a tarea
@@SYS_NEXT_USER_TO_BE_ASSIGNED = $id_director;
Hago un trigger distinto para cada tarea paralela y unicamente cambio el numero de fila en la linea:
Code: Select all
$nombre_director1 = @=grdDirectores['1']['txtDirector'];
Pero al ejecutar el WF, y pasar a las tareas paralelas, me indica que no tiene usuario asignado.

Por favor, necesito orientación para asignar dinamicamente usuarios a las tareas en paralelo...

Saludos
Attachments
mix.jpg
mix.jpg (77.52 KiB) Viewed 1899 times

Experience heightened pleasure with Cenforce 100 M[…]

Get an instant solution to move emails to MBOX for[…]

Most Demanding OST to PST Converter

The most demanding OST to PST Converter is TrijaT[…]

Betvisa clone scripts are pre-built software solut[…]