L'objectif de ce cas pratique est d'ajouter des pièces jointes d'emails à la volée aux envois sortants.
Dans ce scénario, vous allez apprendre à envoyer des emails transactionnels avec des pièces jointes individuelles et/ou personnalisées. Les pièces jointes ne seront pas préchargées sur le serveur de messagerie transactionnelle, mais générées à la volée.
Lorsque vous capturez des interactions ou des détails sur un client, vous devrez peut-être lui renvoyer ces informations à la fin du processus, par exemple dans un fichier PDF joint à un email.
Voici les étapes générales de ce scénario :
Dans ce scénario, les pièces jointes ne sont pas créées à l'avance, mais ajoutées à la volée aux emails sortants, avec les avantages suivants :
Pour éviter tout problème de performances, si vous incluez des images téléchargées à la volée à partir d'une URL personnalisée en tant que pièce jointe, la taille d'une image ne doit pas dépasser 100 000 octets par défaut. Le seuil recommandé peut être configuré à partir de la liste des options de Campaign Classic.
Avant de mettre en œuvre ce scénario, lisez attentivement les directives suivantes :
Pour éviter tout problème de performances, il est recommandé de ne pas inclure plusieurs pièces jointes par email. Le seuil recommandé peut être configuré à partir de la liste des options de Campaign Classic.
Le diagramme suivant montre les différentes étapes pour mettre en œuvre ce scénario :
Pour ajouter à la volée une pièce jointe à un message transactionnel, procédez comme suit :
Commencez par créer votre pièce jointe. Voir à ce propos cette section.
Vous pouvez ainsi joindre les fichiers à un email, même s'ils ne sont pas hébergés sur l'instance d'exécution.
Vous pouvez envoyer des emails via un déclencheur de message SOAP. Un appel SOAP contient un paramètre d'URL (attachmentURL).
Pour plus d'informations sur les requêtes SOAP, voir la section Description des événements.
Lors de la conception de votre email, cliquez sur Pièce jointe.
Dans l'écran Définition d'un fichier attaché, saisissez le paramètre de pièce jointe SOAP :
<%= rtEvent.ctx.attachmentUrl %>
Lorsque le message est traité, le système extrait le fichier de l'emplacement distant (serveur tiers) et le joint au message.
Comme ce paramètre peut être une variable, il doit accepter la variable d'URL distante entièrement formée de votre fichier, envoyée via l'appel SOAP.