DocusignとMicrosoft Power Automateによる連携(3)Docusignのアクション
![DocuSign-and-Microsoft-Power-Automate](/sites/d8/files/styles/body_max_width/public/2021-03/DocuSign-and-Microsoft-Power-Automate.jpg?itok=ZS0xqEbq)
これまでトリガー編と実例編に分けて、DocusignとMicrosoft Power Automateの連携についてご紹介してきました。最終回となる今回は、アクションについて解説したいと思います。
アクションは、前のステップからの出力に基づいて動作するフロー内のステップです。エンベロープトリガーとともに使用できるアクションは以下の通りです。(Demo用コネクタでは英語になっていますが、本番環境(日本語)では日本語で表示されます。)
- Send envelope using template(テンプレートを使用してエンベロープを送る)
- Get envelope documents(エンベロープ内の文書を入手する)
- Add recipient to an envelope(受信者をエンベロープに追加する)
- List recipients(受信者を一覧表示する)
- Remove recipient from an envelope(エンベロープから受信者を削除する)
- Send envelope(エンベロープを送る)
すべてのアクションを単一のエンベロープに適用することも、範囲内のすべてのエンベロープに対して反復することもできます。
Send envelope using template(テンプレートを使用してエンベロープを送る)
このアクションは、指定されたテンプレートから新しいエンベロープを作成します。
![DocuSign integrated with Microsoft Power Automate 3](/sites/d8/files/styles/body_max_width/public/2021-03/DocuSign%20integrated%20with%20Microsoft%20Power%20Automate%203_0.jpg?itok=YRl4mj7d)
アクションには3つの必須フィールドがあります。
- Account:選択するDocusignプロダクションアカウントのリスト。デモアカウントは使用できません。
- Template:選択元のテンプレートのリスト。
- Envelope status:送信またはエンベロープを下書きとして保存します。可能な値は次のとおりです。
- Create:下書きとして保存
- Sent:エンベロープを送信
選択したテンプレートの内容に基づき追加のオプションフィールドが表示されます。例えば、テンプレートに受注者および発注者双方の名前、電子メールの入力フィールドがあった場合、それらのフィード名がオプションフィールドとして表示されます。そのフィールドをクリックすると動的コンテンツダイアログが表示され、Receipent Nameなどを指定することができます。(名前と電子メール以外のフィールドはサポートされていません。)
このアクションで得られる動的コンテンツは以下の通りです。
![DocuSign integrated with Microsoft Power Automate 3 (1)](/sites/d8/files/styles/body_max_width/public/2021-03/DocuSign%20integrated%20with%20Microsoft%20Power%20Automate%203%20%281%29.jpg?itok=N_kcxEur)
Get envelope documents(エンベロープ内の文書を入手する)
このアクションはエンベロープに入っている文書を取り出します。
![DocuSign integrated with Microsoft Power Automate 3 (2)](/sites/d8/files/styles/body_max_width/public/2021-03/DocuSign%20integrated%20with%20Microsoft%20Power%20Automate%203%20%282%29.jpg?itok=xsmlui-1)
アクションには3つの必須フィールドがあります。
- Account:選択するDocusignアカウントのリスト。
- Envelope:動的コンテンツダイアログから選択したEnvelope IDを指定。
- Certificate of completion:エンベロープの完了証明書を生成するかどうかを選択します。
Envelopeで動的なコンテンツのEnvelope IDを指定すれば、トリガーでの対象のエンベロープを取得することになります。
このアクションの結果、動的なコンテンツとして”File Contents”でエンベロープ内の文書を取得できます。前回のブログで利用したのがこのアクションになります。
Add recipient to an envelope(受信者をエンベロープに追加する)
このアクションは、受信者(署名者)を指定されたエンベロープに追加します。
![DocuSign integrated with Microsoft Power Automate 3 (3)](/sites/d8/files/styles/body_max_width/public/2021-03/DocuSign%20integrated%20with%20Microsoft%20Power%20Automate%203%20%283%29.jpg?itok=QrvTYUIO)
アクションには4つの必須フィールドと2つのオプションフィールドがあります。
必須フィールド
- Account:選択するDocusignアカウントのリスト
- Envelope:動的なコンテンツのダイアログから選択したEnvelope IDを指定
- Signer Name:動的なコンテンツのダイアログから選択したRecipient Nameを指定
- Signer Email:動的なコンテンツのダイアログから選択されたRecipient Emailを指定
オプションフィールド
- Signer Signing Order:動的コンテンツダイアログから選択したRouting Orderを指定
- Signer Role:テンプレートに受信者ロールのプレースホルダがある場合の受信者のロール
このアクションで取得できる動的なコンテンツは以下の通りです。
![DocuSign integrated with Microsoft Power Automate 3 (4)](/sites/d8/files/styles/body_max_width/public/2021-03/DocuSign%20integrated%20with%20Microsoft%20Power%20Automate%203%20%284%29.jpg?itok=sg--jPbY)
List recipients(受信者を一覧表示する)
このアクションは、指定されたフォルダー内の指定されたエンベロープの受信者をリストします。
![DocuSign integrated with Microsoft Power Automate 3 (5)](/sites/d8/files/styles/body_max_width/public/2021-03/DocuSign%20integrated%20with%20Microsoft%20Power%20Automate%203%20%285%29.jpg?itok=xMwghXVF)
アクションには3つの必須フィールドがあります。
- Account:選択するDocusignアカウントのリスト
- Folder:エンベロープを含む利用可能なフォルダのリスト
- Envelope:選択するエンベロープのリストですが、指定したフォルダにエンベロープがない場合は空になることがあります。
このアクションで取得できる動的なコンテンツは以下の通りです。
![DocuSign integrated with Microsoft Power Automate 3 (6)](/sites/d8/files/styles/body_max_width/public/2021-03/DocuSign%20integrated%20with%20Microsoft%20Power%20Automate%203%20%286%29.jpg?itok=76Cs5aG4)
Remove recipient from an envelope(エンベロープから受信者を削除する)
この操作により、エンベロープドラフトから受信者が削除されます。
![DocuSign integrated with Microsoft Power Automate 3 (7)](/sites/d8/files/styles/body_max_width/public/2021-03/DocuSign%20integrated%20with%20Microsoft%20Power%20Automate%203%20%287%29.jpg?itok=JECMZKKI)
アクションには4つの必須フィールドがあります。
- Account:選択するDocusignアカウントのリスト
- Folder:エンベロープを含む利用可能なフォルダのリスト
- Envelope:選択するエンベロープのリストですが、指定したフォルダにエンベロープがない場合は空になることがあります
- Recipient:動的なコンテンツのダイアログから選択された受信者ID(Signers Recipients ID)
Sent envelope(エンベロープを送る)
このアクションはこれまでのアクションで作成されたエンベロープを送ります。
![DocuSign integrated with Microsoft Power Automate 3 (8)](/sites/d8/files/styles/body_max_width/public/2021-03/DocuSign%20integrated%20with%20Microsoft%20Power%20Automate%203%20%288%29.jpg?itok=Hz9VMB8-)
アクションには2つの必須フィールドがあります。
- Account:選択するDocusignアカウントのリスト
- Envelope:動的コンテンツダイアログから選択したEnvelope ID
まとめ
今回のシリーズではDocusignとMicrosoft Power Automateの連携を例として解説してきましたが、DocusignはiPaaSを利用して様々なクラウドサービスと連携し、処理を自動化することができます。これにより、契約などこれまで紙に依存していた業務をデジタル化し、業務効率や生産性の向上、人為ミスの軽減といったメリットを享受できるようになります。
DocusignとMicrosoft Power Automateによる連携について