Resueltas

Como asignar un usuario manualmente desde una forma en una actividad del proceso

Cordial saludo, de antemano gracias por el excelente soporte que ofrecen de forma gratuita..

La pregunta que tengo es la siguiente necesito poder seleccionar de una lista de usuarios activos en mi aplicacion aquellos que tengan un determinado rol y una determinada habilidad, se como hacerlo para que el sistema lo asigne automaticamente a traves del asistente, pero no se hacer esta asignacion manualmente seleccionando el usuario acorde a su rol y habilidad dentro de una forma en una actividad, algo asi como tener una coleccion de usuario en donde se pueda filtrar por roles y habilidades y luego poder seleccionar solo uno de los posibles, para que realice la siguiente actividad del proceso. Pero no encuentro la forma de obtener el registro de un usuario y sus roles y habilidades.

photo
0

Estimado Carlos,

El escenario planteado se puede lograr mediante la creación de una tabla temporal en la que se cargarán los usuarios según el rol y la habilidad haciendo uso de las funciones del objeto CHelper "getUsersForRole" y "getUsersForSkill", que reciben como parámetro el id del rol y la habilidad respectivamente. En la página de wiki del objeto CHelper encontrará las funciones y ejemplos.

Por último se debe almacenar el usuario seleccionado en un atributo cuyo xpath se configurará en la opción de id Usuario de la regla de asignación de la actividad correspondiente, como se describe en el wiki de asignación de actividades.