Consideraciones:
En esta funcionalidad se habilita que los usuarios del tipo Proveedor puedan configurar la recepción de notificaciones vía e-mail cuando:
- Se rechace un comprobante (sólo para liveranto empresas).
- Se responda un reclamo (para liveranto empresas y agencias).
- Se cargue un remito (sólo para liveranto empresas).
- Se cargue una orden de compra (sólo para liveranto agencias).
- Se cargue una orden de pago (para liveranto empresas y agencias).
Al editar un usuario se observa un panel de notificaciones, las cuales, al estar habilitadas, envían un email por cada uno de los eventos.
Ilustración 1. Panel de notificaciones.
Configuración
Precondiciones
Para que se realice el envío de emails, es necesario que la configuración “EnviaNotificacionesAProveedores” del archivo appSettings.config esté con el valor “True”. Por defecto, esta configuración está en false para evitar que se haga el envío de mails en entornos de prueba.
Ilustración 2. Precondición para que funcione el envío de emails.
Las notificaciones a proveedores se envían a través de un servicio que se ejecuta cada cierta cantidad de minutos. Se puede establecer esa frecuencia con la configuración “FrecuenciaMinutosEnvioNotificacionesProveedores”. En el archivo appSettings.config.
Ilustración 3. Frecuencia para enviar notificaciones a proveedores.
Valores por defecto al crear nuevos usuarios:
Es posible establecer un valor por defecto para estas notificaciones al momento de crear nuevos usuarios o, inclusive, en el proceso de startup de liveranto. Estos valores se establecen por medio de configuraciones en el archivo “appSettings.config” y, en el caso de que no se encuentren dichas configuraciones en el archivo, las notificaciones quedarán inactivas. Los valores posibles de las configuraciones son “true” y “false”.
Número | Nombre de notificación | Config. |
1 | Nuevo remito / Nueva orden de compra | NotificacionOrdenCompraProveedor |
2 | Comprobante rechazado | NotificacionComprobanteProveedor |
3 | Reclamo respondido | NotificacionReclamoProveedor |
4 | Nueva orden de pago | NotificacionOrdenPagoProveedor |
Ilustración 4. Configuraciones para establecer valor por defecto de notificaciones.
Personalización del cuerpo del email:
A partir de esta funcionalidad se empiezan a usar templates en HTML para poder personalizar el texto de los emails que se envían tanto de notificaciones como bienvenida y recuperación de claves.
En la carpeta api/templates se encontrarán dichos archivos en HTML.