Zoho SignとMicrosoft Power Automateの連携およびワークフロー自動化

Zoho SignとMicrosoft Power Automateの連携およびワークフロー自動化

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

サウジアラビアおよびカナダ以外のすべてのデータセンターで利用可能


Zoho Sign は、クラウドベースのサービスである Power Automate でも利用できるようになりました。Power Automate は、ノーコード/ローコードツールを使用して Zoho Sign と他のアプリケーションを連携させ、カスタムの自動ワークフローを作成できるサービスです。Power Automate は、シンプルな「if this, then that(もし〜なら、〜する)」というロジックで動作します。


  1. トリガー(if this) - フローの開始条件となるイベントです。
  2. アクション(then that) - トリガーが実行されたときに行われるタスクです。


Zoho Sign を Power Automate と連携すると、電子署名機能を業務プロセスに簡単に組み込むことができます。主なメリットには次のようなものがあります。

  1. エコシステム間のギャップ解消 - 企業は日々の業務でさまざまなアプリケーションを利用しています。Power Automate は「デジタルブリッジ」として機能し、Zoho Sign がこれらのアプリケーション間でシームレスに動作できるようにします。
  2. 人的ボトルネックの解消 - ドキュメント署名ワークフローを自動化することで、ドキュメントの送信や保管をほとんど人手を介さずに処理でき、時間の節約とエラーの削減につながります。

前提条件

  • 有効な Microsoft Power Automate アカウント(Power Automate Premium 以上)
  • 有効な Zoho Sign アカウント(エンタープライズまたは API プラン)
  • 十分な Zoho Sign クレジット(1 封筒あたり 5 Zoho Sign クレジットが消費されます)


前提条件の詳細はこちら

Zoho Sign クレジットの詳細はこちら


主要な用語と概念

Microsoft Power Automate を初めて利用する場合は、連携を開始する前に理解しておくと便利な主要な用語と概念を以下にまとめています。


フローとは?

フローは、あらかじめ構成されたアプリケーションコネクタを使ってワークフローを自動化する仕組みです。


フローの種類


Power Automate では、クラウドフロー、デスクトップフロー、ビジネスプロセスフローを作成できます。


クラウドフロー

自動化を自動、即時、またはスケジュールに基づいて実行したい場合は、クラウドフローを作成します。


  • 自動フロー: あるイベントをきっかけに実行される自動化を作成します。
  • インスタントフロー: ボタンをクリックしてすぐに開始できる自動化を作成します。
  • スケジュールフロー: スケジュールに従って自動実行させたいフローを作成します。


デスクトップフロー

デスクトップフローを使用すると、Web やデスクトップ上のタスクを自動化できます。


ビジネスプロセスフロー

ビジネスプロセスフローは、ユーザーが作業を完了できるようにガイドするための仕組みです。このフローを使用して、ユーザーが従うべき一連の手順を定義し、望ましい結果へと導くことができます。


トリガーとは?

トリガーは、フローを開始するイベントです。トリガーはシナリオの先頭にのみ追加でき、各シナリオには 1 つのトリガーしか含めることができません。


Zoho Sign は現在、Power Automate で 7 種類のトリガーを提供しています。


署名

受信者が文書に署名したとき

却下

受信者が文書を却下したとき

転送

受信者が文書を転送したとき

完了

すべての受信者が文書に署名および/または承認したとき

取り消し

送信者が文書を取り下げたとき

期限切れ

文書の署名依頼が期限切れになったとき

閲覧

受信者が文書を閲覧したとき


コネクターとは?

コネクターは、API をラップするプロキシのようなもので、あらかじめ定義されたアクションとトリガーを使って、ユーザーが取引先と接続し、ワークフローを作成できるようにします。


アクションとは?


アクションとは、トリガーが実行されたときに開始されるタスクです。フローには、フローの内容に応じて 1 つまたは複数のアクションを含めることができます。


サンプル利用ケース

Info
たとえば、署名用の文書を送信しておき、文書に署名されたら、その署名済み文書のコピーを SharePoint のフォルダーに保存し、MS Teams などのコミュニケーションアプリを通じて通知を送信するシナリオを考えてみましょう。

このシナリオ用のフローを作成する手順を見ていきます。
  1. 左側の操作画面から[My flows]をクリックします。
  2. [+ 新規 flow]ドロップダウンをクリックし、[Automated cloud flow]を選択します。
  3. フロー名を入力し、検索バーでZoho Sign Triggersを検索してから、[作成] をクリックします。別の方法として、[スキップ]をクリックして、次の画面でコネクターとトリガーを検索することもできます。
  4. Zoho Sign 接続の認証が済んでいることを確認し、正しいリージョン (USA (.com)、India (.in)、Europe (.eu)、Australia (.com.au)、Japan (.jp)) を選択して続行します。
  5. Zoho Sign trigger 内の[アクション]ドロップダウンから[完了]を選択します。
  6. [+]アイコンをクリックし、Zoho Sign アクションから[文書をダウンロード]を選択します。
  7. [request ID] テキストボックス内で request_id が見つからない場合は、次のトリガーをコピー&ペーストできます: @{triggerOutputs()?['本文/requests/request_id']} 
  8. [+]アイコンをクリックし、SharePoint アクションから[ファイルの作成]を選択します。SharePoint の認証情報が認証済みであることを確認してください。
    1. 認証が正常に完了したら、サイトのアドレスとフォルダーパスを入力し、[document_name] を選択して Zoho Sign の文書名を追加し、[File Content] で[本文]を選択します。
    2. [+]アイコンをクリックし、SharePoint アクションから[ファイルまたはフォルダーの共有リンクを作成]を選択します。
    3. サイトのアドレスを選択し、ライブラリ名、アイテム ID、リンクの種類、リンクのスコープを選択します。
    4. [+]アイコンをクリックし、MS Teams アクションから[チャットまたはチャネルにメッセージを投稿]を選択します。MS Teams の認証情報が認証済みであることを確認してください。
    5. 認証が正常に完了したら、[Post as] ドロップダウンから投稿の種類 (Flow bot、Power Virtual Agent、ユーザー) を選択し、[Post in] ドロップダウンから投稿先 (チャネルまたはグループチャット) を選択します。
      1. チャネルまたはグループチャットを選択したら、[Team] ドロップダウンからチーム ID を、[Channel] ドロップダウンからチャネル ID を選択する必要があります。
      2. [メッセージ本文] に、送信する標準メッセージを入力します。
  9. [保存]をクリックします。

サンプルフローのスナップショットは次のとおりです。

フローをテストする方法

  1. フロービルダー画面で[テスト]をクリックします。
  2. [手動]を選択し、[テスト]をクリックします。
  3. Zoho Sign からドキュメントの署名プロセスを開始します。
フロービルダー画面に戻ると、フローのステータスを確認できます。

SharePoint フォルダー内に保存された署名済みドキュメントのコピーと、選択した MS Teams チャンネルに送信されたメッセージを確認できます。