Utiliser les données d'un workflow

Mettre à jour la base de données

Toutes les données collectées peuvent être utilisées pour mettre à jour la base de données, ou dans des diffusions. Par exemple, vous pouvez enrichir les possibilités de personnalisation du contenu des messages (inclure le nombre de contrats dans le message, indiquer le panier moyen pour l'année écoulée, etc) ou affiner le ciblage des populations (adresser un message aux co-titulaires d'un contrat, cibler les 1000 meilleurs acheteurs abonnés aux services en ligne, etc.). Ces données peuvent également être exportées ou archivées dans une liste.

Listes et mises à jour directes

Les données de la base Adobe Campaign et les listes existantes peuvent être mises à jour via deux activités dédiées :

  • L'activité Mise à jour de liste permet de stocker les tables de travail dans une liste de données.

    Vous pouvez sélectionner une liste existante ou la créer. Dans ce cas, le nom et éventuellement le dossier d'enregistrement sont calculés.

    Consultez la section Mise à jour de liste.

  • L'activité Mise à jour de données permet de mettre à jour en masse les champs de la base de données.

    Pour plus d’informations, consultez la section Mise à jour de données.

Gérer les abonnements/désabonnements

Pour comprendre comment inscrire et désinscrire des destinataires à un service d'information via un workflow, consultez la section Services d’inscription.

Envoyer via un workflow

Activité Diffusion

L’activité de diffusion est présentée dans la section Diffusion.

Enrichir et cibler les diffusions

Les diffusions peuvent exploiter les données issues des workflows pour personnaliser le contenu ou dans le cadre de la sélection de la population cible.

Par exemple, dans le cadre d'une diffusion courrier, vous pouvez inclure dans le fichier d'extraction les données additionnelles issues des manipulations de données réalisées dans le workflow :

En complément des champs de personnalisation habituels, vous pouvez ajouter dans le contenu des diffusions des champs de personnalisation issus des étapes du workflow. En effet, les données additionnelles définies dans les activités du workflow peuvent être conservées et sont ensuite rendues accessibles dans l'assistant de diffusion, comme dans l'exemple ci-dessous pour définir le nom du fichier de sortie dans le cadre d'une diffusion courrier :

Les données contenues dans la table du workflow sont identifiables par leur nom : il est toujours composé du lien targetData. Pour plus d’informations, consultez la section Données de la cible.

Dans le cadre d'une diffusion par email, les champs de personnalisation peuvent également utiliser les données issues de l'extension de la cible réalisée dans les étapes du workflow de ciblage, comme dans l'exemple ci-dessous :

Si un code segment est indiqué dans une activité de ciblage, il est ajouté dans une colonne spécifique de la table du workflow et il sera proposé parmi les champs de personnalisation. Pour afficher tous les champs de personnalisation, cliquez sur le lien Extension de la cible > Autre… accessible à partir du bouton de personnalisation.

export des données

Compresser ou chiffrer un fichier

Adobe Campaign permet d'exporter des fichiers compressés ou chiffrés. Lors de la définition d'un export par le biais d'une activité Extraction (fichier), vous pouvez définir une étape de post-traitement pour le compresser ou le chiffrer.

Pour ce faire :

  1. Installez une paire de clés GPG pour votre instance à l’aide du panneau de contrôle.

    NOTE

    Le panneau de contrôle est disponible pour tous les clients hébergés sur AWS (à l’exception de ceux qui hébergent leurs instances marketing on-premise).

  2. Si votre installation d'Adobe Campaign est hébergée par Adobe, contactez l’Assistance clientèle d’Adobe afin que les utilitaires nécessaires soient installés sur le serveur.

  3. S'il s'agit d'une installation on-premise, installez l'utilitaire que vous souhaitez utiliser (GPG ou GZIP, par exemple) ainsi que les clés (clé de cryptage) nécessaires sur le serveur applicatif.

Vous pouvez ensuite utiliser des commandes ou du code dans l’onglet Script de l’activité ou dans une activité Code JavaScript. Le cas pratique ci-dessous présente un exemple.

Rubriques connexes :

Cas pratique : cryptage et export de données à l’aide d’une clé installée sur le panneau de contrôle

Dans ce cas pratique, nous allons créer un workflow pour crypter et exporter des données à l’aide d’une clé installée sur le panneau de contrôle.

Découvrez cette fonctionnalité en vidéo

Les étapes pour traiter ce cas pratique sont les suivantes :

  1. Générez une paire de clés GPG (publique/privée) à l’aide d’un utilitaire GPG, puis installez la clé publique sur le panneau de contrôle. Les étapes détaillées sont disponibles dans la documentation du panneau de contrôle.

  2. Dans Campaign Classic, créez un workflow pour exporter les données et les crypter à l’aide de la clé privée installée à l’aide du panneau de contrôle. Pour ce faire, nous allons créer un workflow comme suit :

    • Activité Requête : dans cet exemple, nous voulons exécuter une requête pour cibler les données de la base de données que nous voulons exporter.
    • Activité Extraction (fichier) : extrait les données dans un fichier.
    • Activité Code JavaScript : crypte les données à extraire.
    • Activité Transfert de fichier : envoie les données à une source externe (dans cet exemple, un serveur SFTP).
  3. Configurez l’activité Requête pour qu’elle cible les données de votre choix dans la base de données. Voir à ce propos cette section.

  4. Ouvrez l’activité Extraction (fichier) puis configurez-la selon vos besoins. Les concepts généraux de configuration de l’activité sont présentés dans cette section.

  5. Ouvrez l’activité Code JavaScript, puis copiez-collez la commande ci-dessous pour crypter les données à extraire.

    IMPORTANT

    Veillez à remplacer la valeur d’empreinte de la commande par l'empreinte de la clé publique installée sur le panneau de Contrôle.

    var cmd='gpg ';
    cmd += ' --trust-model always';
    cmd += ' --batch --yes';
    cmd += ' --recipient fingerprint';
    cmd += ' --encrypt --output ' + vars.filename + '.gpg ' + vars.filename;
    execCommand(cmd,true);
    vars.filename=vars.filename + '.gpg'
    

  6. Ouvrez l’activité Transfert de fichier, puis spécifiez le serveur SFTP auquel vous souhaitez envoyer le fichier. Les concepts généraux de configuration de l’activité sont présentés dans cette section.

  7. Vous pouvez maintenant exécuter le workflow. Une fois exécuté, les données ciblées par la requête sont exportées vers le serveur SFTP dans un fichier .gpg crypté.

Tutoriel vidéo

Cette vidéo montre comment utiliser une clé GPG pour chiffrer des données est également disponible dans

D'autres vidéos pratiques des Campaign Classic sont disponibles ici.

Sur cette page