Resueltas

filtrar tabla por usuario conectado

Buenos días,

tengo un proceso llamado "Solicitud de incidencias".tengo una actividad en la que tengo una tabla.En ese proceso tengo los siguientes atributos:-Estado. Cuando llego a esa actividad, el estado será "x".-técnico asociado: Lo asigno por defecto antes de entrar en la actividad. Será la misma persona que la que tenga esa tarea asociada.En la tabla que quiero mostrar en pantalla quiero mostrar los siguienteProcesos de "Solicitud de incidencias" tal que esté en el estado "x" y cuyo técnico asociado (que debe coincidir con la persona que tiene asignada esa tarea) sea el usuario loggeado.

Puedo filtrar para comparar el técnico asociado con el usuario loggeado usando ésto:

Me.Case.WorkingCredential.UserId.

¿Qué ocurre si reasigno esa tarea? Cambiaría el técnico asociado y no veo lugar dónde cambiarlo y que se guarde en base de datos.

¿Podría crear un filtro para esa tabla para sacar los procesos de tipo "Solicitud de incidencias" que estén en estado "x" y cuya persona asignada a esa tarea sea la persona conectada?

Gracias

Mejor respuesta
photo

Estimado Martín Gabriel,

Es muy probable que los estados sean muy particulares del negocio

y por lo tanto un caso pasa a un determinado estado cuando pasa por ciertas

actividades que suelen coincidir con los cambios de fase dentro del modelo de

proceso. En esos puntos se debe actualizar una colección que contenga los casos

con sus respectivos estado y el usuario que lo tenga asignado.

Esa colección debería ser la base para desplegar la tabla que

desea construir.

Con respecto a la opción

administrativa de reasignación, efectivamente cuando se reasigne el caso no

podría usted actualizar la colección indicada. Si es muy común la

reasignación, debería usar un método más avanzado de reasignar las tareas

usando por ejemplo la capa SOA (método assignActiviy) en conjunto con la lógica

para actualizar la colección y restringir la posibilidad de que se reasigne de

forma administrativa

Saludos

Comentarios (3)

photo
0

Estimado Martín Gabriel,

Es muy probable que los estados sean muy particulares del negocio

y por lo tanto un caso pasa a un determinado estado cuando pasa por ciertas

actividades que suelen coincidir con los cambios de fase dentro del modelo de

proceso. En esos puntos se debe actualizar una colección que contenga los casos

con sus respectivos estado y el usuario que lo tenga asignado.

Esa colección debería ser la base para desplegar la tabla que

desea construir.

Con respecto a la opción

administrativa de reasignación, efectivamente cuando se reasigne el caso no

podría usted actualizar la colección indicada. Si es muy común la

reasignación, debería usar un método más avanzado de reasignar las tareas

usando por ejemplo la capa SOA (método assignActiviy) en conjunto con la lógica

para actualizar la colección y restringir la posibilidad de que se reasigne de

forma administrativa

Saludos

photo
1

Buen día,

Tengo una duda similar, necesito realizar un filtro en una tabla agrupado según el usuario que este en dicho proceso, la imagen de la tabla lo estoy adjuntando en este comentario

me imagino que sera en opciones avanzadas de la tabla...

pero no tengo idea

agradecería alguna ayuda

saludos

Archivos: consulta.jpg
photo
1

Estimado Juan Luis,

Favor siga los siguientes artículos para filtrar por el campo que desea:

Saludos

Los comentarios han sido bloqueados en esta página