GovernIB / rolsac2

rolsac2
1 stars 0 forks source link

OAE - Implementación Avisos y alertas #127

Closed scalafat-dgtic closed 5 months ago

scalafat-dgtic commented 10 months ago

Se pide priorizar la implementación del módulo de "Avisos y alertas" desde el Administrador de Entidad

image

slromero-indra commented 7 months ago

Se han subido los cambios en el tag rolsac-2.0-S18_1, podéis revisarlo? Es importante volver a crear de nuevo la base de datos ya que se añaden varias tablas

scalafat-dgtic commented 7 months ago
  1. Al querer insertar una alerta en una Unidad Administrativa no aparece el menú de Unidad Administrativa hasta que no se le da al botón de Guardar (momento en qué aparece porque es un campo obligatorio). También aparece el desplegable de Perfil pero no sé si se trata de un error (debería esconderse?).

image

Tras darle a 'Desar' image

  1. Como se ve en las imágenes, se corta el check (el texto) de 'incluir descendentes', es posible ponerlo en la línea siguiente?
  2. No sé si puede hacer algo, pero al insertar alertas, y refrescar, se pierde la sesión y se devuelve un .xhtml

image

2024-02-13 14:05:54,354 SEVERE [org.primefaces.application.exceptionhandler.PrimeExceptionHandler] (default task-1) viewId:/monitorizacion/viewConfiguracionesAlertas.xhtml - No se pudo restablecer la vista /monitorizacion/viewConfiguracionesAlertas.xhtml.: javax.faces.application.ViewExpiredException: viewId:/monitorizacion/viewConfiguracionesAlertas.xhtml - No se pudo restablecer la vista /monitorizacion/viewConfiguracionesAlertas.xhtml. at com.sun.jsf-impl@2.3.5.SP2-redhat-00001//com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:218)

  1. Hemos hecho pruebas con alertas en distintos perfiles, pero aparecen en todos ellos

image

image

  1. No vemos las alertas en Unidades Administrativas (tenemos un aviso en la Consejería Hacienda y no lo vemos)

image

image

  1. ¿Sobra una columna?

image

  1. ¿Tal vez podríamos destacar las alertas con un fondo de color distinto? (se admiten propuestas, en la imagen hemos colocado una prueba de 'antiquewhite')

image

slromero-indra commented 7 months ago

Hemos generado un tag nuevo rolsac-2.0-S18_2 que soluciona algunos puntos (el 1, 2 y 6).

Respecto al punto 4, las alertas se muestran según todas las opciones de perfiles que tiene el usuario. Preferís que sólo se vea las alertas asociadas al perfil activo?

scalafat-dgtic commented 7 months ago

OK al 1, 2 y 6 Sobre el punto 4, vemos bien el desarrollo actual, gracias.

Aprovecho para apuntar si se puede establecer, en la pantalla de avisos y alertas:

image

slromero-indra commented 6 months ago

Generado un nuevo tag rolsac-2.0-S19_1 , que incorpora el reordenación descendiente por fecha de inicio y también incorporado un nuevo estilo en las alertas (hemos revisado lo del error que comentáis que se produce cuando se crea y refresca pero no ha sido posible). Cuando podáis lo validáis.

Faltaría revisar el error que comentáis con las UAs.

scalafat-dgtic commented 6 months ago

OK por ahora, quedamos a la espera del error de las UAs (punto 5)

slromero-indra commented 5 months ago

Los cambios de la gestión de alertas de tipo unidad administrativa están en el tag rolsac-2.0-S20_1, cuando podáis lo validáis.

slromero-indra commented 5 months ago

Actualmente para calcular que alertas de tipo unidad administrativa están pendientes de leer, se obtiene las unidades administrativas asociadas al usuario. Posteriormente, a partir de las unidades anteriores, se obtiene también los padres inmediatos teniendo una lista que está conformado por las UAs asociadas al usuario y los respectivos padres. Con dicha lista, se calcula las alertas/avisos asociadas a alguna unidad administrativa que esté dentro de esa lista.

Entendemos que hay 2 enfoques, o bien los padres (como funciona actualmente) o bien los hijos. Entendemos que tiene más lógica que, por el tipo de información que debería de almacenar un alerta y su alcance, debería ser la unidad administrativa y sus padres directos.

Ejemplo de una estructura de UAs (con una alerta a nivel de dirección de gabinete) imagen

Funcionamiento enfoque sólo padres (FUNCIONAMIENTO ACTUAL) En este caso, los usuarios 2 y 4 son los usuarios que verían una alerta a nivel de Dirección de gabinete (debido a que, por ejemplo, el usuario 2 tiene de padre a Dirección Gabinete).

imagen

Funcionamiento enfoque sólo hijos En este caso, el usuario 1 sería el único que lo vería (esto trae consecuencias ya que un usuario que tuviese asociado el usuario GOIB, vería todas las alertas).

imagen

scalafat-dgtic commented 5 months ago

OK al funcionamiento actual. Vemos más lógico que las alertas las vean aquellos que se encuentran en la misma UA o en las UAs hijas de aquella que tiene activada la alerta.