ファイル変数を使用したファイルストリーミング
- 最終更新日2025/10/22
ファイル ストリーム機能により、自動化(API タスク および タスク Bot の両方)がデータソースから直接ファイルを扱うことができます。 ファイルをデータソースから直接ストリーミングすることで、ファイルをダウンロードしてからローカルデスクトップやControl Roomストレージにアップロードする必要がなくなります。
概要
ファイルストリーム機能は、ファイル変数を利用してファイルをストリーミングします。 ファイル変数を作成し、この変数をサポートされているアクション内の 変数にファイルを割り当てる オプションでストリームする必要があるファイルに割り当てます。 ファイル変数をファイルストリームに割り当てると、その変数を後続のアクションで使用できます。 実行中、オートメーションはファイルをダウンロードやアップロードする必要なく、ソースから直接ストリーミングします。 この機能を使用すると、ファイルベースの API タスク を作成できます。
ファイルストリームは、グローバル値がファイルストリーム機能をサポートしていないため、セッション内でのみ使用可能です。 セッションが終了すると、ストリーミングが停止します。 また、ストリームを消費するアクションはソースファイルに依存します。 ファイルストリーム機能は、割り当てアクションを使用してファイルをダウンロードし、その後別のアクションを使用して次の自動化の入力としてアップロードする必要があるシナリオでの時間を短縮します。
- ソースファイルが変更されると、アクションもそれに応じて変更されます。
- ソースファイルを削除すると、自動化が失敗します。
たとえば、Microsoft 365 OneDriveパッケージのファイルの割り当てアクションを使用して、Microsoft 365 OneDriveロケーションにあるファイルにファイル変数を割り当てることができます。 ファイル変数を後続の自動化ワークフローでデータソースとして使用できます。 ファイル変数をデータソースとして選択すると、他のオプション(Control Roomファイルおよびデスクトップファイル)は選択できません。
サポートされているパッケージ
次のアクションにより、クラウド ストレージの場所からファイルをストリームするためにファイル変数を割り当てることができます:
| パッケージ | アクション | 
|---|---|
| データベース | ファイルストリームにエクスポート アクション を使用して、SELECT ステートメント または ストアド プロシージャ を使用してデータベースからデータを取得します。 .csvファイルにデータをエクスポートし、結果をファイルストリーム変数に保存します。 データを効率的に処理し、異なる自動化タスク間で共有できるようにします。 | 
| Google ドライブ | ファイルの割り当てアクションを使用して、ファイル変数をGoogle ドライブの場所にあるファイルに割り当てます。 この変数は、セッション内の後続のアクションで使用できます。 | 
| Microsoft 365 OneDrive | ファイルの割り当てアクションを使用して、ファイル変数をMicrosoft 365 OneDriveの場所にあるファイルに割り当てます。 この変数は、セッション内の後続のアクションで使用できます。 | 
| Microsoft 365 Outlook | 添付ファイルを割り当て アクションを使用して、ファイル変数をメールの添付ファイルに割り当て、セッション内の後続のアクションで使用します。 | 
| REST Web サービス | ファイルストリームを取得 アクションを使用して、URI で利用可能なファイルをファイル変数に割り当て、セッション内の後続のアクションで使用します。 | 
| Salesforce | ファイルの割り当てアクションを使用して、任意のSalesforceインスタンスで利用可能な添付ファイルにファイル変数を割り当てます。 | 
| ServiceNow | ファイルの割り当てアクションを使用して、任意のServiceNowインスタンスで利用可能な添付ファイルにファイル変数を割り当てます。 | 
| SharePoint | ファイルを割り当て アクションを使用して、ファイル変数をSharePointの場所にあるファイルに割り当て、セッション内の後続のアクションで使用します。 | 
次のアクションは、データソースとしてファイルストリームの消費をサポートします:
| パッケージ | アクション | 
|---|---|
| CSV/TXT | 開く アクションは、ファイル変数をサポートして、セッション内の後続のアクションのデータソースとしてファイルをストリームします。 | 
| Google ドライブ | ファイルをアップロード アクション は、ファイル変数を使用してファイルを Google ドライブ の場所にアップロードすることを可能にします。 上記のアクションのいずれかを使用してファイルをファイル変数に割り当て、その変数を使用してファイルをアップロードできます。 自動化ワークフローは、ファイルをローカルにダウンロードすることなく、Google ドライブ の場所にストリーミングおよびアップロードします。 | 
| JSON | セッション開始 アクションは、ファイル変数をサポートしており、セッション内の後続のアクションのデータソースとしてファイルをストリームできます。 | 
| リスト | 項目を追加 アクションにより、クラウド ストレージからファイルを直接ストリームしてリスト変数に追加するファイル変数を追加できます。 | 
| Microsoft 365 OneDrive | ファイルをアップロード アクション は、ファイル変数を使用してファイルを Microsoft 365 OneDrive の場所にアップロードすることを可能にします。 上記のアクションのいずれかを使用してファイルをファイル変数に割り当て、その変数を使用してファイルをアップロードできます。 自動化ワークフローは、ファイルをローカルにダウンロードすることなく、Microsoft 365 OneDrive の場所にストリーミングおよびアップロードします。 | 
| Microsoft 365 Outlook | 転送、返信、全員に返信、および送信の操作は、添付ファイルでファイルストリームをサポートします。 ファイルストリームを保持するファイル変数をリスト変数に追加し、その後アクションの 添付 設定でリスト変数を使用して、ファイルをメールの添付ファイルとして追加できます。 メールに複数のファイルを添付するには、リストパッケージのアクションを追加を使用して、複数のファイル変数をリスト変数に追加します。 | 
| パイプライン アクセラレーター | 添付ファイルをアップロード アクション は、ファイルストリームを保持するファイル変数を使用して、ビジネス関連のドキュメントを案件に添付することを可能にします。 自動化ワークフローは、ファイルをローカルにダウンロードすることなく、オポチュニティにストリーミングおよびアップロードします。 | 
| Salesforce | ファイル添付をアップロード アクションは、ファイルストリームを保持するファイル変数を使用して、Salesforce レコードにファイルをアップロードすることを可能にします。 市販パッケージまたはコネクター ビルダーを使用して作成されたカスタムパッケージのファイルストリーム互換アクションを使用して、ファイルストリームを保持するファイル変数を作成できます。 | 
| ServiceNow | 添付を追加 アクションは、ファイルストリームを保持するファイル変数を使用して、ServiceNow テーブルアプリケーションのレコードにファイルをアップロードできるようにします。 市販パッケージまたはコネクター ビルダーを使用して作成されたカスタムパッケージのファイルストリーム互換アクションを使用して、ファイルストリームを保持するファイル変数を作成できます。 | 
コネクター ビルダー でのファイルストリーム
コネクター ビルダー は、パッケージアクション内でファイルストリームをサポートしており、ファイルストリームを生成および消費するアクションを作成できるようになりました。 バイナリ ファイルをファイル変数に保存するためのアクションを作成できます。 アウトオブボックス パッケージおよびコネクター ビルダーを使用して作成されたパッケージで利用可能なファイルストリーム互換アクションは、同じセッション内でこのファイル変数を消費できます。
アクションを作成する際に、ファイルストリーム表記チェックボックス ダウンロード中にファイルをストリームする がオンになっていることを確認してください。