[S’applique également à la v8.]{class="badge positive" title="S’applique également à Campaign v8."}
Décompresser ou déchiffrer un fichier unzipping-or-decrypting-a-file-before-processing
Adobe Campaign permet d’importer des fichiers compressés ou chiffrés. Avant qu’un fichier ne puisse être lu dans une activité Chargement de données (fichier), vous pouvez définir une étape de prétraitement pour le décompresser ou le déchiffrer.
Pour ce faire :
-
Utilisez le Panneau de contrôle pour générer une paire de clés publique/privée afin d’autoriser le déchiffrement des fichiers.
note note NOTE Le Panneau de contrôle est accessible à tous les utilisateurs administrateurs. Les étapes permettant d'octroyer un accès administrateur à un utilisateur sont présentées sur cette page. Notez que votre instance doit être hébergée sur AWS et mise à niveau avec la dernière build GA. Découvrez comment vérifier votre version dans cette section. Pour vérifier si votre instance est hébergée sur AWS, suivez les étapes présentées sur cette page. -
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 chiffrement) nécessaires sur le serveur applicatif.
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.
Vous pouvez ensuite utiliser les commandes de pré-traitement de votre choix dans les workflows :
- Ajoutez et configurez une activité Transfert de fichier dans le workflow.
- Ajoutez une activité Chargement (fichier) et définissez le format de fichier.
- Cochez l'option Inclure un pré-traitement du fichier.
- Sélectionnez la commande de prétraitement à appliquer.
- Ajoutez d'autres activités pour gérer les données provenant du fichier.
- Enregistrez et exécutez le workflow.
Le cas pratique ci-dessous présente un exemple.
Rubriques connexes :
Cas pratique : import de données chiffrées à l'aide d'une clé générée par le Panneau de contrôle use-case-gpg-decrypt
Dans ce cas pratique, nous allons créer un workflow afin d'importer des données chiffrées dans un système externe, à l'aide d'une clé générée dans le Panneau de contrôle.
Découvrez cette fonctionnalité en vidéo
Les étapes pour traiter ce cas pratique sont les suivantes :
-
Utilisez le Panneau de contrôle pour générer une paire de clés (publique/privée). Les étapes détaillées sont disponibles dans la documentation du Panneau de contrôle.
- La clé publique sera partagée avec le système externe. Ce dernier l'utilisera pour chiffrer les données à envoyer à Campaign.
- Campaign Classic utilisera la clé privée pour déchiffrer les données chiffrées entrantes.
-
Dans le système externe, utilisez la clé publique téléchargée à l’aide du Panneau de contrôle pour chiffrer les données à importer dans Campaign Classic.
-
Dans Campaign Classic, créez un workflow pour importer les données chiffrées et les déchiffrer à l’aide de la clé privée installée via le Panneau de contrôle. Pour ce faire, nous allons créer un workflow comme suit :
- Activité Transfert de fichier : transfère le fichier d'une source externe vers Campaign Classic. Dans cet exemple, nous voulons transférer le fichier depuis un serveur SFTP.
- Activité Chargement (fichier) : charge les données du fichier dans la base de données et le déchiffre à l’aide de la clé privée générée dans le Panneau de contrôle.
-
Ouvrez l’activité Transfert de fichier, puis spécifiez le compte externe à partir duquel vous souhaitez importer le fichier .gpg chiffré.
Les concepts généraux de configuration de l'activité sont présentés dans cette section.
-
Ouvrez l'activité Chargement (fichier), puis configurez-la selon vos besoins. Les concepts généraux de paramétrage de l'activité sont présentés dans cette section.
Ajoutez une étape de prétraitement à l’activité pour déchiffrer les données entrantes. Pour ce faire, sélectionnez l’option Inclure un pré-traitement du fichier, puis sélectionnez Déchiffrer de la liste déroulante Commande :
note note NOTE Si des modifications sont nécessaires au niveau des commandes disponibles, vous pouvez accéder à l’assistance clientèle d’Adobe pour ajuster les paramètres preProcessCommand. Si vous utilisez un déploiement hybride, vous pouvez configurer ces commandes directement à partir du fichier de configuration du serveur (serverConf.xml). Découvrir comment configurer les commandes de prétraitement dans le fichier de configuration du serveur -
Cliquez sur OK pour valider la configuration de l'activité.
-
Vous pouvez maintenant exécuter le workflow. Une fois exécuté, vous pouvez vérifier dans les logs de workflow que le déchiffrement a été effectué et que les données du fichier ont été importées.
Tutoriel vidéo video
Cette vidéo montre comment utiliser une clé GPG pour déchiffrer des données.
D'autres vidéos pratiques sur Campaign Classic sont disponibles ici.