Resueltas

Asignar tarea a un usuario perteneciente a un rol definido pero de un área seleccionada en un formulario

Estimados... estoy definiendo una asignación de una tarea a usuarios que tienen un rol definido pero que además pertenezcan a un área que debe seleccionarse en un formulario en la tarea previa a esta asignación.

Ya verifiqué los valores posibles para asegurar que hay consistencia pero la tarea siempre va a parar al usuario por defecto.

Adjunto unas pantallas con el detalle de la regla de asignación.

Agradezco de antemano su ayuda.

Saludos.

Sergio Salinas

Mejor respuesta
photo

Estimado Sergio,

Bizagi brinda un conjunto de información, denominado Propiedades de Usuario, que es relevante para cada usuario individualmente. Estos incluyen el nombre completo, correo electrónico, dirección, dominio, roles, cargo, usuario delegado, entre otros. Estas propiedades se pueden ver en el módulo de Organizaciones.

Usted puede crear propiedades adicionales para sus usuarios tales como fecha de nacimiento, número de seguridad social, estado civil, o cualquier otra propiedad requerida para sus Procesos que no este incluida entre las propiedades por defecto que trae Bizagi.

Las propiedades de usuario se pueden crear directamente desde el Módulo de Organizaciones o a través del Asistente de Organizaciones. Así las cosas, creando las propiedades de usuario personalizadas, puede incluir dentro de sus actividades (formularios), el combo que requiere el usuario para que sea asignado. Para mayor información: http://help.bizagi.com/bpmsuite/es/index.html?propiedades_de_usuario.htm

Saludos

photo
0

Estimado Sergio,

Bizagi brinda un conjunto de información, denominado Propiedades de Usuario, que es relevante para cada usuario individualmente. Estos incluyen el nombre completo, correo electrónico, dirección, dominio, roles, cargo, usuario delegado, entre otros. Estas propiedades se pueden ver en el módulo de Organizaciones.

Usted puede crear propiedades adicionales para sus usuarios tales como fecha de nacimiento, número de seguridad social, estado civil, o cualquier otra propiedad requerida para sus Procesos que no este incluida entre las propiedades por defecto que trae Bizagi.

Las propiedades de usuario se pueden crear directamente desde el Módulo de Organizaciones o a través del Asistente de Organizaciones. Así las cosas, creando las propiedades de usuario personalizadas, puede incluir dentro de sus actividades (formularios), el combo que requiere el usuario para que sea asignado. Para mayor información: http://help.bizagi.com/bpmsuite/es/index.html?propiedades_de_usuario.htm

Saludos

photo
0

Hola Juan... gracias por su respuesta.

En mi caso no creo que sea necesario utilizar nuevos atributos de usuario ya que estoy utilizando dos que vienen por defecto (Area y Rol) y a menos que exista alguna restricción a cómo está implementada la regla (ver pantallas que adjunté) no veo dónde puede estar el problema con ambos atributos.

Gracias de nuevo por su ayuda.

Saludos.

Sergio Salinas

photo
0

Curioso el caso... si modifico la regla y utilizo la asignación sólo por el Rol funciona sin problemas, pero si hago la asignación sólo por el área, haciendo el databinding contra el campo del formulario que contiene el valor, no lo asigna bien.

Alguna sugerencia ?

Gracias de nuevo.

Sergio Salinas

photo
0

Estimado Sergio,

Cuando usted se refiere a databinding o datos, se esta refiriendo a un valor que se encuentra en la base de datos. En caso que se use esta opción en un combo, debe tener en cuenta que la comparación la hace por los identificadores (id) y no por la descripción (name). Por ejemplo, usted puede seleccionar el área "IT" con id=3, y la desea comparar con texto <miproceso.area> que diga "IT", no le va a funcionar dado que la validacion interna seria 3="IT". Por lo tanto, para estos casos es bueno o usar propiedades de usuario personalizadas o incluir dentro de sus formas, las propiedades que va a usar en la asignación.

Para mayor información: componentes_de_la_asignación

Saludos

photo
0

Al final el tema era mucho más simple de resolver... mi error estaba en que utilicé una tabla de Áreas distinta a la que viene por defecto. Bastaba con usar esta última para desplegar el combo en el formulario y luego rescatar el id mediante una regla para hacer la comparación.

Saludos.

Sergio Salinas