Mejora UI del login y dashboard de usuario del cliente SITMUN 3¶
Aspectos generales
Estimación horas de desarrollo: 40 horas
Entidad solicitante: Comisión técnica SITMUN
Prioridad: ALTA
Persona o entidad de referéncia o contacto: Consell Insular de Menorca
Objetivo¶
Este proyecto busca mejorar el diseño y la funcionalidad de la interficie de acceso y selección de los clientes SITMUN disponibles para un usuario concreto, dotándolas de un diseño más amigable, claro y funcional. Se busca además ampliar la funcionalidad actual.
Contexto y casos de uso¶
En las imágenes siguientes se puede ver la actual ventana de login y selección de aplicación del actual cliente SITMUN 3.
En la imagen siguiente se puede ver el dashboard inicial:
Se hace necesario mejorar el diseño de ambas ventanas y ampliar la funcionalidad que se ofrece al usuario.
Requerimientos funcionales¶
Se prevé la siguiente lógica funcional:
-
Acceso a SITMUN. Desde la ventana de login se permite entrar en el espacio de usuario, que ofrece acceso a las distintas combinaciones de aplicación y territorio sobre las que un usuario tiene permisos. Así mismo, y de forma diferenciada en la interficie de usuario, se ofrece acceso a las aplicaciones públicas. La ventana de acceso incorpora, además del espacio de usuario/password una opción de acceso 'público' permite el acceso a un espacio público que únicamente ofrece el listado de aplicaciones / territorio que son de carácter público.
-
Una vez logeado al espacio de usuario se ofrecerá al usuario de forma clara el listado de territorios y de aplicaciones. El listado de territorios se ofrece como una lista de todos los territorios a los que el usuario tiene acceso con una opción 'todos' por defecto que no realiza filtro sobre las aplicaciones. En caso de que un usuario tenga acceso a muchos territorios y este hecho dificulte presentar las opciones sin filtrar por volumen, aparecerá un aviso a la pantalla principal pidiendo al usuario que seleccione un territorio de la lista. El listado de aplicaciones se presenta como un conjunto de elementos con características (imagen, descripción, territorio i último acceso). La ventana de usuario ofrece la siguiente funcionalidad:
- Opción de consultar los datos de usuario en el SITMUN (territorio, rol, caducidad…) y gestionar determinados datos de usuario (cambiar el correo electrónico, el teléfono y la contraseña)
- Informar de forma clara de: fecha del último acceso a SITMUN, fecha de último acceso para cada aplicación, fecha de caducidad de los permisos para cada aplicación/territorio,
- Espacio de notícias y comunicados para que el administrador SITMUN pueda enviar mensajes a cada usuario en función de sus permisos de acceso.
- Acceso diferenciado a las aplicaciones públicas.
- Buscador de territorios
- Cambio de idioma
- Logout
A continuación se presenta de forma ilustrativa el concepto de interficie. Este diseño es solo demostrativo para plasmar la idea inicial de la Red SITMUN, la empresa contractante deberá desarrollar esta idea y plantear una o varias propuestas de GUI. En la propuesta de diseño se pondrá énfasis en crear una imagen moderna, clara y funcional para el usuario y que sea responsiva.
Se identifican los siguientes requerimientos funcionales a desarrollar para cada uno de los componentes de la arquitectura de SITMUN.
Cliente Administrador¶
Funcionalidad |
Estado |
Issues relacionadas |
---|---|---|
Añadir noticias, avisos o mensajes para todos los usuarios, para un rol o un usuario concreto. Cada noticia ha de tener, por lo menos, un título, texto (multiidioma), una imagen y la posibilidad de agregar enlaces. |
Nueva |
|
Asociar una imagen o thumbnail a cada aplicación |
Existente no testeada |
Cliente visualizador (Dashboard de usuario)¶
Funcionalidad |
Estado |
Issues relacionadas |
---|---|---|
Mejorar el diseño de la ventana de login, más claro y responsive |
Nueva |
|
Mejorar el diseño de la ventana del dashboard de usuario |
Nueva |
|
Ofrecer la opción de cambio de contraseña desde la ventana de login |
Nueva |
|
Presentar territorios disponibles en forma de lista, con un buscador que realice filtro dinámico. Si no hay territorios seleccionados se tienen que presentar todas las aplicaciones. Al seleccionar un territorio de la lista se presentan las aplicaciones disponibles para ese territorio |
Nueva |
|
Añadir espacio para consultar datos de usuario: nombre usuario, fecha última conexión, número de conexiones y tiempo de conexión total del último mes, tabla de datos asociados al territorio, con la opción de, por lo menos, poder modificar la contraseña |
Nueva |
|
Crear un espacio en el dashboard para crear noticias y mensajes / avisos del administrador hacia los usuarios |
Nueva |
|
Diferenciar estilos de ventanas login, dashboard y cliente visualizador y simplificar al máximo el diseño de la barra para el cliente para interferir al mínimo en el diseño del visor (p.e. barra transparente y boton pequeño en margen superior derecho). |
Nueva |
API de autenticación¶
No se prevén modificaciones dea este componente durante el desarrollo de esta funcionalidad.
API de administración¶
Funcionalidad |
Estado |
Issues relacionadas |
---|---|---|
Incorporar los parámetros necesarios para configurar el listado de aplicaciones (descripción, imagen, título, fecha de caducidad, fecha último acceso) accesibles para el usuario en la aplicación de Administdración SITMUN 3 |
Nueva |
|
Incorporar los parámetros necesarios para configurar en el dashboard las comunicaciones y notícias (título, descripcion, enlaces, imagen) para cada usuario desde la aplicación de administración SITMUN 3 |
Nueva |
API configuración y autorización¶
No se prevén modificaciones de este componente durante el desarrollo de esta funcionalidad.
API de proxy¶
No se prevén modificaciones dea este componente durante el desarrollo de esta funcionalidad.
Esquema de base de datos¶
Funcionalidad |
Estado |
Issues relacionadas |
---|---|---|
Analizar e incorporar a la bbdd, si se requiere, los campos necesarios para permitir almacenar los parámetros necesarios para configurar el listado de aplicaciones |
Nueva |
|
Analizar e incorporar a la bbdd si se requiere, los campos necesarios para configurar en el dashboard las comunicaciones y noticias para cada usuario |
Nueva |