/
Canales - Detalles técnicos
Canales - Detalles técnicos
En la carpeta "Canales" de la vista cluster, se tendrán que parametrizar los canales que correspondan.
Desde producto se ofrece una clase para el canal de envío de notificaciones a través de emails.
Esta clase es la /EDGE/CL_AL_MAIL que hereda de la clase abstracta /EDGE/CL_AL_CHANNEL. En ella se envían correos a los destinatarios determinados por la lista de destinatarios parametrizada en la alarma, y además se envía un adjunto con los datos de los objetos que han creado una alarma.
Si se desea añadir más campos al excel adjunto en el mail, ver el siguiente enlace.
Clase /EDGE/CL_AL_CHANNEL tiene los siguientes métodos:
- /EDGE/IF_AL_CHANNEL~SET_ATRIB → Asigna los atributos del canal a la clase ( utiliza la interfaz /EDGE/IF_AL_CHANNEL ) .
- /EDGE/IF_AL_CHANNEL~ENVIAR_NOTIFICACION → Este método se encarga de enviar las notificaciones a través del canal y destinatarios correspondientes ( utiliza la interfaz /EDGE/IF_AL_CHANNEL ). Este método es re-definido en la clase /EDGE/CL_AL_CHANNEL.
- GET_DIR → Devuelve los usuarios con sus correspondientes direcciones ( en el caso de mail el correo electrónico ). Este método es re-definido en la clase /EDGE/CL_AL_CHANNEL.
- GET_TYPE_EXCEL → Devuelve un objeto con la estructura del tipo de excel que vamos a adjuntar en el envío.
- ENVIAR→ Envía a través del canal correspondiente. Este método es re-definido en la clase /EDGE/CL_AL_CHANNEL.
- UPDATE_NOTIF → Actualiza la tabla de base de datos de notificaciones.
- GET_SAPSCRIPT → Obtiene el SAPScript correspondiente.
Clase /EDGE/CL_AL_MAIL tiene aparte de los métodos anteriores el siguiente método:
- TRANS_TO_HTML → Transforma contenido mail a HTML.
Avvale 2024