Envío de un informe a una lista send-a-report-to-a-list
Este caso de uso detalla cómo generar un informe mensual preestablecido de Tracking indicators en formato PDF y cómo enviarlo a una lista de destinatarios.
Los pasos de implementación principales para este caso de uso son:
- Cree una lista de destinatarios para este informe. Más información.
- Cree una plantilla de envíos que cree un nuevo envío cada vez que se ejecute el flujo de trabajo. Más información.
- Cree un flujo de trabajo que genere el informe en formato de PDF y lo envíe a la lista de destinatarios. Más información).
Paso 1: Creación de la lista de destinatarios step-1--create-the-recipient-list
Para crear la lista de destinatarios objetivo, siga los pasos a continuación:
- Vaya a la ficha Profiles and targets y haga clic en el vínculo Lists.
- Haga clic en el botón Create.
- Seleccione New list y cree una nueva lista de destinatarios a los que enviar el informe.
Para obtener más información sobre la creación de listas, consulte esta sección.
Paso 2: Creación de la plantilla de envíos step-2--create-the-delivery-template
Para crear la plantilla de envío, siga los pasos a continuación:
-
Vaya al nodo Resources > Templates > Delivery templates del explorador de Adobe Campaign y duplique la plantilla integrada Email delivery.
Para obtener más información sobre la creación de una plantilla de envíos, consulte esta sección.
-
Introduzca los parámetros de plantilla: etiqueta, objetivo (la lista de destinatarios creados anteriormente), asunto y contenido.
Cada vez que se ejecuta el flujo de trabajo, el informe Tracking indicators se actualiza tal como se explica en Paso 3: Crear el flujo de trabajo).
-
Para incluir la versión más reciente del informe en la entrega, se debe añadir un Calculated attachment:
-
Haga clic en el vínculo Attachments y luego en la flecha situada junto al botón Add. Seleccione Calculated attachment….
-
En la lista desplegable Type, seleccione la última opción: File name is computed during delivery of each message (it may then depend on the recipient profile).
El valor introducido en el campo Label no aparece en la entrega final.
-
En la zona de texto, introduzca la ruta de acceso y el nombre del archivo.
note caution CAUTION La ruta y el nombre deben ser idénticos a los introducidos en la actividad de tipo JavaScript code del flujo de trabajo, como se explica en Paso 3: Crear el flujo de trabajo. -
Seleccione la pestaña Advanced y marque Script the name of the file name displayed in the mails sent. En el área de texto, introduzca el nombre del archivo adjunto en la entrega final.
-
Paso 3: Creación del flujo de trabajo step-3--creating-the-workflow
Cree el siguiente flujo de trabajo para este caso de uso.
Utiliza tres actividades:
- Una actividad Scheduler que ejecuta el flujo de trabajo una vez al mes,
- Una actividad JavaScript code que genera el informe en formato de PDF,
- Una actividad Delivery que hace referencia a la plantilla de envío creada anteriormente.
Para crear este flujo de trabajo, siga los pasos a continuación:
-
Vaya al nodo Administration > Production > Technical workflows del explorador de Campaign y cree una nueva carpeta para almacenar los flujos de trabajo.
-
Cree un nuevo flujo de trabajo.
-
Comience agregando una actividad Scheduler y configúrela para que el flujo de trabajo se ejecute en el primer lunes del mes.
Para obtener más información sobre la configuración del planificador, consulte planificador.
-
A continuación, añada una actividad JavaScript code.
Introduzca el código siguiente en la zona de edición:
code language-sql var reportName = "indicators"; var path = "/tmp/indicators.pdf"; var exportFormat = "PDF"; var reportURL = "<PUT THE URL OF THE REPORT HERE>"; var _ctx = <ctx _context="global" _reportContext="deliveryFeedback" /> var isAdhoc = 0; xtk.report.export(reportName, _ctx, exportFormat, path, isAdhoc);
con las siguientes variables:
-
var reportName: introduzca el nombre interno del informe en comillas dobles. En este caso, el nombre interno del informe Indicador de seguimiento es “deliveryFeedback”.
-
var path: escriba la ruta de acceso de guardado del archivo ("tmp"), el nombre que desee dar al archivo ("deliveryFeedback") y la extensión de archivo (".pdf"). En este caso, se ha utilizado el nombre interno como nombre de archivo. Los valores deben estar entre comillas dobles y separados por el carácter “+”.
note caution CAUTION El archivo debe guardarse en el servidor. Debe escribir la misma ruta de acceso y el mismo nombre que en la ficha General de la ventana de edición de los datos adjuntos calculados, tal como se detalla aquí). -
var exportFormat: introduzca el formato de exportación del archivo (“PDF”).
-
var _ctx (contexto): en este caso, se utiliza el informe Tracking indicators en su contexto global.
-
-
Para terminar, agregue una actividad Delivery con las siguientes opciones:
- Delivery: seleccione New, created from a template y la plantilla de envíos creada anteriormente.
- Para los campos Recipients y Content , seleccione Specified in the delivery.
- Action to perform: Seleccione Prepare and start.
- Desmarque las opciones Generate an outbound transition y Process errors.
-
Guarde los cambios e inicie el flujo de trabajo. El mensaje se envía a la lista de destinatarios cada primer lunes del mes, con el informe adjunto.