Saltar a contenido

Notificaciones a cliente Final

Durante un proceso de switching se dan varias situaciones donde es recomendable una notificación al cliente final por parte de la Comercializadora entrante. GISCE-ERP permite estandarizar estas notificaciones mediante plantillas PowerEmail para facilitar estas notificaciones vía email y incluirlas dentro del propio caso.

Notificaciones a clientes de casos ATR

Hemos desarrollado un sistema que permite notificar a los clientes de los casos ATR de forma masiva.

Este sistema se basa en plantillas PowerEmail y un asistente para enviar las notificaciones a los casos correspondientes.

Por defecto se utiliza la variable sw_mail_user_notification_on_activation para saber si los nuevos pasos creados se deben notificar.

Los pasos para notificar se pueden notificar manualmente o bien con el asistente para notificar casos ATR

Atención

Los casos "pendientes de notificar" solo se marcarán como notificados si se utiliza el asistente o la función "notifica_a_client". Esta función se llama cuando se utilizan los asistentes:

  • Activar cambios o modificaciones
  • Enviar correo a los casos ATR pendientes de notificar

Configuración

Para que funcione correctamente el asistente, hace falta configurar las siguientes variables de configuración en "Menú OpenERP > Administración > Configuración > Propiedades":

  • sw_mail_user_notification_on_activation: Pasos ATR a notificar al activarse. Se pueden utilizar todos o algunos con un formato de lista.

  • sw_email_address_user_notification: Dirección de la cuenta desde la que enviar los correos con el asistente. Hace falta tener una cuenta PowerEmail activa con este valor.

Nombre de la VariableEjemplo
sw_mail_user_notification_on_activationall // ['A3-01', 'A3-02']
sw_email_address_user_notificationatr@company.com

Plantillas PowerEmail

Estas notificaciones utilizan plantillas PowerEmail inicializadas en el módulo de Gestión ATR. Estas plantillas son bastante simples pero se pueden editar con el módulo de PowerEmail.

Se pueden encontrar filtrando con el nombre de plantilla "ATR {nombre_del_caso}{nombre_del_paso}:". Por ejemplo: ATR A301:.

Se debe tener en cuenta que el object que se utiliza es el caso ATR

Atención

Cambiar el nombre de estas plantillas no afectará al funcionamiento de las notificaciones, aunque no recomendamos cambiarlo.

Nota

En el caso de los rechazos, las plantillas por defecto contienen el texto: ${notificacio_text}, este se sustituirá por el texto configurado en el menú de Notificaciones ATR.

Plantillas de Rechazo

Para procesar de forma correcta todos los rechazos de forma única, se ha añadido el menú de Notificaciones de Rechazo: "Menú OpenERP > Gestión ATR > Configuración > Notificaciones rechazo".

En este menú se puede configurar un texto personalizado para cada rechazo o grupo de rechazos.

Los campos de estos registros són muy sencillos:

  • Proceso ATR al que está relacionado
  • Paso del Proceso al que está relacionado
  • Si esta notificación está activa.
  • Texto adicional de la notificación
  • Rechazos por los responde esta notificación.

Para añadir rechazos relacionados con esta notificación, senzillamente pulsamos el botón Añadir y seleccionamos los rechazos que nos interesa.

Si queremos dejar de utilitzar una de estas notificaciones, senzillamente desmarcamos la casilla Notificación Activa. Para volverla a utilizar hace falta que esté marcada.

El texto de la plantilla corresponde al formato MAKO: Python + HTML. Además, se dispone de los siguientes objetos Python para facilitar la información a la plantilla:

  • cas: Caso ATR solicitado para notificar
  • pas: Paso del caso ATR solicitado para notificar

Consejo

Se pueden utilizar funciones como ${pas.name} para mostrar el nombre del paso. Tanto el pas como el cas pueden utilizar campos y funciones encadenadas.

Asistente para notificar casos ATR

Este asistente nos permite notificar de forma agrupada varios pasos y casos ATR. Podemos hacerlo desde cualquier vista de casos ATR o desde un caso ATR concreto. Por ejemplo "Menú OpenERP > Gestión ATR > Todos los Casos", pulsando sobre acciones y escogiendo "Enviar correo a los casos ATR pendientes de notificar".

Seguidamente el asistente nos informará sobre los pasos marcados como "pendiente de notificar" de los casos seleccionados.

Si nos parece correcto (podemos repasar los pasos de cada caso seleccionado), podemos proceder con el envío pulsando el botón "enviar correos pendientes":

Este botón generará los correos en la carpeta de salida para su envío.

Nota

Si se dispone del módulo poweremail_oorq, se pondrán los procesos de creación de correos en la cola de generación.

Atención

Este proceso puede tardar unos minutos, dependiendo de la cantidad de casos seleccionados, ya que tiene que realizar la creación de correos.

Una vez finalizado el proceso, el asistente se actualizará y mostrará el número de casos notificados y si ha encontrado algún error en el proceso que ha impedido la notificación.

El resultado de la tarea se quedará registrado en la ventana de peticiones, que se encuentra en la esquina inferior derecha de la ventana del ERP.

Atención

El resultado contempla únicamente errores en la creación de los correos de notificación y no el envío.

Configuración de notificaciones para B1-02

El ERP añade una configuración extra para las notificaciones de los casos B1-02, la qual permite configurar para que motivos específicos se marcarán para notificar.

Esta configuración viene determinada por la variable de configuración sw_notify_motivos_baja por defecto a all.

sw_notify_motivos_bajaGestión de notificaciones
allMarca para notificar siempre
['01', '02', ...] o [1, 2, ...] o [01, 02, ...]Marca para notificar solamente los casos con motivos especificados
Cualquier otro valorNo marca para notificar nunca

La configuración de motivos esta basada en la TABLA_10 de gestionATR:

CodigoDescripción
01Cese Actividad
02Fin de contrato de energía
03Corte de suministro
04Baja por impago