API を利用し、EXCEL VBAから既存タスクにファイル(PDF)添付する方法
回答済みマクロ(VBA)からQuestetraに対するAPI連携で、
(既存タスク)更新時にファイルを添付することは可能でしょうか?
-
Workflow API の「タスクを処理する」API (/API/PE/Workitem/Form/save)を利用すれば、ファイル添付を行うことは可能です。
(更新系 API ですので、ご利用には、Professional / Enterprise エディションのワークフロー基盤が必要です。)- ファイル型にファイルを添付する際のパラメータ名:data[XX].upload
※ XX:データ定義番号 - ファイル送信時は POST multipart で送信
参考)
- サイドメニュー[API Reference]>[Workflow API]>[/API/PE/Workitem/Form/save]
- データ項目を指定するパラメータ名は、R2210: データ受信用パラメータと設定サンプル に記載の「データ定義番号を利用した形式」と同じ形式となります
別の方法として、ワークフロー途中でデータ入力(ファイル添付)を待ち受ける方法がございます。
いずれの方法も、API クライアント側(VBA)から、指定の形式で HTTP リクエストを送信いただくことで実現可能となります。VBA での処理については、VBA のドキュメント等をご参照ください。
- ファイル型にファイルを添付する際のパラメータ名:data[XX].upload
サインインしてコメントを残してください。
コメント
1件のコメント