---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# SFTP アクティビティを作成する

# SFTP アクティビティを作成する {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：19分

リモート サーバー上で基本的な SFTP コマンドを実行するアクティビティを作成します。

## 始める前に

必要なロール：activity_creator または workflow_admin

## このタスクについて

ターゲット ホスト上のファイルやディレクトリーを管理したり、ある SFTP サーバーから別の SFTP サーバーにファイルをコピーしたりするカスタムアクティビティを作成できます。ファイルの内容は MID サーバーを介してストリーミングされ、MID サーバーホストマシンのハード ドライブにデータを保管する必要はありません。  
注:  
このアクティビティでは、ソースホスト上で SFTP コマンドを実行できるユーザーの認証情報が必要です。アクティビティパックで提供される [\[ファイルのコピー\]](VRuFqYwsX0VA~H5s8V7dAQ "[ファイルのコピー] アクティビティは、SFTP サーバー (ソース ホスト) から別の SFTP サーバー (ターゲット ホスト) にファイルをコピーします。") アクティビティは、ターゲットホストにアクセスするために個別の認証情報を必要とします。

## 手順

1. [カスタムアクティビティ](https://servicenow-prod.fluidtopics.net/edsmpnP6ixAb8otUf3QAfg "カスタム テンプレートを使用して、ワークフローエディターでさまざまなタイプのカスタムアクティビティを作成および更新できます。")を作成します。  
   このアクションにより、テンプレートを使用してカスタムアクティビティが作成されます。
2. [一般的なプロパティ](https://servicenow-prod.fluidtopics.net/sGlDz~awf9LAqxmmckTzIA "次の一般プロパティ フィールドは、すべてのアクティビティデザイナーテンプレートに共通です。")を設定し、[入力変数を作成](https://servicenow-prod.fluidtopics.net/EdYKCS6jB0~8LVv2H_rDTw#CreateInputVariables "アクティビティデザイナーの [入力] フォームで、アクティビティに渡す変数を作成します。")した後、SFTP 実行コマンドを構成します。

   | オプション | 説明 |
   | コマンド | 作成するアクティビティのタイプ。以下から選択可能です。 * ファイルのコピー * ディレクトリーを作成 * ファイル リストを入手 * ファイルまたはディレクトリーを削除 * ファイルまたはディレクトリーの名前を変更 * ファイル属性の設定 {#t_CreateAnSFTPActivity__ul_anw_zbr_vz} 注: フォームに表示されるフィールドは、選択したコマンドによって異なります。 |
   | ソースホスト | アクティビティがターゲットとするファイルを含むサーバーの名前または IP アドレス。 |
   | ソースポート | ソースサーバーとの通信に使用するポート番号。デフォルトのポート番号は 22 です。 |
   | ソース ファイル パス | ソースホスト上のファイル (/temp/test_data_file.txt) またはディレクトリー (/temp/test_dir) へのフル パス (選択したコマンドに応じる)。次のコマンドで使用できるフィールド： * ファイルのコピー * ファイルまたはディレクトリーを削除 * ファイル属性の設定 {#t_CreateAnSFTPActivity__ul_bnw_zbr_vz} |
   | ソース ディレクトリー | ソース ファイルが置かれているディレクトリーへのパス。次のコマンドで使用できるフィールド： * ディレクトリーを作成 * ファイル リストを入手 {#t_CreateAnSFTPActivity__ul_cnw_zbr_vz} |
   | ソースファイル | ファイル転送に含める特定のソース ファイルの名前。ファイル名をセミコロンで区切ります。このフィールドは、セミコロンで区切られたワイルドカード パターンのリストをサポートします。例：\*.txt; a?cd.pdf. このフィールドが空白の場合、すべてのファイルが含まれます。次のコマンドで使用できるフィールド：ファイルリストを入手 注: このフィールドの値が他のフィールドのオプションにどのように影響するかについては、後述のロジックの説明を参照してください。 |
   | ディレクトリー | オンにすると、ファイル パスがディレクトリーであることを示します。次のコマンドで使用できるフィールド：ファイルまたはディレクトリーを削除 |
   | ソースの認証情報タグ | このアクティビティがソースホスト上で SFTP コマンドを実行するために使用する必要がある特定の認証情報タグ。 |
   | ターゲットの認証情報タグ | このアクティビティがターゲット ホスト上で SFTP コマンドを実行するために使用する必要がある特定の認証情報タグ。次のコマンドで使用できるフィールド：ファイルをコピー |
   | 除外ファイル | ファイル転送から除外する特定のソース ファイルの名前。アクティビティは、ソース ディレクトリーまたはサブフォルダーにある他のすべてのファイルに対して実行されます。ファイル名をカンマで区切ります。このフィールドは、カンマで区切られたワイルドカード パターンのリストをサポートします。例：\*.txt, a?cd.pdf.。次のコマンドで使用できるフィールド：ファイルリストを入手 注: このフィールドの値が他のフィールドのオプションにどのように影響するかについては、後述のロジックの説明を参照してください。 |
   | サブフォルダーを含める | オンにすると、サブフォルダーのファイルはソース ディレクトリーに含まれます。次のコマンドで使用できるフィールド：ファイルリストを入手 注: 選択内容がフォーム内の他のフィールドにどのように影響するかについては、後続のロジックの説明を参照してください。 |
   | ターゲットホスト | ファイルの転送先のサーバーの名前または IP アドレス。次のコマンドで使用できるフィールド：ファイルをコピー |
   | ターゲット ポート | ターゲット ホストとの通信に使用するポート番号。デフォルトのポート番号は 22 です。次のコマンドで使用できるフィールド：ファイルをコピー |
   | ターゲット ファイル パス | ターゲット ホスト上のファイルへのフル パス。次のコマンドで使用できるフィールド： * ファイルのコピー * ファイルまたはディレクトリーの名前を変更 {#t_CreateAnSFTPActivity__ul_knw_zbr_vz} |
   | 一時ファイルのサフィックス | ファイルがターゲット ホスト上に存在する場合、このコマンドは一時的なサフィックスをファイル名に使用できるようにします。このフィールドに値が含まれている場合、targetFilePath + tempFileSuffix を名前として使用して、アクティビティは最初にソースファイルをターゲットホスト上の一時ファイルにコピーします。完了すると、アクティビティは、ファイルの名前を実際のターゲット ファイル名に変更します。このフィールドが空白の場合、アクティビティはソース ファイルをターゲット ファイルに直接コピーし、これが存在する場合は上書きします。次のコマンドで使用できるフィールド：ファイルをコピー |
   | UID | ファイルまたはディレクトリーに適用するユーザー ID 属性。UID と GID の値はペアとして一緒に設定する必要があります。そうしないと、無視されます。UID と GID の番号は、\[ファイル リストを入手\] アクティビティによって返される内部値です。通常、最初に \[ファイルリストを入手\] アクティビティを使用して、ファイルとその属性のリストを返します。次に、ソースホストからターゲット ホストにファイルを移動し、ターゲット ファイル上でソース ファイル属性を設定できます。このフローは「[SFTP ファイル転送ワークフロー](https://servicenow-prod.fluidtopics.net/5I~NMFpJoLpZtR9UGsEX~g "SFTP ファイル転送アクティビティパックには、複数のアクティビティを使用して SFTP サーバーのファイルを管理するスコープ対象ワークフローが含まれます。")」で説明されています。次のコマンドで使用できるフィールド：ファイル属性の設定 |
   | GID | ファイルまたはディレクトリーに適用するグループ ID 属性。UID と GID の値はペアとして一緒に設定する必要があります。そうしないと、無視されます。UID と GID の番号は、\[ファイル リストを入手\] アクティビティによって返される内部値です。通常、最初に \[ファイルリストを入手\] アクティビティを使用して、ファイルとその属性のリストを返します。次に、ソースホストからターゲット ホストにファイルを移動し、ターゲット ファイル上でソース ファイル属性を設定できます。このフローは「[SFTP ファイル転送ワークフロー](https://servicenow-prod.fluidtopics.net/5I~NMFpJoLpZtR9UGsEX~g "SFTP ファイル転送アクティビティパックには、複数のアクティビティを使用して SFTP サーバーのファイルを管理するスコープ対象ワークフローが含まれます。")」で説明されています。次のコマンドで使用できるフィールド：ファイル属性の設定 |
   | 権限 | 指定されたユーザーおよびグループに対して設定されたファイルまたはディレクトリーの権限。この値は整数で表す必要があります (例：16877)。この値が rwxr-xr-x のような権限を定義します。権限番号は、\[ファイル リストを入手\] アクティビティによって返される内部値です。通常、最初に \[ファイルリストを入手\] アクティビティを使用して、ファイルとその属性のリストを返します。次に、ソースホストからターゲット ホストにファイルを移動し、ターゲット ファイル上でソース ファイル属性を設定できます。このフローは「[SFTP ファイル転送ワークフロー](https://servicenow-prod.fluidtopics.net/5I~NMFpJoLpZtR9UGsEX~g "SFTP ファイル転送アクティビティパックには、複数のアクティビティを使用して SFTP サーバーのファイルを管理するスコープ対象ワークフローが含まれます。")」で説明されています。次のコマンドで使用できるフィールド：ファイル属性の設定 |
   | アクセス タイムスタンプ | ファイルまたはディレクトリーが最後にアクセスされたタイムスタンプを上書きします。アクセスおよび変更のタイムスタンプは、ペアとして一緒に設定する必要があります。次のコマンドで使用できるフィールド：ファイル属性の設定 |
   | 変更タイムスタンプ | ファイルまたはディレクトリーが最後に変更されたときのタイムスタンプを上書きします。アクセスおよび変更のタイムスタンプは、ペアとして一緒に設定する必要があります。次のコマンドで使用できるフィールド：ファイル属性の設定 |
   | サイズ (バイト) | ファイルのサイズ (バイト単位)。次のコマンドで使用できるフィールド：ファイル属性の設定 |
   | 必要な MID サーバー機能 | ソースサーバーとターゲットサーバーに接続するための適切な [MID サーバー機能](https://www.servicenow.com/docs/access?context=t_ConfigureCapabilities&version=yokohama&pubname=yokohama-servicenow-platform&section=r_MIDServerCapabilities&ft:locale=en-US)を備えた MID サーバー。 |
   |-|-|

   {#t_CreateAnSFTPActivity__choicetable_zmw_zbr_vz}  
   システムはこのロジックを使用して、ソースホストから移動するファイルを決定します。
   * \[ソース ファイル\] フィールドが空の場合、システムはソース ディレクトリー内のすべてのファイルを選択します。そうでない場合は、フィールドに指定されたファイル名パターンのいずれかと名前が一致するファイルのみが選択されます。
   * \[除外ファイル\] フィールドが空の場合、システムは何も除外しません。そうでない場合は、フィールドに指定されているファイル名パターンのいずれかと名前が一致するファイルが除外されます。
   * 除外ルールは、包含ルールより優先度が高くなります。ファイル名が \[除外ファイル\] フィールドのファイル名パターンの 1 つと一致する場合、包含ルールに関係なく、そのファイル名は選択に含まれません。
   * \[サブフォルダーを含める\] チェック ボックスがオフになっていると、システムはソース ディレクトリーのみを調べて、包含または除外するファイルを探します。オフになっていない場合は、ソース ディレクトリーとそのサブフォルダーを調べて、包含または除外するファイルを探します。

   {#t_CreateAnSFTPActivity__ul_jdg_rcr_vz}  
   注:  
   テストペイロードのパラメーター値を、\[出力\] タブの変数に自動的にマッピングできます。「[出力変数を自動マッピングする](https://servicenow-prod.fluidtopics.net/H5szOU~CdbJIOFsdYZzNdQ "テストペイロードのパラメーター値を、[出力] タブの変数に自動的にマッピングできます。")」を参照してください。

## 次のタスク

* [自動マッピング](https://servicenow-prod.fluidtopics.net/H5szOU~CdbJIOFsdYZzNdQ "テストペイロードのパラメーター値を、[出力] タブの変数に自動的にマッピングできます。")を使用して出力および解析ルールを生成する (JDBC で推奨)
* 自動マッピングを使用しない場合は、手動で[出力変数を作成](https://servicenow-prod.fluidtopics.net/8VMx5hDk1zBhXX8PdOseTQ#t_CreateAnOutputVariable "デザイナーの [出力] フォームには、オブジェクトとアレイのデータ構造を作成するための変数ビルダが含まれています。")し、[解析ルールを作成](https://servicenow-prod.fluidtopics.net/WcjbpLvpo7gVqPKWISlRNQ#t_CreateAParsingRule "カスタムアクティビティで定義された出力変数に、外部ホストまたはエンドポイントでの入力テストから返されたペイロード データを取り込みます。")できる
{#t_CreateAnSFTPActivity__ul_u45_vbq_xz}

## SFTP テンプレート実行パラメーター {#ariaid-title2}

実行パラメーターを使用して、\[後処理\] フォームで入力プロセス スクリプトを作成します。
コマンド フィールドの説明については、「[SFTP 実行コマンドを設定する](https://servicenow-prod.fluidtopics.net/80fkTYE1ED9ggal7X8UGtA#t_MapSFTPVariablesToExecutionCmd "作成した変数を使用して、オーケストレーションが SFTP ターゲットで実行するコマンドを設定します。")」を参照してください。  
注:  
この表のすべての変数で `executionParam.` プリフィックスを使用する必要があります。  
{#r_SFTPTemplateExecutionParameters__table_wl1_yxc_dr__entry__4}

| 名前 | 変数 | タイプ | 使用法 |
|-|-|-|-|
| コマンド | command | 文字列 | このアクティビティの機能を識別します。可能なコマンドは次のとおりです。 * ファイルのコピー * ディレクトリーを作成 * ファイル リストを入手 * ファイルまたはディレクトリーを削除 * ファイルまたはディレクトリーの名前を変更 * ファイル属性の設定 {#r_SFTPTemplateExecutionParameters__ul_xpb_gyc_nt} |
| ソース | ソース | 文字列 | ソースホストを識別します。 |
| ソースポート | source_port | 整数 | ソースホストとの通信に使用されるポートを識別します。 |
| ソース ディレクトリー | source_directory | 文字列 | 移動されるファイルのソース ディレクトリーへのパス。 |
| ソースファイル | source_files | 文字列 | ソース上の移動されるファイルの名前。 |
| 除外ファイル | excluded_files | 文字列 | 操作から除外されるファイルをリストします。 |
| ソース ファイル パス | source_file_path | 文字列 | 移動されるソース ファイルへのパス。 |
| ターゲットホスト | target_host | 文字列 | ターゲット ホストを識別します。 |
| ターゲット ポート | target_port | 整数 | ターゲット ホストとの通信に使用されるポートを識別します。 |
| ターゲット ディレクトリー | target_directory | 文字列 | ターゲット ホスト上のターゲット ディレクトリーへのフル パス。 |
| ターゲット ファイル パス | target_file_path | 文字列 | ソースホストまたはターゲット ホスト上のファイルまたはディレクトリーへのフル パス。たとえば、この値はアクティビティパックの [\[ファイルまたはディレクトリーの名前を変更\]](VpPF60r~eB9LO6I2AZ9LSw "[ファイルまたはディレクトリーの名前を変更] アクティビティは、ファイルまたはディレクトリーの名前を SFTP サーバー上の新しい名前に変更します。") アクティビティで使用されます。 |
| 一時ファイルの後置 | temp_file_postfix | 文字列 | ファイルの移動時に \[ファイルのコピー\] アクティビティで使用される一時的なファイル名の拡張子。このフィールドに拡張子が含まれている場合、ソースファイルは target file name + temp_file_postfix を使用して一時ファイルにコピーされてから、実際のターゲットファイルに名前が変更されます。このフィールドが空白の場合、ソース ファイルは直接ターゲット ファイルにコピーされます。 |
| ディレクトリー | is_directory | ブール | 指定されたファイル パスがディレクトリーかどうかを示します。 |
| サブフォルダーを含める | include_subfolders | ブール | システムがソース ディレクトリーのサブフォルダーを調べて、含めるファイルと除外するファイルを決定するかどうかを示します。 |
| ファイル属性 uid | file_attribute_uid | 整数 | ファイルまたはディレクトリーに関連付けられたユーザー ID。 |
| ファイル属性 gid | file_attribute_gid | 整数 | ファイルまたはディレクトリーに関連付けられたグループ ID。 |
| ファイル属性権限 | file_attribute_permissions | 整数 | 指定されたユーザーおよびグループに対するファイルまたはディレクトリーの権限。 |
| ファイル属性 atime | file_attribute_atime | 整数 | ファイル属性からのアクセス タイム スタンプ。 |
| ファイル属性 mtime | file_attribute_mtime | 整数 | ファイル属性からの変更タイム スタンプ。 |
| ファイル属性サイズ | file_attribute_size | 整数 | ファイルのサイズ (バイト単位)。 |
| ソース認証情報タグ | source_credential_tag | 文字列 | ソースホストでコマンドを実行するために使用される [オーケストレーションアクティビティの認証情報エイリアス](https://www.servicenow.com/docs/access?context=c_AssignCredsOrchActivities&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)。 |
| ターゲット認証情報タグ | target_credential_tag | 文字列 | ターゲット ホスト上でコマンドを実行するために使用される認証情報タグ。 |
| MidCapabilities | midCapabilities | 文字列 (コンマ区切り) | 必要な MID サーバー機能のリスト。 |
[表 : 1. SFTP 実行パラメーター]

{#r_SFTPTemplateExecutionParameters__table_wl1_yxc_dr}

## SFTP 後処理パラメーターとペイロード解析 {#ariaid-title3}

これらのパラメーターを使用して、後処理スクリプト、ペイロード解析、およびタグ付けを作成します。
{#sftp-payload-parsing-tags__table_xlq_3n5_cr__entry__4}

| 名前 | 変数 | タイプ | 使用法 |
|-|-|-|-|
| 出力 | 出力 | 文字列 | クエリから返される出力データが含まれます。 |
| EccSysId | eccSysId | 文字列 | ECC キュー入力メッセージに関連付けられた参照 ID が含まれます。 |
| ErrorMessages | errorMessages | 文字列 | クエリから返されたエラーメッセージが含まれます。エラーメッセージが返されない場合、この値は null です。 |
| タグ | tags | SSH コマンドから返されたタグ値のハッシュマップ | SSH コマンドを使用して出力を抽出するために使用されるタグが含まれています。タグ出力は、次のように二重のパーセント記号で区切られます。`%%tagname%% ... %%`。次の形式を使用してコマンドを設定します。 %%tagname1%% output1 line 1 output1 line 2 ... %% %%tagname2%% output2 line 1 output2 line 2 ... %% 返されるタグは JavaScript ハッシュマップ オブジェクトで、各キーには tagname が付加された `tag` がプリフィックスとして付いています。 {"__text__": "", "tagtagname1":"output1 line1\noutput1 line2\n", "tagtagname2":"output2 line1\noutput2 line2\n"} |
[表 : 2. SFTP 後処理パラメーター]

{#sftp-payload-parsing-tags__table_xlq_3n5_cr}

## SFTP 実行コマンドを設定する {#ariaid-title4}

作成した変数を使用して、オーケストレーションが SFTP ターゲットで実行するコマンドを設定します。

### 始める前に

\[実行コマンド\] ステージに進む前に、\[入力\] フォームで必要な入力変数を作成します。

必要なロール：activity_creator、admin  
注:  
MID サーバーとターゲット間の JDBC 接続は、ワークフロー コンテキストでアクティビティを実行しなくてもテストできます。詳細は、「[テスト テンプレート出力](https://servicenow-prod.fluidtopics.net/EdYKCS6jB0~8LVv2H_rDTw#test-template-inputs "カスタムアクティビティの入力パラメーターは、ワークフロー コンテキスト内でアクティビティを実行しないで、その開発中にテストできます。")」を参照してください。

### 手順

1. 入力のリストから変数をドラッグし、コマンド フィールドにドロップします。  
   システムによって、コマンドの正しい構文で変数がフォーマットされます。  
   図 : 1. SFTP 実行コマンド
2. 表に示されたフィールドに入力します。  
   {#t_MapSFTPVariablesToExecutionCmd__table_zmv_v25_cr__entry__3}

   | フィールド | 説明 | コマンド |
   |-|-|-|
   | コマンド | 作成するアクティビティのタイプ。以下から選択可能です。 * ファイルのコピー * ディレクトリーを作成 * ファイル リストを入手 * ファイルまたはディレクトリーを削除 * ファイルまたはディレクトリーの名前を変更 * ファイル属性の設定 {#t_MapSFTPVariablesToExecutionCmd__ul_xpb_gyc_nt} 注: フォームに表示されるフィールドは、選択したコマンドによって異なります。 | すべて |
   | ソースホスト | アクティビティがターゲットとするファイルを含むサーバーの名前または IP アドレス。 | すべて |
   | ソースポート | ソースサーバーとの通信に使用するポート番号。デフォルトのポート番号は 22 です。 | すべて |
   | ソース ファイル パス | ソースホスト上のファイルへのフル パス。 | * ファイルのコピー * ファイルまたはディレクトリーを削除 * ファイル属性の設定 {#t_MapSFTPVariablesToExecutionCmd__ul_ryf_hsd_nt} |
   | ソース ディレクトリー | ソース ファイルが置かれているディレクトリーへのパス。 | * ディレクトリーを作成 * ファイル リストを入手 {#t_MapSFTPVariablesToExecutionCmd__ul_qqt_xsd_nt} |
   | ソースファイル | 管理アクションに含める特定のソース ファイルの名前。このリストのファイル名はセミコロンで区切ります。このフィールドはワイルド カードの使用をサポートしています。このフィールドが空白の場合、すべてのファイルが含まれます。このフィールドの値が他のフィールドのオプションにどのように影響するかについては、表の下のセクションを参照してください。 | ファイル リストを入手 |
   | ディレクトリー | 指定したファイル パスがディレクトリーかどうかを判断するチェック ボックス。 | ファイルまたはディレクトリーを削除 |
   | ソースの認証情報タグ | ソースホストで SFTP コマンドを実行するために、このアクティビティが使用する必要のある特定の [オーケストレーションアクティビティの認証情報エイリアス](https://www.servicenow.com/docs/access?context=c_AssignCredsOrchActivities&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)。 | すべて |
   | ターゲットの認証情報タグ | このアクティビティがターゲット ホスト上で SFTP コマンドを実行するために使用する必要がある特定の認証情報タグ。 | ファイルのコピー |
   | 除外ファイル | 管理アクションから除外する特定のソース ファイルの名前。アクティビティは、ソース ディレクトリーまたはサブフォルダーにある他のすべてのファイルに対して実行されます。このリストのファイル名はセミコロンで区切ります。このフィールドはワイルド カードの使用をサポートしています。このフィールドの値が他のフィールドのオプションにどのように影響するかについては、表の下のセクションを参照してください。 | ファイル リストを入手 |
   | サブフォルダーを含める | ソース ディレクトリー内のサブフォルダーからファイルを管理するには、チェック ボックスをオンにします。選択内容がフォーム内の他のフィールドにどのように影響するかについては、表の下のセクションを参照してください。 | ファイル リストを入手 |
   | ターゲットホスト | ファイルの転送先のサーバーの名前または IP アドレス。 | ファイルのコピー |
   | ターゲット ポート | ターゲット ホストとの通信に使用するポート番号。デフォルトのポート番号は 22 です。 | ファイルのコピー |
   | ターゲット ファイル パス | ターゲット ホスト上のファイルへのフル パス。 | * ファイルのコピー * ファイルまたはディレクトリーの名前を変更 {#t_MapSFTPVariablesToExecutionCmd__ul_axs_jsd_nt} |
   | 一時ファイルのサフィックス | ファイルがすでにターゲット ホスト上に存在する場合に、ファイル名に使用する一時的なサフィックス。このフィールドに値が含まれている場合、アクティビティは重複するターゲットファイルが存在する場合はそれを削除し、名前として targetFilePath + tempFileSuffix を使用してソースファイルを一時ファイルにコピーします。完了すると、アクティビティは、ファイルの名前を実際のターゲット ファイル名に変更します。このフィールドが空白の場合、アクティビティはソース ファイルをターゲット ファイルに直接コピーし、これがすでに存在する場合は上書きします。 | ファイルのコピー |
   | UID | ファイルまたはディレクトリーに適用するユーザー ID 属性。UID と GID の値はペアとして一緒に設定する必要があります。そうしないと、無視されます。 | ファイル属性の設定 |
   | GID | ファイルまたはディレクトリーに適用するグループ ID 属性。UID と GID の値はペアとして一緒に設定する必要があります。そうしないと、無視されます。 | ファイル属性の設定 |
   | 権限 | 指定されたユーザーおよびグループに対して設定されたファイルまたはディレクトリーの権限。この値は整数で表す必要があります (例：16877)。この値が rwxr-xr-x のような権限を定義します。権限番号は、\[ファイル リストを入手\] アクティビティによって返される内部値です。通常、最初に \[ファイルリストを入手\] アクティビティを使用して、ファイルとその属性のリストを返します。次に、ソースホストからターゲット ホストにファイルを移動し、ターゲット ファイル上でソース ファイル属性を設定できます。これは、「[SFTP ファイル転送ワークフロー](https://servicenow-prod.fluidtopics.net/5I~NMFpJoLpZtR9UGsEX~g "SFTP ファイル転送アクティビティパックには、複数のアクティビティを使用して SFTP サーバーのファイルを管理するスコープ対象ワークフローが含まれます。")」で説明されています。 | ファイル属性の設定 |
   | アクセス タイムスタンプ | ファイルまたはディレクトリーが最後にアクセスされたタイムスタンプを上書きします。アクセスおよび変更のタイムスタンプは、ペアとして一緒に設定する必要があります。 | ファイル属性の設定 |
   | 変更タイムスタンプ | ファイルまたはディレクトリーが最後に変更されたときのタイムスタンプを上書きします。アクセスおよび変更のタイムスタンプは、ペアとして一緒に設定する必要があります。 | ファイル属性の設定 |
   | サイズ (バイト) | ファイルのサイズ (バイト単位)。 | ファイル属性の設定 |
   | 必要な MID サーバー機能 | ソースサーバーとターゲットサーバーに接続するための適切な [MID サーバー機能](https://www.servicenow.com/docs/access?context=t_ConfigureCapabilities&version=yokohama&pubname=yokohama-servicenow-platform&section=r_MIDServerCapabilities&ft:locale=en-US)を備えた MID サーバー。デフォルトでは、システムは SSH MID サーバーを選択します。 | すべて |
   [表 : 3. SFTP コマンド フィールド]

   {#t_MapSFTPVariablesToExecutionCmd__table_zmv_v25_cr}  
   システムはこのロジックを使用して、ソースホストから移動するファイルを決定します。
   * \[ソース ファイル\] フィールドが空の場合、システムはソース ディレクトリー内のすべてのファイルを選択します。そうでない場合は、フィールドに指定されたファイル名パターンのいずれかと名前が一致するファイルのみが選択されます。
   * \[除外ファイル\] フィールドが空の場合、システムは何も除外しません。そうでない場合は、フィールドに指定されているファイル名パターンのいずれかと名前が一致するファイルが除外されます。
   * 除外ルールは、包含ルールより優先度が高くなります。名前が \[除外ファイル\] フィールドのファイル名パターンの 1 つと一致するファイルは、包含ルールで選択されていても選択に含まれません。
   * \[サブフォルダーを含める\] チェック ボックスがオフになっていると、システムはソース ディレクトリーのみを調べて、包含または除外するファイルを探します。オフになっていない場合は、ソース ディレクトリーとそのサブフォルダーを調べて、包含または除外するファイルを探します。
   {#t_MapSFTPVariablesToExecutionCmd__ul_pqm_mfq_yr}
3. \[保存\] をクリックします。
4. \[続行\] をクリックして、\[出力\] ステージに進みます。
{#t_MapSFTPVariablesToExecutionCmd__steps_lqh_pmg_s5}

