Este articulo tiene como objetivo ilustrar como se pueden crear platillas para el envío de alertas por correo electrónico desde Microsoft Dynamics AX 2012

Pasos as Seguir:

1. Configure SMTP Mail Server

Ingrese a Administración del sistemas-->Configurar-->Sistema-->Parámetros de correo electrónico

2. Verifique que el puertos SMTP  este habilitado en el Firewall local del servidor

Ingrese a panel de control-->Firewall-->Opciones Avanzadas-->Puertos de Salida

3. Verifique que todos los usuarios de Dynamics AX cuentan con una dirección de correo electrónico

4. Cree los templates para el envío de correo electrónico

Ingrese a Administración de la Organización-->Configurar-->Plantillas de correo electrónico

Aquí es posible crear múltiples plantillas de correo electrónico, estas plantillas se usaran dependiendo del modulo desde el cual se invocan basado en la configuración. Es posible crear plantillas de sistema las cuales se usaran para el envió de correos por parte del administrador a los usuarios de Dynamics AX en tareas administrativas.

para agregar una nueva plantilla presionamos Ctrl+N y debemos configurar todos los parámetros

  • ID de Correo Electrónico: Nombre corto descriptivo de la plantilla "Alertas"
  • Descripción del Mensaje: Nuestro identificador del Mensaje
  • Código de Idioma: En Dynamics AX se pueden definir diferentes plantillas de correo para múltiples idiomas, muy útil para cuando tenemos usuarios en múltiples idiomas
  • Nombre y correo del remitente: Esto es clave, generalmente se deja el mismo usuario que se parametrizo para el envío de correo electrónico.

Creamos un nuevo diseño para el asunto:

  • Idioma: Como ya lo mencionamos podemos definir diferentes idiomas para nuestros correos.
  • Asunto: Este es el asunto que le aparecerá el usuario al recibir el correo electrónico del Dynamics AX
  • Diseño: En Dynamics AX se pueden crear 2 tipos de diseño para el envío de correo electrónico (HTML y XSLT), los cuales detallaremos a continuación.

Diseño HTML y XSLT:

Para estos 2 diseños existen una serie de comodines que me permiten detallar información acerca de la alerta que se esta generando que son:

 
Comodín HTML Comodín XSLT Información Desplegada en el correo electrónico
%Subject% alert/subject   Este asunto es definido en las propiedades de configuración de la respectiva funcionalidad
%message%  alert/message   El detalle del mensaje es definido en las propiedades de configuración de la respectiva funcionalidad
 %event%  alert/event  El evento que se esta generando
 %occurred%  alert/occurred  Fecha en la cual sucede el evento
 %for%  alert/for   Cual fue el evento que ocurrió
 %data%  alert/data  Registro en el cual ocurrió el evento
 %company%  alert/company  Compañía sobre la cual sucedió el evento

 

 

5. Configure la funcionalidad Batch para el envío de correo electrónico

Ingrese a Administración del Sistema-->Configurar-->Grupos de Batch y cree un nuevo grupo para el procesamiento de correo electrónico

Luego parametrice la ejecución del procesamiento de correo electrónico, para ello ingrese a Administración del sistema-->Periodico-->Procesamiento de Correo electrónico-->Lote

  • Seleccione la opción de ejecución por lotes.
  • Seleccione el Grupo de Lotes que creo "Email"
  • Configure la periodicidad con la que se ejecutara.

Para mas información de como configurar plantillas para alertas ingrese al siguiente link: http://technet.microsoft.com/en-us/library/aa834374.aspx