Show Menu
SUJETS×

Transfert de fichier

Description

The Transfer file activity allows you to receive or send files, test whether there are files present, or list files in Adobe Campaign.

Contexte d'utilisation

La façon dont les données seront extraites est définie lors du paramétrage de l'activité. Le fichier à charger peut par exemple être une liste de contacts.
You can use this activity to recover data that will then be structured with the Load file activity.

Configuration

  1. Déposez un Transfer file dans votre flux de travail.
  2. Sélectionnez l'activité puis ouvrez-la à l'aide du bouton , disponible dans les actions rapides qui s'affichent.
  3. Utilisez la liste déroulante du champ Action pour sélectionner l'action de l'activité, à savoir :
    • Réception de fichier : vous permet de télécharger un fichier.
    • Envoi de fichier : vous permet d'envoyer un fichier. Uploading a file from Adobe Campaign file generates a log entry in the Export audits menu. Pour plus d'informations sur les audits des exports, consultez la section Audits des exports .
    • Test d'existence de fichier : vous permet de vérifier l'existence d'un fichier.
    • Listage de fichiers : vous permet de lister les fichiers présents dans Adobe Campaign.
  4. Sélectionnez le protocole à utiliser :
  5. The Additional options section, available depending on the protocol selected, allows you to add parameters to your protocol. Vous pouvez ainsi :
    • Delete the source files after transfer
    • Disable passive mode
    • List all files : cette option est disponible lors de la sélection de l’ File listing action. Elle permet de répertorier tous les fichiers présents sur le serveur dans la variable d'événement vars.filenames . Les noms des fichiers y sont séparés par les caractères 'n' .
  6. The If no files are found section of the Advanced options tab allows you to configure specific actions if any errors or inexistent files are detected when the activity is started.
    Vous pouvez également définir de nouvelles tentatives. Les différentes tentatives apparaissent dans le journal d'exécution du workflow.
  7. Validez le paramétrage de l'activité et enregistrez le workflow.

Configuration avec HTTP

Le protocole HTTP vous permet de télécharger un fichier à partir d’un ou d’une URL.
Avec ce profil, vous pouvez choisir d’ Use connection parameters defined in an external account opter. Dans ce cas, sélectionnez le compte que vous souhaitez et spécifiez le chemin d’accès du fichier à télécharger.
Vous pouvez également choisir l’ Quick configuration option. Il vous suffit de saisir l’URL dans le champ URL.

Configuration avec SFTP

Le protocole SFTP vous permet de télécharger un fichier à partir d’une URL ou d’un de.
Avec ce profil, vous pouvez choisir d’ Use connection parameters defined in an external account opter, puis sélectionner le compte que vous souhaitez et spécifier le chemin d’accès du fichier à télécharger.
Les caractères génériques sont supportés.
Vous pouvez également choisir l’ Quick configuration option. Il vous suffit de saisir l’URL dans le champ URL.

Configuration avec Amazon S3

Le protocole Amazon S3 vous permet de télécharger un fichier à partir d’une URL ou d’un via le service Amazon Simple (S3).
  1. Sélectionnez un Amazon S3. Pour plus d’informations à ce propos, consultez cette page .
  2. Choisissez si vous le voulez Define a file path ou Use a dynamic file path .
  3. Spécifiez le chemin d’accès du fichier à télécharger.
  4. Si vous souhaitez supprimer vos fichiers source une fois le transfert terminé, cochez Delete the source files after transfer .

Configuration avec Microsoft Azure Blob

Le protocole Blob Microsoft Azure vous permet d'accéder à blob situé sur un compte de Microsoft Azure Blob .
  1. Sélectionnez un Microsoft Azure Blob . Pour plus d’informations à ce propos, consultez cette page .
  2. Choisissez si vous le voulez Define a file path ou Use a dynamic file path .
  3. Spécifiez le chemin d’accès du fichier à télécharger, il peut correspondre à plusieurs objets. Dans ce cas, le File transfer activera le sortant une fois par blob trouvé. Ils seront ensuite traités par ordre alphabétique.
    Les caractères génériques ne sont pas pris en charge pour correspondre à plusieurs noms de fichier. Vous devez saisir un préfixe. Tous les noms de blob correspondant à ce préfixe seront éligibles.
    Vous trouverez ci-dessous un d’exemples de chemins de fichier :
    • "campaign/" : correspond à toutes les barres dans le dossier Campaign situé à la racine du de.
    • "campaign/new-" : correspond à toutes les barres avec un nom de fichier commençant par "new-" et se trouvant sous le dossier Campaign.
    • "" : l’ajout d’un chemin vide vous permet de faire correspondre toutes les taches disponibles dans le .

Configuration avec des fichiers présents sur le serveur Adobe Campaign

Le File(s) present on the Adobe Campaign server protocole correspond au référentiel contenant le ou les fichiers à récupérer. Les métacaractères, ou caractères génériques (par exemple * ou ?) peuvent être utilisés pour filtrer les fichiers.
Choisissez si vous souhaitez Define a file path ou Use a dynamic file path l’ Use a dynamic file path option, vous permet d’utiliser un de standard et des variables de pour personnaliser le nom du fichier à transférer. Voir à ce propos la section Personnaliser les activités avec des variables d'événements .
Veuillez noter que le chemin d'accès doit être relatif au répertoire de l'espace du du serveur de . Les fichiers se trouvent dans le répertoire sftp<nomdevotreinstance>/ . Il est également impossible de parcourir les niveaux de répertoires supérieurs à l'espace de stockage. Par exemple :
>**user&amp;lt;yourinstancename>/my_recipients.csv** est correct.
    >
    >**../hello/my_recipients.csv** est incorrect.
    >
    >**//myserver/hello/myrecipients.csv** est incorrect.

Paramètres d'historisation

Every time a Transfer file activity is executed, it stores the uploaded or downloaded files in a dedicated folder. One folder is created for each Transfer file activity of a workflow. Par conséquent, il est important de pouvoir limiter la taille de ce dossier de façon à préserver l'espace physique sur le serveur.
Pour ce faire, vous pouvez définir Historization settings dans la Advanced options partie de l' du Transfer File .
Historization settings permet de définir un nombre maximal de fichiers ou une taille totale pour le dossier du . Par défaut, 100 fichiers et 50 Mo sont autorisés.
A chaque exécution de l'activité, le dossier est vérifié comme suit :
  • Seuls les fichiers créés plus de 24 heures avant l'exécution de l'activité sont pris en compte.
  • If the number of files taken into account is greater than the value of the Maximum number of files parameter, the oldest files are deleted until the Maximum number of files allowed is reached.
  • If the total size of files taken into account is greater than the value of the Maximum size (in MB) parameter, the oldest files are deleted until the Maximum size (in MB) allowed is reached.
Si l'activité n'est pas exécutée à nouveau, son dossier ne sera pas vérifié ni purgé. Faites donc preuve de prudence lorsque vous transférez des fichiers de grande taille.

Exemple

L'exemple suivant montre le paramétrage d'une activité Transfert de fichier qui sera ensuite suivie d'une activité Chargement de fichier puis Mise à jour de données . Le but de ce workflow est d'ajouter ou de mettre à jour les profils de la base Adobe Campaign avec les données récupérées par le workflow.
  1. Placez une activité Transfert de fichier dans votre workflow.
  2. Sélectionnez l'activité puis ouvrez-la à l'aide du bouton , disponible dans les actions rapides qui s'affichent.
  3. In the Protocol tab, select SFTP .
  4. Sélectionnez l'option Utiliser des paramètres de connexion définis dans un compte externe .
  5. Renseignez le nom du compte externe.
  6. Renseignez le chemin des fichiers sur le serveur distant .
  7. Validez votre activité et sauvegardez votre workflow.