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.
-
Envoi de fichier
Pour envoyer un fichier sur un serveur, sélectionnez l’option Chargement de fichier dans le champ Action. Vous devez indiquer le serveur cible dans la section Serveur distant de l'éditeur. Les paramètres sont les mêmes que pour la réception de fichiers. Voir ci-dessus.
Le fichier source peut être issu 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 cochée.
Il peut également s'agir d'un ou plusieurs autres fichiers. Pour les choisir, décochez l'option et cliquez sur le bouton Ajouter. Indiquez le chemin d'accès au fichier à envoyer. Pour ajouter un autre fichier, cliquez de nouveau sur le bouton Ajouter. Les fichiers sont alors répartis dans des onglets.
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. Le paramétrage du serveur distant est le même que pour la réception de fichiers. Pour plus d'informations, reportez-vous à cette section.
-
Listage des fichiers
Pour lister les fichiers, sélectionnez l'option Listage de fichiers dans le champ Action. Le paramétrage du serveur distant est le même que pour la réception de fichiers. Pour plus d'informations, reportez-vous à 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.