Envoi de fichier file-transfer
L'activité Transfert de fichier permet de recevoir ou d'envoyer des fichiers, de tester la présence de fichiers ou de répertorier les fichiers sur un serveur. Le protocole utilisé est le suivant : stockage Blob Azure, S3 (Amazon Simple Storage Service), FTP ou SFTP.
Avec la connexion SFTP, S3, ou stockage Blob Azure, vous pouvez également importer des données de segments vers Adobe Campaign avec la plateforme de données clientes en temps réel d'Adobe. Voir à ce propos cette documentation.
Propriétés properties
Utilisez la liste déroulante du champ Action pour sélectionner l'action de l'activité.
Le paramétrage dépend de l'action sélectionnée.
-
Réception de fichier
Pour recevoir des fichiers stockés sur un serveur distant, sélectionnez l'option Réception de fichier dans le champ Action. Vous devez en indiquer l'URL dans le champ correspondant.
Cochez Utiliser un compte externe pour sélectionner un compte à partir du nœud de stockage Blob Azure, S3, FTP ou SFTP configuré dans le nœud Administration > Plateforme > Comptes externes de l'arborescence. Indiquez ensuite le répertoire sur le serveur contenant le ou les fichiers à télécharger.
-
Transfert de fichier
Pour envoyer un fichier à un serveur, sélectionnez Chargement de fichier dans le champ Action. Vous devez spécifier le serveur cible dans la section Serveur distant de l’éditeur. Les paramètres sont les mêmes que pour les fichiers entrants. Voir ci-dessus.
Le fichier source peut provenir de l’activité précédente. Dans ce cas, l’option Utiliser le fichier généré par l’activité précédente doit être sélectionnée.
Cela peut également concerner un ou plusieurs autres fichiers. Pour les sélectionner, décochez l’option, puis cliquez sur Insérer. Spécifiez le chemin d’accès du fichier à envoyer. Pour ajouter un autre fichier, cliquez à nouveau sur Insérer. Désormais, les fichiers disposent chacun de leur propre onglet.
Utilisez les flèches pour modifier l'ordre des onglets. Il correspond à l'ordre d'envoi des fichiers au serveur.
L'option Garder un historique des fichiers envoyés permet de conserver une trace des envois effectués. Cet historique est accessible dans le répertoire.
-
Test d'existence de fichier
Pour tester l’existence d’un fichier, sélectionnez l’option Test d’existence de fichier dans le champ Action. La configuration du serveur distant est la même que pour le téléchargement de fichiers. Pour plus d’informations, consultez cette section.
-
Listage des fichiers
Pour lister les fichiers, sélectionnez l’option Listage de fichiers dans le champ Action. La configuration du serveur distant est la même que pour la réception de fichiers. Pour plus d'informations, consultez cette section.
L’option Lister tous les fichiers, disponible lors de la sélection de l’action Listage de fichiers 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
.
Pour toutes les actions de transfert de fichiers, deux options peuvent être sélectionnées :
- L’option Traiter l’absence de fichier ajoute une transition qui sera activée en cas d’absence de fichier dans le répertoire spécifié.
- L’option Traiter les erreurs est présentée dans la section Traiter les erreurs.
Le lien Paramètres avancés… permet d'accéder aux options suivantes :
-
Effacer les fichiers source après leur transfert.
Efface les fichiers sur le serveur distant. Si vous ne cochez pas cette option, veillez à surveiller manuellement la taille du contenu archivé dans le répertoire SFTP.
-
Utiliser SSL
Permet d'utiliser une connexion sécurisée via le protocole SSL lors des transferts de fichier.
-
Afficher les logs de la session
Permet de récupérer les logs du stockage Blob Azure, S3, du transfert FTP ou SFTP et de les inclure dans les logs de workflow.
-
Désactiver le mode passif.
Permet d'indiquer le port de connexion à utiliser pour le transfert des données.
Le lien Paramètres d’historisation des fichiers… permet d’accéder aux options présentées dans la section Téléchargement Web (étape Historisation des fichiers).
Paramètres d'entrée input-parameters
-
filename
Nom complet du fichier envoyé.
Paramètres de sortie output-parameters
-
filename
Nom complet du fichier reçu lorsque l'option Utiliser le fichier généré par l'activité précédente est sélectionnée.