---
sourceDocument: Xanadu : créer des intégrations avec des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Xanadu : créer des intégrations avec des applications

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Créer une activité SFTP

# Créer une activité SFTP {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 16 minutes de lecture

Créez une activité qui exécute des commandes SFTP de base sur un serveur distant.

## Avant de commencer

Rôles requis : activity_creator ou workflow_admin

## Pourquoi et quand exécuter cette tâche

Vous pouvez créer une activité personnalisée qui gère les fichiers et les répertoires sur un hôte cible ou copie un fichier d'un serveur SFTP à un autre. Le contenu du fichier est diffusé via un MID Server, ce qui évite d'avoir à stocker les données sur le disque dur de la machine hôte du MID Server.  
Remarque :  
Cette activité nécessite les informations d'identification d'un utilisateur qui peut exécuter des commandes SFTP sur l'hôte source. L'activité [Copier le fichier](https://servicenow-prod.fluidtopics.net/8ceMVTWIp3Z5~BKuaJ6QPA "L’activité Copier un fichier copie un fichier d’un serveur SFTP (hôte source) vers un autre serveur SFTP (hôte cible).") , fournie dans le pack d'activités, nécessite des informations d'identification distinctes pour accéder à l'hôte cible.

## Procédure

1. Créez une [activité personnalisée](https://servicenow-prod.fluidtopics.net/T2pGceRbxk7xJXCuw~~JMg "Vous pouvez créer et mettre à jour différents types d’activités personnalisées dans l’éditeur de workflow à l’aide d’un modèle personnalisé.").  
   Cette action crée une activité personnalisée à l'aide d'un modèle.
2. Après avoir configuré [les propriétés générales](https://servicenow-prod.fluidtopics.net/3xmC9XyMMIf1gdmQ9kDmMA "Les champs de propriété générale suivants sont communs à tous les modèles de concepteur d’activité.") et [créé des variables d'entrée](https://servicenow-prod.fluidtopics.net/mc11vJNMoF0xm~vlBu3~gg#CreateInputVariables "Créez les variables à transmettre dans l’activité dans le formulaire Entrées du concepteur d’activité."), configurez la commande d'exécution SFTP.

   | Option | Description |
   | Commande | Type d'activité à créer. Les choix possibles sont les suivants : * Copier le fichier * Créer un répertoire * Obtenir la liste de fichiers * Supprimer un fichier ou un répertoire * Renommer un fichier ou un répertoire * Définir les attributs de fichier {#t_CreateAnSFTPActivity__ul_anw_zbr_vz} Remarque : Les champs qui s'affichent sur le formulaire dépendent de la commande que vous sélectionnez. |
   | Hôte source | Nom ou adresse IP du serveur contenant les fichiers ciblés par l'activité. |
   | Port source | Numéro de port à utiliser pour communiquer avec le serveur source. Le numéro de port par défaut est 22. |
   | Chemin d'accès au fichier source | Chemin complet vers un fichier (/temp/test_data_file.txt) ou un répertoire (/temp/test_dir) sur un hôte source en fonction de la commande sélectionnée. Champ disponible sur les commandes suivantes : * Copier le fichier * Supprimer un fichier ou un répertoire * Définir les attributs de fichier {#t_CreateAnSFTPActivity__ul_bnw_zbr_vz} |
   | Répertoire source | Chemin d'accès au répertoire où se trouvent les fichiers source. Champ disponible sur les commandes suivantes : * Créer un répertoire * Obtenir la liste de fichiers {#t_CreateAnSFTPActivity__ul_cnw_zbr_vz} |
   | Fichiers sources | Noms des fichiers sources spécifiques à inclure dans le transfert de fichier. Séparez les noms de fichiers par des points-virgules. Ce champ prend en charge une liste de modèles génériques séparés par des points-virgules. Par exemple : \*.txt ; a ?cd.pdf. Si ce champ est vide, tous les fichiers sont inclus. Champ disponible sur la commande suivante : Obtenir la liste de fichiers Remarque : Pour plus d'informations sur la façon dont les valeurs de ce champ affectent les options d'autres champs, reportez-vous à l'explication logique qui suit. |
   | Est un répertoire | Si cette option est activée, spécifie que le chemin d'accès au fichier est un répertoire. Champ disponible sur la commande suivante : Supprimer un fichier ou un répertoire |
   | Balise d'informations d'identification pour la sou | Balise d'informations d'identification spécifique que cette activité doit utiliser pour exécuter des commandes SFTP sur l'hôte source. |
   | Balise d'informations d'identification pour la cib | Balise d'informations d'identification spécifique que cette activité doit utiliser pour exécuter des commandes SFTP sur l'hôte cible. Champ disponible sur la commande suivante : Copier le fichier |
   | Fichiers exclus | Noms des fichiers sources spécifiques à exclure du transfert de fichier. L'activité agit sur tous les autres fichiers trouvés dans le répertoire source ou les sous-dossiers. Séparez les noms de fichiers par des virgules. Ce champ prend en charge les listes séparées par des virgules des modèles génériques. Par exemple : \*.txt, un ?cd.pdf.. Champ disponible sur la commande suivante : Obtenir la liste de fichiers Remarque : Pour plus d'informations sur la façon dont les valeurs de ce champ affectent les options d'autres champs, reportez-vous à l'explication logique qui suit. |
   | Inclure les sous-dossiers | Si cette option est cochée, inclut les fichiers des sous-dossiers du répertoire source. Champ disponible sur la commande suivante : Obtenir la liste de fichiers Remarque : Pour plus d'informations sur la façon dont votre sélection affecte les autres champs du formulaire, consultez l'explication logique qui suit. |
   | Hôte cible | Nom ou adresse IP du serveur vers lequel les fichiers sont transférés. Champ disponible sur la commande suivante : Copier le fichier |
   | Port cible | Numéro de port à utiliser pour communiquer avec l'hôte cible. Le numéro de port par défaut est 22. Champ disponible sur la commande suivante : Copier le fichier |
   | Chemin de fichier cible | Chemin d'accès complet à un fichier sur un hôte cible. Champ disponible sur les commandes suivantes : * Copier le fichier * Renommer un fichier ou un répertoire {#t_CreateAnSFTPActivity__ul_knw_zbr_vz} |
   | Suffixe pour fichier temporaire | Si un fichier existe sur un hôte cible, cette commande active l'utilisation d'un suffixe temporaire pour un nom de fichier. Si ce champ contient une valeur, l'activité copie d'abord le fichier source dans un fichier temporaire sur l'hôte cible en l'appelant targetFilePath + tempFileSuffix comme nom. Une fois l'opération terminée, l'activité renomme le fichier avec le nom de fichier cible réel. Si ce champ est vide, l'activité copie le fichier source directement dans le fichier cible et le remplace, s'il existe. Champ disponible sur la commande suivante : Copier le fichier |
   | UID | Attribut d'ID d'utilisateur à appliquer à un fichier ou à un répertoire. Les valeurs UID et GID doivent être définies ensemble comme une paire ou elles sont ignorées. Les numéros UID et GID sont des valeurs internes renvoyées par l'activité Obtenir la liste de fichiers. En règle générale, vous utilisez d'abord l'activité Obtenir la liste de fichiers pour renvoyer une liste de fichiers et de leurs attributs. Ensuite, vous pouvez déplacer un fichier d'un hôte source vers un hôte cible et définir les attributs du fichier source sur le fichier cible. Ce flux est illustré dans le [Workflow de transfert de fichiers SFTP](https://servicenow-prod.fluidtopics.net/tZCiK5k0pp~g3xe7P1AsIQ "Le pack d’activités de transfert de fichiers SFTP inclut un workflow inclus dans le périmètre qui utilise plusieurs activités pour gérer les fichiers sur les serveurs SFTP.")fichier . Champ disponible sur la commande suivante : Définir les attributs de fichier |
   | GID | Attribut d'ID de groupe à appliquer à un fichier ou à un répertoire. Les valeurs UID et GID doivent être définies ensemble comme une paire ou elles sont ignorées. Les numéros UID et GID sont des valeurs internes renvoyées par l'activité Obtenir la liste de fichiers. En règle générale, vous utilisez d'abord l'activité Obtenir la liste de fichiers pour renvoyer une liste de fichiers et de leurs attributs. Ensuite, vous pouvez déplacer un fichier d'un hôte source vers un hôte cible et définir les attributs du fichier source sur le fichier cible. Ce flux est illustré dans le [Workflow de transfert de fichiers SFTP](https://servicenow-prod.fluidtopics.net/tZCiK5k0pp~g3xe7P1AsIQ "Le pack d’activités de transfert de fichiers SFTP inclut un workflow inclus dans le périmètre qui utilise plusieurs activités pour gérer les fichiers sur les serveurs SFTP.")fichier . Champ disponible sur la commande suivante : Définir les attributs de fichier |
   | Autorisations | Autorisations de fichier ou de répertoire à définir pour l'utilisateur et le groupe spécifiés. Cette valeur doit être exprimée sous la forme d'un nombre entier, par exemple 16877, qui définit ces autorisations : rwxr-xr-x. Les numéros d'autorisation sont des valeurs internes renvoyées par l'activité Obtenir la liste de fichiers. En règle générale, vous utilisez d'abord l'activité Obtenir la liste de fichiers pour renvoyer une liste de fichiers et de leurs attributs. Ensuite, vous pouvez déplacer un fichier d'un hôte source vers un hôte cible et définir les attributs du fichier source sur le fichier cible. Ce flux est illustré dans le [Workflow de transfert de fichiers SFTP](https://servicenow-prod.fluidtopics.net/tZCiK5k0pp~g3xe7P1AsIQ "Le pack d’activités de transfert de fichiers SFTP inclut un workflow inclus dans le périmètre qui utilise plusieurs activités pour gérer les fichiers sur les serveurs SFTP.")fichier . Champ disponible sur la commande suivante : Définir les attributs de fichier |
   | Horodatage d'accès | Remplacez l'horodatage du dernier accès au fichier ou au répertoire. Les horodatages d'accès et de modification doivent être définis ensemble en tant que paire. Champ disponible sur la commande suivante : Définir les attributs de fichier |
   | Horodatage de modification | Remplacez l'horodatage lors de la dernière modification du fichier ou du répertoire. Les horodatages d'accès et de modification doivent être définis ensemble en tant que paire. Champ disponible sur la commande suivante : Définir les attributs de fichier |
   | Taille en octets | Taille d'un fichier, exprimée en octets. Champ disponible sur la commande suivante : Définir les attributs de fichier |
   | Options de Serveur MID requises | Serveur [MID avec les options de serveur MID](https://www.servicenow.com/docs/access?context=t_ConfigureCapabilities&version=xanadu&pubname=xanadu-servicenow-platform&section=r_MIDServerCapabilities&ft:locale=en-US) appropriées pour la connexion aux serveurs source et cible. |
   |-|-|

   {#t_CreateAnSFTPActivity__choicetable_zmw_zbr_vz}  
   Le système utilise cette logique pour déterminer les fichiers à déplacer à partir de l'hôte source :
   * Si le champ Fichiers sources est vide, le système sélectionne tous les fichiers du répertoire source. Dans le cas contraire, il ne sélectionne que les fichiers dont les noms correspondent à l'un des modèles de nom de fichier indiqués dans le champ.
   * Si le champ Fichiers exclus est vide, le système n'exclut rien. Dans le cas contraire, il exclut les fichiers dont les noms correspondent à l'un des modèles de nom de fichier donnés dans le champ.
   * La règle d'exclusion a une préférence plus élevée que la règle d'inclusion. Si un nom de fichier correspond à l'un des modèles de nom de fichier dans le champ Fichiers exclus, il n'entre pas dans la sélection, quelle que soit la règle d'inclusion.
   * Lorsque la case Inclure les sous-dossiers n'est pas cochée, le système recherche uniquement dans le répertoire source les fichiers à inclure ou à exclure. Sinon, il recherche dans le répertoire source et l'un de ses sous-dossiers les fichiers à inclure ou à exclure.

   {#t_CreateAnSFTPActivity__ul_jdg_rcr_vz}  
   Remarque :  
   Vous pouvez mapper automatiquement les valeurs des paramètres d'une charge utile de test aux variables de l'onglet Sorties . Reportez-vous à [la section Variables de sortie de mappage automatique](https://servicenow-prod.fluidtopics.net/J2q7zgyq8NuisRVW~q5RuQ "Vous pouvez mapper automatiquement les valeurs des paramètres d’une charge utile de test aux variables de l’onglet Sorties .").

## Que faire ensuite

* Utiliser le [mappage automatique](https://servicenow-prod.fluidtopics.net/J2q7zgyq8NuisRVW~q5RuQ "Vous pouvez mapper automatiquement les valeurs des paramètres d’une charge utile de test aux variables de l’onglet Sorties .") pour générer des sorties et des règles d'analyse (recommandé pour JDBC)
* Si vous n'utilisez pas le mappage automatique, vous pouvez [créer manuellement des variables de sortie](https://servicenow-prod.fluidtopics.net/ccY~Tvf40Pqd4FRccPJnFQ#t_CreateAnOutputVariable "Le formulaire Sorties du concepteur contient un générateur de variables pour créer des structures de données d’objets et de tableaux.") et [créer des règles d'analyse](https://servicenow-prod.fluidtopics.net/f~2LcS_ZTX6IwV3tWKLd1Q#t_CreateAParsingRule "Renseignez les variables de sortie définies dans une activité personnalisée avec les données de charge utile renvoyées par un test d’entrées sur un hôte ou un point de terminaison externe.")
{#t_CreateAnSFTPActivity__ul_u45_vbq_xz}

## Paramètres d'exécution du modèle SFTP {#ariaid-title2}

Vous utilisez des paramètres d'exécution pour créer le script de processus d'entrée dans le formulaire de prétraitement .
Pour obtenir une description des champs de commande, reportez-vous à la section [Configurer la commande d'exécution SFTP](https://servicenow-prod.fluidtopics.net/mWt9bY1Jyy08CGHpz8xNGw#t_MapSFTPVariablesToExecutionCmd "Utilisez les variables d’entrée que vous avez créées pour configurer la commande qu’Orchestration exécute sur la cible SFTP.").  
Remarque :  
Vous devez utiliser le préfixe `executionParam.` avec toutes les variables de cette table.  
{#r_SFTPTemplateExecutionParameters__table_wl1_yxc_dr__entry__4}

| Nom | Variable | Type | Utilisation |
|-|-|-|-|
| Commande | commande | Chaîne | Identifie la fonction de cette activité. Les commandes possibles sont les suivantes : * Copier le fichier * Créer un répertoire * Obtenir la liste de fichiers * Supprimer un fichier ou un répertoire * Renommer un fichier ou un répertoire * Définir les attributs de fichier {#r_SFTPTemplateExecutionParameters__ul_xpb_gyc_nt} |
| Source | source | Chaîne | Identifie l'hôte source. |
| Port source | source_port | Entier | Identifie le port utilisé pour communiquer avec l'hôte source. |
| Répertoire source | source_directory | Chaîne | Chemin d'accès au répertoire source des fichiers à déplacer. |
| Fichiers sources | source_files | Chaîne | Noms des fichiers sur la source à déplacer. |
| Fichiers exclus | excluded_files | Chaîne | Répertorie les fichiers exclus de l'opération. |
| Chemin d'accès au fichier source | source_file_path | Chaîne | Chemin d'accès aux fichiers sources à déplacer. |
| Hôte cible | target_host | Chaîne | Identifie l'hôte cible. |
| Port cible | target_port | Entier | Identifie le port utilisé pour communiquer avec l'hôte cible. |
| Répertoire cible | target_directory | Chaîne | Chemin d'accès complet au répertoire cible sur l'hôte cible. |
| Chemin de fichier cible | target_file_path | Chaîne | Chemin d'accès complet à un fichier ou à un répertoire sur l'hôte source ou sur l'hôte cible. Par exemple, cette valeur est utilisée dans l'activité [Renommer un fichier ou un répertoire](https://servicenow-prod.fluidtopics.net/cHlLGBZ~hKkLgEjzsK9m9Q "L’activité Renommer un fichier ou un répertoire renomme un fichier ou un répertoire sous un nouveau nom sur un serveur SFTP.") dans le pack d'activités. |
| Préfixe du fichier temporaire | temp_file_postfix | Chaîne | Extension de nom de fichier temporaire utilisée par l'activité Copier un fichier lors du déplacement d'un fichier. Si ce champ contient une extension, le fichier source est copié dans un fichier temporaire à l'aide target file name + temp_file_postfixde , avant d'être renommé en fichier cible réel. Si ce champ est vide, le fichier source est copié directement dans le fichier cible. |
| Est un répertoire | is_directory | Booléen | Indique si le chemin d'accès au fichier donné est un répertoire. |
| Inclure les sous-dossiers | include_subfolders | Booléen | Indique si le système recherche dans les sous-dossiers du répertoire source les fichiers à inclure et à exclure. |
| UID d'attribut de fichier | file_attribute_uid | Entier | ID d'utilisateur associé à un fichier ou à un répertoire. |
| GID d'attribut de fichier | file_attribute_gid | Entier | ID de groupe associé à un fichier ou à un répertoire. |
| Autorisations d'attributs de fichiers | file_attribute_permissions | Entier | Autorisations de fichier ou de répertoire pour l'utilisateur et le groupe spécifiés. |
| Atime d'attribut de fichier | file_attribute_atime | Entier | Accédez à l'horodatage à partir des attributs du fichier. |
| Attribut de fichier mtime | file_attribute_mtime | Entier | Horodatage de modification à partir des attributs du fichier. |
| Taille d'attribut de fichier | file_attribute_size | Entier | Taille du fichier, en octets. |
| Balise d'informations d'identification source | source_credential_tag | Chaîne | [Alias d'informations d'identification pour les activités d'orchestration](https://www.servicenow.com/docs/access?context=c_AssignCredsOrchActivities&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US) utilisées pour exécuter la commande sur l'hôte source. |
| Balise d'informations d'identification cible | target_credential_tag | Chaîne | Balise d'informations d'identification utilisée pour exécuter la commande sur l'hôte cible. |
| Capacités MID | Capacités MID | Chaîne (séparée par des virgules) | Liste des options de Serveur MID requises. |
[Tableau 1. Paramètres d'exécution SFTP]

{#r_SFTPTemplateExecutionParameters__table_wl1_yxc_dr}

## Paramètres de post-traitement SFTP et analyse de la charge utile {#ariaid-title3}

Utilisez ces paramètres pour créer un script de post-traitement, une analyse de la charge utile et un balisage.
{#sftp-payload-parsing-tags__table_xlq_3n5_cr__entry__4}

| Nom | Variable | Type | Utilisation |
|-|-|-|-|
| Sortie | sortie | Chaîne | Contient les données de sortie renvoyées par la requête. |
| EccSysId (en anglais seulement) | eccSysId | Chaîne | Contient l'ID de référence associé au message d'entrée File d'attente ECC. |
| Messages d'erreur | Messages d'erreur | Chaîne | Contient les messages d'erreur renvoyés par la requête. Si aucun message d'erreur n'est renvoyé, cette valeur est nulle. |
| Balises | balises | Carte de hachage des valeurs de balises renvoyées par la commande SSH | Contient les balises utilisées pour extraire la sortie à l'aide des commandes SSH. La sortie de la balise est délimitée par des signes de pourcentage doubles, comme `dans %%tagname%% ... %%.` Configurez la commande à l'aide du format suivant : %%tagname1%% output1 line 1 output1 line 2 ... %% %%tagname2%% output2 line 1 output2 line 2 ... %% Les balises renvoyées sont des objets de carte de hachage JavaScript dans lesquels chaque clé est préfixée par une `balise` accompagnée du tagname. {"__text__": "", "tagtagname1":"output1 line1\noutput1 line2\n", "tagtagname2":"output2 line1\noutput2 line2\n"} |
[Tableau 2. Paramètres de post-traitement SFTP]

{#sftp-payload-parsing-tags__table_xlq_3n5_cr}

## Configurer la commande d'exécution SFTP {#ariaid-title4}

Utilisez les variables d'entrée que vous avez créées pour configurer la commande qu'Orchestration exécute sur la cible SFTP.

### Avant de commencer

Créez les variables d'entrée dont vous avez besoin dans le formulaire Entrées avant de pouvoir passer à l'étape Commande d'exécution .

Rôle requis : activity_creator, admin  
Remarque :  
Vous pouvez tester la connexion JDBC entre le serveur MID et la cible sans avoir à exécuter l'activité dans un contexte de workflow. Pour plus [d'informations, consultez les sorties des modèles de test](https://servicenow-prod.fluidtopics.net/mc11vJNMoF0xm~vlBu3~gg#test-template-inputs "Vous pouvez tester les paramètres d’entrée d’une activité personnalisée pendant son développement sans avoir à exécuter l’activité dans un contexte de workflow.").

### Procédure

1. Faites glisser les variables de la liste des entrées et déposez-les dans les champs de commande.  
   Le système formate la variable dans la syntaxe appropriée pour la commande.  
   Figure 1. Commande d'exécution SFTP
2. Renseignez les champs affichés dans la table.  
   {#t_MapSFTPVariablesToExecutionCmd__table_zmv_v25_cr__entry__3}

   | Champ | Description | Commande |
   |-|-|-|
   | Commande | Type d'activité à créer. Les choix possibles sont les suivants : * Copier le fichier * Créer un répertoire * Obtenir la liste de fichiers * Supprimer un fichier ou un répertoire * Renommer un fichier ou un répertoire * Définir les attributs de fichier {#t_MapSFTPVariablesToExecutionCmd__ul_xpb_gyc_nt} Remarque : Les champs affichés sur le formulaire dépendent de la commande sélectionnée. | Tout |
   | Hôte source | Nom ou adresse IP du serveur contenant les fichiers ciblés par l'activité. | Tout |
   | Port source | Numéro de port à utiliser pour communiquer avec le serveur source. Le numéro de port par défaut est 22. | Tout |
   | Chemin d'accès au fichier source | Chemin d'accès complet à un fichier sur un hôte source. | * Copier le fichier * Supprimer un fichier ou un répertoire * Définir les attributs de fichier {#t_MapSFTPVariablesToExecutionCmd__ul_ryf_hsd_nt} |
   | Répertoire source | Chemin d'accès au répertoire où se trouvent les fichiers source. | * Créer un répertoire * Obtenir la liste de fichiers {#t_MapSFTPVariablesToExecutionCmd__ul_qqt_xsd_nt} |
   | Fichiers sources | Noms des fichiers sources spécifiques à inclure dans l'action de gestion. Séparez les noms de fichiers de cette liste par des points-virgules. Ce champ prend en charge l'utilisation de caractères génériques. Si ce champ est vide, tous les fichiers sont inclus. Pour plus d'informations sur la façon dont les valeurs de ce champ sont affectées par les options d'autres champs, reportez-vous à la section située sous le tableau. | Obtenir la liste de fichiers |
   | Est un répertoire | Case à cocher qui détermine si le chemin d'accès spécifié est un répertoire. | Supprimer un fichier ou un répertoire |
   | Balise d'informations d'identification pour la sou | [Alias d'informations d'identification spécifiques pour les activités d'orchestration](https://www.servicenow.com/docs/access?context=c_AssignCredsOrchActivities&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US) que cette activité doit utiliser pour exécuter des commandes SFTP sur l'hôte source. | Tout |
   | Balise d'informations d'identification pour la cib | Balise d'informations d'identification spécifique que cette activité doit utiliser pour exécuter des commandes SFTP sur l'hôte cible. | Copier le fichier |
   | Fichiers exclus | Noms des fichiers sources spécifiques à exclure de l'action de gestion. L'activité agit sur tous les autres fichiers trouvés dans le répertoire source ou les sous-dossiers. Séparez les noms de fichiers de cette liste par des points-virgules. Ce champ prend en charge l'utilisation de caractères génériques. Pour plus d'informations sur la façon dont les valeurs de ce champ sont affectées par les options d'autres champs, reportez-vous à la section située sous le tableau. | Obtenir la liste de fichiers |
   | Inclure les sous-dossiers | Cochez la case pour gérer les fichiers à partir de sous-dossiers dans le répertoire source. Pour plus d'informations sur la façon dont votre sélection affecte les autres champs du formulaire, consultez la section sous le tableau. | Obtenir la liste de fichiers |
   | Hôte cible | Nom ou adresse IP du serveur vers lequel les fichiers sont transférés. | Copier le fichier |
   | Port cible | Numéro de port à utiliser pour communiquer avec l'hôte cible. Le numéro de port par défaut est 22. | Copier le fichier |
   | Chemin de fichier cible | Chemin d'accès complet à un fichier sur un hôte cible. | * Copier le fichier * Renommer un fichier ou un répertoire {#t_MapSFTPVariablesToExecutionCmd__ul_axs_jsd_nt} |
   | Suffixe pour fichier temporaire | Suffixe temporaire à utiliser pour un nom de fichier si le fichier existe déjà sur un hôte cible. Si ce champ contient une valeur, l'activité supprime le fichier cible en double, s'il existe, puis copie le fichier source dans un fichier temporaire en utilisant targetFilePath + tempFileSuffix comme nom. Une fois l'opération terminée, l'activité renomme le fichier avec le nom de fichier cible réel. Si ce champ est vide, l'activité copie le fichier source directement dans le fichier cible et le remplace, s'il existe déjà. | Copier le fichier |
   | UID | Attribut d'ID d'utilisateur à appliquer à un fichier ou à un répertoire. Les valeurs UID et GID doivent être définies ensemble comme une paire ou elles sont ignorées. | Définir les attributs de fichier |
   | GID | Attribut d'ID de groupe à appliquer à un fichier ou à un répertoire. Les valeurs UID et GID doivent être définies ensemble comme une paire ou elles sont ignorées. | Définir les attributs de fichier |
   | Autorisations | Autorisations de fichier ou de répertoire à définir pour l'utilisateur et le groupe spécifiés. Cette valeur doit être exprimée sous la forme d'un nombre entier, par exemple 16877, qui définit ces autorisations : rwxr-xr-x. Le numéro d'autorisation est une valeur interne renvoyée par l'activité Obtenir la liste de fichiers. En règle générale, vous utilisez d'abord l'activité Obtenir la liste de fichiers pour renvoyer une liste de fichiers et de leurs attributs. Ensuite, vous pouvez déplacer un fichier d'un hôte source vers un hôte cible et définir les attributs du fichier source sur le fichier cible. Ceci est démontré dans le [Workflow de transfert de fichiers SFTP](https://servicenow-prod.fluidtopics.net/tZCiK5k0pp~g3xe7P1AsIQ "Le pack d’activités de transfert de fichiers SFTP inclut un workflow inclus dans le périmètre qui utilise plusieurs activités pour gérer les fichiers sur les serveurs SFTP.")fichier . | Définir les attributs de fichier |
   | Horodatage d'accès | Remplacez l'horodatage du dernier accès au fichier ou au répertoire. Les horodatages d'accès et de modification doivent être définis ensemble en tant que paire. | Définir les attributs de fichier |
   | Horodatage de modification | Remplacez l'horodatage lors de la dernière modification du fichier ou du répertoire. Les horodatages d'accès et de modification doivent être définis ensemble en tant que paire. | Définir les attributs de fichier |
   | Taille en octets | Taille d'un fichier, exprimée en octets. | Définir les attributs de fichier |
   | Options de Serveur MID requises | Serveur [MID avec les options de serveur MID](https://www.servicenow.com/docs/access?context=t_ConfigureCapabilities&version=xanadu&pubname=xanadu-servicenow-platform&section=r_MIDServerCapabilities&ft:locale=en-US) appropriées pour la connexion aux serveurs source et cible. Par défaut, le système sélectionne un Serveur MID SSH. | Tout |
   [Tableau 3. Champs de commande SFTP]

   {#t_MapSFTPVariablesToExecutionCmd__table_zmv_v25_cr}  
   Le système utilise cette logique pour déterminer les fichiers à déplacer à partir de l'hôte source :
   * Si le champ Fichiers sources est vide, le système sélectionne tous les fichiers du répertoire source. Dans le cas contraire, il ne sélectionne que les fichiers dont les noms correspondent à l'un des modèles de nom de fichier indiqués dans le champ.
   * Si le champ Fichiers exclus est vide, le système n'exclut rien. Dans le cas contraire, il exclut les fichiers dont les noms correspondent à l'un des modèles de nom de fichier donnés dans le champ.
   * La règle d'exclusion a une préférence plus élevée que la règle d'inclusion. Un fichier dont le nom correspond à l'un des modèles de nom de fichier dans le champ Fichiers exclus n'entre pas dans la sélection, même s'il serait sélectionné par la règle d'inclusion.
   * Lorsque la case Inclure les sous-dossiers n'est pas cochée, le système recherche uniquement dans le répertoire source les fichiers à inclure ou à exclure. Sinon, il recherche dans le répertoire source et l'un de ses sous-dossiers les fichiers à inclure ou à exclure.
   {#t_MapSFTPVariablesToExecutionCmd__ul_pqm_mfq_yr}
3. Cliquez sur Enregistrer.
4. Cliquez sur Continuer pour passer à l'étape Sorties .
{#t_MapSFTPVariablesToExecutionCmd__steps_lqh_pmg_s5}

