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:

  1. Vaya a la ficha Profiles and targets y haga clic en el vínculo Lists.
  2. Haga clic en el botón Create.
  3. 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:

  1. 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.

  2. 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).

  3. 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:

  1. Vaya al nodo Administration > Production > Technical workflows del explorador de Campaign y cree una nueva carpeta para almacenar los flujos de trabajo.

  2. Cree un nuevo flujo de trabajo.

  3. 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.

  4. 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.

  5. 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.
  6. 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.

recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d