Consideraciones:

En esta funcionalidad se habilita que los usuarios del tipo Proveedor puedan configurar la recepción de notificaciones vía e-mail cuando: 

 

  1. Se rechace un comprobante (sólo para liveranto empresas).
  2. Se responda un reclamo (para liveranto empresas y agencias).
  3. Se cargue un remito (sólo para liveranto empresas).
  4. Se cargue una orden de compra (sólo para liveranto agencias).
  5. 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.