Notificaciones

Descripci贸n

El m贸dulo de notificaciones nos permite configurar diferentes canales de notificaci贸n, usuarios destinatarios de estas notificaciones y asignar a estos usuarios los canales por los que van a recibir las notificaciones.

Los canales disponibles para configurar las notificaciones s贸n

  • Email
  • SMS
  • Microsoft Teams
  • Whatsapp

Para utilizar los canales de SMS o Whatsapp har谩 falta disponer de una suscripci贸n del servicio de Twilio

Configuraci贸n

La pantalla de configuraci贸n nos permite activar y desactivar las notificaciones a nivel general. En caso de tenerlas desactivadas no se enviar谩 ninguna notificacion por ningun canal a ningun usuario.

config.png

En esta misma pantalla tambi茅n disponemos de los botones de test. Los cuales nos permite enviar notificaciones de prueba a los diferentes canales que tengamos configurados y habilitados. En el caso que un canal no est茅 habilitado no aparecer谩 el bot贸n

Por 煤ltimo en el caso de tener el canal de Email activado, tambi茅n nos aparecer谩 el formulario para que informemos de los datos del remitente de correo, estos datos son obligatorios si queremos que funcione el env铆o de notificaciones por correo electr贸nico.

Canales de Notificaci贸n

En la secci贸n de los canales de notificaci贸n veremos un listado de los canales disponibles, y desde esta misma pantalla podremos activarlos y desactivarlos.

channels.png

Para acceder a la configuraci贸n de un canal 煤nicamente hay que hacer click en el nombre del canal.

Configuraci贸n de Email

Para configurar el canal de correo electr贸nico se han puesto a disposici贸n 4 servicios configurables. 脷nicamente puede haber activo uno, en el momento que seleccionemos el servicio que queremos configurar, aparecer谩 el formulario con los campos necesarios, los cuales se rellenan y al guardar quedar谩 la configuraci贸n guardada.

channel_email.png

Si volvemos a editar el canal y cambiamos el servicio, al guardar se borrar谩n los datos del servicio anterior y se guardaran los del nuevo, de forma que solo quede activo el 煤ltimo configurado.

Los servicios de email que se han puesto a disposici贸n s贸n:

  • smtp
  • mailgun
  • ses

Configuraci贸n de SMS

En la versi贸n v1.0.0 del m贸dulo se ha puesto a disposici贸n el servicio de twilio para el env铆o de SMS, en un futuro se ir谩n a帽adiendo nuevos servicios. Al seleccionar el servicio aparecer谩 el formulario para rellenar los campos necesarios para su correcto funcionamiento.

channel_sms.png

Configuraci贸n de Whatsapp

En la versi贸n v1.0.0 del m贸dulo se ha puesto a disposici贸n el servicio de twilio para el env铆o de Whatsapp, en un futuro se ir谩n a帽adiendo nuevos servicios. Al seleccionar el servicio aparecer谩 el formulario para rellenar los campos necesarios para su correcto funcionamiento.

Configuraci贸n de Microsoft Teams

Este canal no tiene multiples servicios disponibles, as铆 mismo tampoco se env铆a a distintos usuarios. Es un canal de comunicaci贸n para recibir una notificaci贸n por un canal de equipo de Microsoft Teams, el cual tenga configurado un Web Hook.

Al acceder a la configuraci贸n de teams en nuestro m贸dulo, se dispondr谩 del campo necesario para informar de la url del hook de teams al que se deben mandar las notificaciones.

channel_teams.png

Gesti贸n de usuarios

El m贸dulo de notificaciones tiene su propia gesti贸n de usuarios independientes de los usuarios del sistema. Las notificaciones se enviar谩n a los usuarios definidos en esta secci贸n.

users.png

Tambi茅n se permite vincular un usuario de notificaciones a un usuario del sistema. De forma que este usuario dispondr谩 de una secci贸n en la que podr谩 ver sus notificaciones

Los campos del formulario de usuario son

  • Activaci贸n desactivaci贸n del usuario
  • Usuario del sistema (opcional): Asociaci贸n del usuario de notificaci贸n a una cuenta de usuario de la aplicaci贸n general
  • Nombre del usuario
  • Correo electr贸nico
  • Tel茅fono: Obligatorio indicar correctamente el pa铆s, de lo contrario no se podr谩n enviar sms ni whatsapps
  • Canales de notificaci贸n

users_form.png

Los canales de notificaci贸n es un selector m煤ltiple de los canales disponibles. Los canales que no tenga configurado el usuario no se utilizar谩n para enviar notificaciones, aunque est茅n configurados a nivel general.

Un usuario inactivo no recibir谩 ninguna notificaci贸n

Gesti贸n de notificaciones

Se disponen de dos puntos de men煤 para gestionar notificaciones.

  • Notificaciones del sistema. Esta secci贸n 煤nicamente la tiene accesible un usuario gestor con los permisos necesarios para gestionar notificaciones a nivel global.

  • Mis notificaciones. En el caso de que el usuario con el que estoy logueado en la aplicaci贸n tenga mapeado un usuario de notificaciones, en esta secci贸n podr茅 ver las notificaciones que me han sido enviadas a m铆.

Notificaciones del sistema

En esta secci贸n disponemos de una tabla con todas las notificciones que se han enviado y la posibilidad de borrar cualquier notificaci贸n que ya no nos interese que est茅 disponible.

notifications_system.png

Tambi茅n se dispone de un bot贸n que nos permite acceder al detalle completo de la notificaci贸n con:

  • Mensaje completo de la notificaci贸n
  • Fecha y hora en que se envi贸
  • Usuarios a los que se envi贸 y canales por los que se le envi贸

Mis notificaciones

En la secci贸n de mis notificaciones se pueden ver las notificaciones del usuario de notificaciones que tenga mapeado a mi usuario de sistema.

notifications_user.png

En esta tabla se pueden marcar las notificaciones como le铆das o pendientes de leer as铆 como acceder tambi茅n al detalle de esa notificaci贸n

Campana de notificaciones

Adem谩s del men煤 del m贸dulo, el sistema tambi茅n dispone de un icono en forma de campana con el n煤mero de notificaciones que el usuario que est谩 logueado tiene pendientes de leer. Estas notificaciones solo aparecen en caso de que el usuario logueado est茅 mapeado a un usuario de notificaciones.

bell.png

Al hacer click en la campanita aparece un modal con las 煤ltimas notificaciones pendientes, desde d贸nde se pueden marcar como le铆das o se puede acceder al men煤 de mis notificaciones para verlas todas.