Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mejora - Calendario de Actividades - Filtro eficiente de usuarios por departamento #374

Open
ManuSinergiaCRM opened this issue Aug 22, 2024 · 0 comments
Assignees
Labels
Actividades Módulos de Llamadas, Reuniones, Tareas, Notas, Calendario... Calendario laboral enhancement New feature or request not urgent Seguimientos Sesiones y asistencias

Comments

@ManuSinergiaCRM
Copy link
Collaborator

ManuSinergiaCRM commented Aug 22, 2024

¿Está tu propuesta relacionada con algún problema o falta de funcionalidad?

Facilitar el filtrado de los registros mostrados en el calendario de Actividades del equipo de trabajo de un departamento.

Descripción de la propuesta

Propuesta 1

Se propone añadir en la vista de Selección de Usuarios del Calendario compartido de Actividades una opción para poder indicar uno o más departamentos. Una vez realizada la selección, se filtrarán en el multiselect de usuarios aquellos que pertenezcan a alguno de los departamentos indicados.

El campo Departamento del módulo de Usuarios debería ser un desplegable por lo que habrá que valorar si:

  • Modificar el tipo del campo existente, lo que podría generar que haya valores que no se correspondan con los que definamos en la lista. Para valorar esta opción, comprobar con una consulta a las bases de datos de las entidades el nivel de uso del campo Departamento.
  • Crear un campo nuevo. Habría que sustituir el campo antiguo en el listado de filtros del Calendario de Actividades.

Propuesta 2

Poder hacerlo a más de un nivel, es decir, si tengo un departamento que es padre de otros departamentos, al seleccionar el primer departamento se filtrarán también los usuarios de los departamentos hijos.

Niveles de profundidad:

  • Si queremos abarcar un solo nivel de profundidad se podría hacer añadiendo un campo en Empleados donde indicar un departamento Padre. Si lo queremos hacer multinivel sin límite, valorar el hacer un módulo para que los departamentos se puedan relacionar con ellos mismos.

  • Como en la propuesta 1 se está definiendo un campo multiselect, otra opción es no implementar la propuesta 2 y que sea el usuario quien tenga que seleccionar manualmente los departamentos hijos.

Información adicional

Actualmente se puede conseguir un comportamiento similar pero solo para un departamento:

  1. Seleccionar todos los usuarios en la vista de Selección de usuarios del Calendario de Actividades
  2. Filtrar a través del campo Departamento en la vista de filtros del Calendario de Actividades.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Actividades Módulos de Llamadas, Reuniones, Tareas, Notas, Calendario... Calendario laboral enhancement New feature or request not urgent Seguimientos Sesiones y asistencias
Projects
None yet
Development

No branches or pull requests

2 participants