5.3. インテグレーションの途中での Box ファイルのダウンロードまたはアップロード
インテグレーションの途中で Box からファイルをダウンロードしたり Box にファイルをアップロードしたりするには、Box コネクションをフローの途中に追加します。
前提条件
- Box コネクションが作成されている必要があります。
- フローを作成または編集することになり、Fuse Online でインテグレーションに追加するよう要求されます。
手順
- Add to Integration ページで、コネクションの追加先のプラス記号をクリックします。
- インテグレーションが使用する Box コネクションをクリックします。
Choose an action ページで、以下の 1 つを選択します。
- このコネクションがアクセスする Box アカウントからファイルを取得する場合は Download を選択します。
- このコネクションがアクセスする Box アカウントにファイルをアップロードする場合は Upload を選択します。
選択したアクションを設定します。
ファイルを ダウンロード する場合は以下を行います。
-
File encoding フィールドで
UTF-8
を許可するか、コネクションが取得するファイルのエンコーディングを指定します。 任意手順:File ID フィールドで、取得するファイルの Box ID を指定します。ファイル ID は、Box のファイルを表示する場合に URL の最後にあります。たとえば、URL が
https://app.box.com/file/537364588548
の場合、537364588548
がファイル ID になります。この代わりに、このコネクションの前にデータマッパーステップを追加し、前のステップのファイル ID をこのコネクションにマップできます。
本リリースでは、単一のファイルのみをダウンロードできます。しかし、前のステップからファイル ID をマップすると、ファイルの識別を動的にすることができます。たとえば、ID はデータベースから取得することができます。そのため、実行ごとに異なるファイルをダウンロードする可能性があります。
ファイルを アップロード する場合は以下を行います。
Parent folder ID フィールドに、ファイルのアップロード先となる Box フォルダーの ID を入力します。
Box のフォルダーの内容を表示している場合、URL の最後が Box フォルダー ID になります。たとえば URL が
https://app.box.com/folder/89490291417
の場合、フォルダー ID は89490291417
になります。本リリースでは、単一のファイルのみをアップロードできます。任意手順:File name フィールドに新規ファイルの名前を入力します。指定した Box フォルダーにあるファイルの名前を指定すると、コネクションはフォルダーにあるファイルを上書きします。
コネクションへの入力は、Box にアップロードするファイルである必要があります。ファイル名を指定しない場合、コネクションへの入力ファイルと同じ名前のファイルがすでに存在しなければ、それと同じ名前のファイルをアップロードします。
- Next をクリックして、アップロードアクションの入力タイプを指定します。
- Select Type フィールドで Type specification not required を指定し、Next をクリックします。
-
File encoding フィールドで
結果
インテグレーションフローで追加した場所にコネクションが表示されます。