Inviare un rapporto a un elenco send-a-report-to-a-list

Questo caso d'uso descrive come generare un report Tracking indicators predefinito mensile in formato PDF e come inviarlo a un elenco di destinatari.

I passaggi principali di implementazione per questo caso d’uso sono:

  • Crea un elenco di destinatari per questo report. Ulteriori informazioni.
  • Crea un modello di consegna che crea una nuova consegna ogni volta che viene eseguito il flusso di lavoro. Ulteriori informazioni.
  • Crea un flusso di lavoro che genera il rapporto in formato PDF e lo invia all’elenco dei destinatari. Ulteriori informazioni).

Passaggio 1: creare l’elenco dei destinatari step-1--create-the-recipient-list

Per creare l’elenco dei destinatari target, effettua le seguenti operazioni:

  1. Selezionare la scheda Profiles and targets e fare clic sul collegamento Lists.
  2. Fai clic sul pulsante Create.
  3. Selezionare New list e creare un nuovo elenco di destinatari per il report da inviare a.

Per ulteriori informazioni sulla creazione di elenchi, consulta questa sezione.

Passaggio 2: creare il modello di consegna step-2--create-the-delivery-template

Per creare il modello di consegna, segui i passaggi seguenti:

  1. Individua il nodo Resources > Templates > Delivery templates di Adobe Campaign Explorer e duplica il modello integrato Email delivery.

    Per ulteriori informazioni sulla creazione di un modello di consegna, consulta questa sezione.

  2. Immetti i parametri del modello: etichetta, destinazione (l’elenco dei destinatari creati in precedenza), oggetto e contenuto.

    Ogni volta che il flusso di lavoro viene eseguito, il report Tracking indicators viene aggiornato come descritto in Passaggio 3: creare il flusso di lavoro).

  3. Per includere nella consegna la versione più recente del report, è necessario aggiungere Calculated attachment:

    • Fare clic sul collegamento Attachments e sulla freccia accanto al pulsante Add. Seleziona Calculated attachment….

    • Nell'elenco a discesa Type selezionare l'opzione più recente: File name is computed during delivery of each message (it may then depend on the recipient profile).

      Il valore immesso nel campo Label non verrà visualizzato nella consegna finale.

    • Nell'area di testo immettere il percorso di accesso e il nome del file.

      note caution
      CAUTION
      Il percorso e il nome devono essere identici a quelli immessi nell'attività di tipo JavaScript code del flusso di lavoro, come spiegato in Passaggio 3: creare il flusso di lavoro.
    • Selezionare la scheda Advanced e selezionare Script the name of the file name displayed in the mails sent. Nell’area di testo, immetti il nome dell’allegato nella consegna finale.

Passaggio 3: creare il flusso di lavoro step-3--creating-the-workflow

Crea il seguente flusso di lavoro per questo caso d’uso.

Utilizza tre attività:

  • Un'attività Scheduler che esegue il flusso di lavoro una volta al mese,
  • Un'attività JavaScript code che genera il report in formato PDF,
  • Attività Delivery che fa riferimento al modello di consegna creato in precedenza.

Per creare questo flusso di lavoro, effettua le seguenti operazioni:

  1. Passa al nodo Administration > Production > Technical workflows di Campaign exploere e crea una nuova cartella in cui archiviare i flussi di lavoro.

  2. Crea un nuovo flusso di lavoro.

  3. Iniziare aggiungendo un'attività di tipo Scheduler e configurarla in modo che il flusso di lavoro venga eseguito il primo lunedì del mese.

    Per ulteriori informazioni sulla configurazione della pianificazione, fare riferimento a Pianificazione.

  4. Quindi aggiungi un'attività di tipo JavaScript code.

    Immetti il seguente codice nella zona di modifica:

    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 le seguenti variabili:

    • var reportName: immettere il nome interno del report tra virgolette doppie. In questo caso, il nome interno del report Indicatore di tracciamento è "deliveryFeedback".

    • percorso var: immettere il percorso di salvataggio del file ("tmp"), il nome che si desidera assegnare al file ("deliveryFeedback") e l'estensione (".pdf"). In questo caso, abbiamo utilizzato il nome interno come nome del file. I valori devono essere compresi tra virgolette doppie e separati dal carattere "+".

      note caution
      CAUTION
      Il file deve essere salvato sul server. Immettere lo stesso percorso e lo stesso nome della scheda General della finestra di modifica per l'allegato calcolato, come descritto qui).
    • var exportFormat: immettere il formato di esportazione del file ("PDF").

    • var _ctx (contesto): in questo caso, il report Tracking indicators viene utilizzato nel relativo contesto globale.

  5. Per terminare, aggiungi un'attività Delivery con le seguenti opzioni:

    • Delivery: selezionare New, created from a template, quindi selezionare il modello di consegna creato in precedenza.
    • Per i campi Recipients e Content, selezionare Specified in the delivery.
    • Action to perform: selezionare Prepare and start.
    • Deseleziona le opzioni Generate an outbound transition e Process errors.
  6. Salva le modifiche e avvia il workflow. Il messaggio viene inviato all’elenco dei destinatari ogni primo lunedì del mese, con il rapporto allegato.

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