Ce cas pratique présente comment générer, chaque mois, le rapport d'usine Indicateurs de tracking au format PDF et l'envoyer à une liste de destinataires.
Les étapes principales de mise en oeuvre de ce cas pratique sont les suivantes :
Pour créer la liste des destinataires ciblés, procédez comme suit :
Pour plus d’informations sur la création de listes, consultez cette section.
Pour créer un modèle de diffusion, procédez comme suit :
Dans l’explorateur Adobe Campaign, accédez au nœud Ressources > Modèles > Modèles de diffusion et dupliquez le modèle intégré Diffuser par email.
Pour plus d’informations sur la création d’un modèle de diffusion, consultez cette section.
Renseignez les différents paramètres du modèle : le libellé, la cible (la liste de destinataires précédemment créée), l’objet et le contenu.
Chaque fois que le workflow est exécuté, le rapport des Indicateurs de tracking est mis à jour. Reportez-vous à l’Étape 3 : créer le workflow pour plus de détails.
Pour inclure la dernière version du rapport dans la diffusion, vous devez ajouter une Pièce jointe calculée :
Cliquez sur le lien Pièces jointes, puis sur la flèche en regard du bouton Ajouter. Sélectionnez Pièce jointe calculée….
Dans la liste déroulante Type, sélectionnez la dernière option : Le nom de fichier est calculé au moment de l’envoi pour chaque message (il peut dépendre du destinataire).
La valeur renseignée dans le champ Libellé n’apparaîtra pas dans la diffusion finale.
Dans la zone de texte, saisissez le chemin d’accès et le nom du fichier.
Le chemin d’accès et le nom doivent être identiques à ceux saisis dans l’activité de type Code JavaScript du workflow. Reportez-vous à l’Étape 3 : créer le workflow pour plus de détails.
Sélectionnez l’onglet Avancé et cochez la case Scripter le nom du fichier qui sera affiché dans la messagerie du destinataire. Dans la zone de texte, saisissez le nom de la pièce jointe dans la diffusion finale.
Créez le workflow suivant pour ce cas d’utilisation.
Trois activités interviennent dans ce workflow :
Pour créer ce workflow, procédez comme suit :
Accédez au nœud Administration > Exploitation > Workflows techniques de l’explorateur Campaign. Créez ensuite un dossier pour stocker vos workflows.
Créez un workflow.
Ajoutez tout d'abord une activité de type Planificateur et configurez-la pour que le workflow s'exécute le premier lundi de chaque mois.
Pour plus d'informations sur la configuration du planificateur, consultez la section Planificateur.
Ajoutez ensuite une activité de type Code JavaScript.
Dans la zone d'édition, saisissez le code suivant :
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);
Renseignez les variables suivantes :
var reportName : saisissez, entre guillemets, le nom interne du rapport. Dans notre exemple, le nom interne du rapport Indicateur de tracking est « deliveryFeedback ».
var path : saisissez le chemin de sauvegarde du fichier (« tmp »), le nom que vous souhaitez lui donner (« deliveryFeedback ») et son extension (« .pdf »). Ici, nous avons utilisé le nom interne comme nom de fichier. Les valeurs doivent être comprises entre guillemets et séparées par le caractère « + ».
Le fichier doit être enregistré sur le serveur. Vous devez saisir le même chemin d’accès et le même nom que ceux renseignés sous l’onglet Général de la fenêtre de modification de la pièce jointe calculée, comme indiqué ici.
var exportFormat : saisissez le format d'export du fichier ("PDF").
var _ctx (contexte) : dans notre exemple, nous utilisons le rapport Indicateurs de tracking dans son contexte global.
Ajoutez enfin une activité de Diffusion et choisissez les options suivantes :
Enregistrez les modifications apportées et lancez le workflow. Le message est envoyé à la liste de destinataires chaque premier lundi du mois, avec le rapport en pièce jointe.