転送フロー
ファイル転送は、システム間でのファイルの移動を自動化します。 各転送は、検出、検証、変換、配信、削除を含むライフサイクル全体を管理します。 転送には、スケジュール設定、処理、エラー処理が組み込まれています。
設定済みのファイル転送
Source: 新しいファイルがあるかどうかロケーションを監視し、スケジュールに基づいて取得します。
Target: 転送フローは、処理後にファイルをターゲットロケーションにアップロードします。
サポートされるエンドポイントタイプ
転送フローは、次のソースタイプとターゲットタイプをサポートします。 これらのエンドポイントにより、システムやプロトコルをまたいだファイル転送が可能になります:
- WorkatoのSFTPサーバー
- WorkatoのFTPSサーバー
- External SFTPサーバー
- External FTPSサーバー
- Workato FileStorage
- S3 APIを使用するAmazon S3バケット
- Azure Blob APIを使用するAzure Blob Storage
- HTTPS(Web URLおよびAPIエンドポイント)
コネクションの詳細については、ソースの追加およびターゲットの追加セクションを参照してください。
ファイル転送の設定
システム間のファイル移動を自動化する新しいファイル転送を作成するには、次の手順を完了します:
新しいプロジェクトを作成するか、既存のプロジェクトを選択します。
Createをクリックします。
File transferを選択します。 Create a file transferモーダルが表示されます。
Create a file transferモーダル
ファイル転送を説明するNameを入力します。 例: Partner Orders ImportまたはDaily Report to S3。 名前はプロジェクト内で一意である必要があります。
任意です。 転送の内容を示すDescriptionを入力します。 このフィールドの最大文字数は350文字です。
Locationドロップダウンメニューを使用して、ファイル転送を保存する予定のプロジェクトを選択します。
Createをクリックします。 転送は、転送フローページでInactive状態で開きます。
ソースの追加
ソースでは、ファイルを取得する場所、新しいファイルを確認するタイミング、実行する前処理手順を定義します。
ファイル転送フローにソースを追加するには、次の手順を完了します:
設定するFile transferアセットを選択します。
+ Add new sourceをクリックします。 Add a sourceセットアップウィザードが表示されます。
Add a sourceセットアップウィザード
Source nameフィールドにわかりやすい名前を入力します。 例: Partner SFTPまたはBank Reports。 この名前はログと監視に表示されます。
Source typeドロップダウンメニューを使用して、コネクションタイプを選択します。 Workatoは次のコネクションをサポートしています:
- External SFTP
- External FTPS
- Workato FileStorage
- AWS S3
- Azure Blob Storage
- HTTP/HTTPS
Connectionドロップダウンメニューを使用して既存のコネクションを選択するか、Create new connectionをクリックして新しいコネクションを作成します。 新しいコネクションを作成した後、Refreshをクリックしてリストを更新できます。
ファイルを取得するフォルダパスをSource directory pathフィールドに入力します。
File name filterドロップダウンメニューを使用して、ファイルの照合方法を選択します。 単純なパターンにはWildcardを選択し、高度な照合にはRegexを選択します。
ワイルドカード
ワイルドカードパターンは次の形式を使用します:
単一文字ワイルドカード
?任意の1文字の1インスタンスを表します。 たとえば、
Report_draft_?.pdfはReport_draft_1.pdf、Report_draft_2.pdf、またはReport_draft_3.pdfを表すことができます。複数文字ワイルドカード
*任意の文字の0個以上のインスタンスを表します。 たとえば、
Report_draft*.pdfはReport_draft.pdf、Report_draft_1.pdf、Report_draft_2.pdf、またはReport_draft_3.pdfを表すことができます。
Nextをクリックし、転送のスケジュール設定セクションを参照して転送スケジュールを設定します。
転送のスケジュール設定
ソースを追加した後にファイル転送をスケジュールするには、次の手順を完了します:
Time unitドロップダウンメニューを使用して、Minutes、Hours、Daysなど、スケジュールの単位を選択します。
Schedule transferページ
選択した時間単位に基づいて、Trigger everyフィールドに間隔を入力します。
たとえば、Hoursを選択し、12を入力すると、12時間ごとにフローがトリガーされます。 設定できる最小間隔は5分です。
スケジュールのTimezoneを選択します。 このフィールドを空白のままにすると、デフォルトでワークスペースのタイムゾーンが使用されます。
Start afterフィールドに開始日時を入力するか、空白のままにして有効化後に開始します。
Nextをクリックし、前処理の設定に進みます。
前処理の設定
前処理アクションは、ソースからファイルを取得した後、ターゲットに配信する前にファイルに対して実行されます。 Workato MFTは次の前処理アクションをサポートしています:
| アクション | 説明 |
|---|---|
| 暗号化 | PGP公開鍵を使用してファイルを暗号化します。 |
| 復号化 | PGP秘密鍵を使用してファイルを復号化します。 |
| 圧縮 | ZIP、TAR、またはGZIP形式でファイルを圧縮します。 |
| 展開 | ZIP、TAR、またはGZIP形式の圧縮ファイルを展開します。 |
| 名前の変更 | 次の変数を使用してファイル名を動的に変更します:
|
ソースを追加し、転送をスケジュールした後に前処理アクションを定義するには、次の手順を完了します:
Define pre-processing actionsページで前処理アクションを設定します。
Addをクリックしてソースを作成します。
ターゲットの追加
ターゲットでは、ファイルの配信先と実行する後処理手順を定義します。
ファイル転送フローにターゲットを追加するには、次の手順を完了します:
設定するFile transferアセットを選択します。
+ Add new targetをクリックします。 Add a targetセットアップウィザードが表示されます。
Add a targetセットアップウィザード
Target nameフィールドにターゲットのわかりやすい名前を入力します。 この名前はログと監視に表示されます。
Target typeドロップダウンメニューを使用して、コネクションタイプを選択します。 Workatoは次のコネクションをサポートしています:
- External SFTP
- External FTPS
- Workato FileStorage
- AWS S3
- Azure Blob Storage
- HTTP/HTTPS
Connectionドロップダウンメニューを使用して既存のコネクションを選択するか、Create new connectionをクリックして新しいコネクションを作成します。 新しいコネクションを作成した後、Refreshをクリックしてリストを更新できます。
ファイルを配信するフォルダパスをTarget directory pathフィールドに入力します。
Nextをクリックし、後処理の設定に進みます。
後処理の設定
後処理アクションは、ターゲットへの配信後にファイルに対して実行されます。 Workato MFTは次の後処理アクションをサポートしています:
| アクション | 説明 |
|---|---|
| 削除 | 正常に配信された後にファイルを削除します。 |
ターゲットを追加した後に後処理アクションを定義するには、次の手順を完了します:
Define post-processing actionsページで後処理アクションを設定します。 すべての後処理アクションは任意です。
Addをクリックしてターゲットを作成します。
転送の開始
ソースとターゲットを追加した後に転送フローを開始するには、次の手順を完了します:
開始するFile transferアセットを選択します。
Start transferをクリックします。 ステータスがInactiveからActiveに変わります。 転送は、ソースのセットアップ中に設定したスケジュールとStart after時刻に基づいて開始されます。
転送の停止
アクティブな転送フローを停止するには、次の手順を完了します:
停止するFile transferアセットを選択します。
Stop transferをクリックします。 ステータスがActiveからInactiveに変わります。 スケジュールされた実行は一時停止され、進行中のファイル転送は完了します。
機能の提供状況
Workato MFTへのアクセスについては、カスタマーサクセスマネージャーにお問い合わせください。
最終更新日: