ファイルをアップロード
特定のファイルを OData サービスにアップロードするには、「ファイルをアップロード」操作を使用します。次のいずれかのフォーマットで、ファイルをアップロードできます。
ファイル
ストリーム
文字列
ワークフロー内で「ファイルをアップロード」操作を使用するには、次の手順を完了します。
1. OData コネクタの下の「ファイルをアップロード」操作をキャンバスにドラッグし、この操作にマウスポインタを合わせて をクリックするか、この操作をダブルクリックします。
「ファイルをアップロード」ウィンドウが表示されます。
2. 必要に応じて、「ラベル」を編集します。デフォルトでは、ラベル名は操作名と同じです。
3. 認証スキームを追加するには、 OData の承認を参照してください。
OData の認証スキームを事前に追加している場合、リストから承認を選択します。
4. 「ソース」グループの「タイプ」リストで、次のいずれかのオプションを選択して、次の操作を行います。
「ファイル」を選択し、次の操作を実行します。
1. 「ファイルパス」フィールドで、前の操作の出力をマッピングしてファイルのパスを指定します。
2. 「フォーマット」リストで、正しいファイルフォーマットを選択します。
「ストリーム」を選択し、次の操作を実行します。
1. 「ストリーム」フィールドで、前の操作のデータストリーム出力をマッピングします。
2. 「エンコーディング」リストで、ファイルのエンコーディングタイプを選択します。
「文字列」を選択し、「データ」フィールドに、アップロードするファイルに書き込むデータを入力します。
5. 「ターゲット」グループで、以下の操作を行います。
a. 「メディアエンティティを選択」リストで、認証済みの OData サービスから適切なメディアエンティティを選択します。
このリストには、メディアエンティティをサポートするすべてのエンティティまたはナビゲーションプロパティが表示されます。メディアをサポートするエンティティの HasStream プロパティは、true に設定されています。エンティティのナビゲーションプロパティは、EntityTypeName/NavigationPropertyName として示されます。
b. 「ファイル名」フィールドに、アップロードするファイルの名前を入力します。前の操作からマッピングしたファイルとは異なる名前を入力できます。
c. 「エンティティ ID」フィールドに、メディアエンティティをアップロードするエンティティの ID を入力します。
6. 「完了」をクリックします。
出力スキーマ
正常にファイルがアップロードされた後、「ファイルをアップロード」操作の出力スキーマは、ファイルが正常にアップロードされたことを示すメッセージ文字列を返します。
以下の図にサンプル出力スキーマを示します。