Charger le contenu de la diffusion loading-delivery-content
Si le contenu de votre diffusion figure dans un fichier HTML qui se trouve sur un serveur Amazon S3, FTP ou SFTP, vous pouvez facilement charger ce contenu dans les diffusions Adobe Campaign.
Pour cela :
-
Si vous n’avez pas encore défini de connexion entre Adobe Campaign et le serveur FTP ou SFTP hébergeant les fichiers de contenu, créez un compte externe S3, FTP ou SFTP dans Administration > Plateforme > Comptes externes. Dans ce compte externe, indiquez l’adresse et les informations d’identification qui permettront d’établir la connexion au serveur S3, FTP ou SFTP.
Voici un exemple d'un compte externe S3 :
-
Créez un workflow depuis par exemple Profils et Cibles > Traitements > Workflows de ciblage.
-
Ajoutez une activité Transfert de fichier à votre workflow, puis configurez-la en indiquant les informations suivantes :
- le compte externe à utiliser pour la connexion au serveur S3, FTP ou SFTP ;
- le chemin d'accès au fichier sur le serveur S3, FTP ou SFTP.
-
Ajoutez une activité Diffusion et reliez-la à la transition sortante de l'activité Transfert de fichier. Configurez-la de la manière suivante :
- Diffusion : selon vos besoins, il peut s'agir d'une diffusion spécifique qui a déjà été créée dans le système ou d'une nouvelle diffusion reposant sur un modèle existant.
- Destinataires : dans cet exemple, la cible est spécifiée dans la diffusion elle-même.
- Contenu : même si le contenu est importé dans l'activité précédente, sélectionnez Spécifié dans la diffusion. Comme le contenu est directement importé d'un fichier se trouvant sur un serveur distant, il n'a pas d'identifiant lors du traitement par le workflow et ne peut pas être identifié comme provenant de l'événement entrant.
- Action à effectuer : sélectionnez Enregistrer pour enregistrer la diffusion et y accéder depuis Gestion de campagne > Diffusions une fois le workflow exécuté.
-
Dans l'onglet Script de l'activité Diffusion, ajoutez la commande suivante pour charger le contenu du fichier importé dans la diffusion :
code language-none delivery.content.html.source=loadFile(vars.filename)
-
Enregistrez et exécutez le workflow. Une diffusion avec le contenu chargé est créée dans Gestion de campagne > Diffusions.