Docusign eSignature スポーク
Docusign eSignature を使用してデジタル署名用にドキュメントを個人または受信者のリストに送信するプロセスを自動化します。たとえば、従業員のオンボーディングと退職、機密保持契約、法務契約、作業指示書の送信を自動化します。ドキュメントテンプレートで ServiceNow データを使用し、ユーザーが必要に応じて署名用のドキュメントをアップロードできるようにします。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
統合ハブサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
スポークバージョン
Docusign eSignature スポーク v4.2.2 が最新バージョンです。
スポークの依存関係
アプリのインストールで問題が発生した場合は、次の依存プラグインがインストールされていることを確認してください。
- ServiceNow 統合ハブアクションステップ:REST (com.glide.hub.action_step.rest)
- ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
- ServiceNow フローデザイナー:動的入力 (com.glide.hub.dynamic_inputs)
互換バージョン
このスポークは Docusign eSignature API バージョン v2 または v2.1 用にビルドされていますが、それ以降のバージョンと互換性がある可能性があります。
主な機能
Docusign eSignature スポークにより、フローデザイナーで以下のことができるようになります。
- デジタル署名用に ServiceNow 添付ファイルまたは Docusign eSignature テンプレートからドキュメントを個人または受信者のリストに送信するプロセスを自動化します。
- ServiceNow で Docusign eSignature アカウントとテンプレートを検出して同期します。
- アカウントと関連テンプレートのリストを Docusign eSignature から取得し、[アカウントを取得] サブフローを使用して、それらをアカウント [sn_docusign_spoke_accounts] テーブルとテンプレート [sn_docusign_spoke_docusign_templates] テーブルにレコードとして挿入または更新します。
- 指定された Docusign eSignature アカウントに関連付けられたテンプレートを取得し、[テンプレートをアカウントごとに取得] サブフローを使用して、各テンプレートをテンプレート [sn_docusign_spoke_docusign_templates] テーブルにレコードとして挿入または更新します。
- テンプレートとオンデマンドドキュメント要求を送信するためにサンプルフローをコピーしてカスタマイズします。
- ドキュメントが署名されるまでフローを一時停止します。スクリプト化された REST API Webhook は、受信者がドキュメントに署名するのを待機します。
- 署名されたドキュメントの値をフローで使用します。
- 完了した Docusign eSignature ドキュメントを監査目的で ServiceNow レコードに添付します。
- エンベロープとユーザーを管理します。
スポークの要件
- Docusign eSignature アカウント
- Docusign eSignature アドミニストレーター認証情報
- ServiceNow と統合するために構成された Docusign eSignature アプリケーション
- クライアント ID、インテグレーターキー、秘密キー、RSA キーペアなどの Docusign eSignature アプリケーションの詳細
- ServiceNow 統合ハブサブスクリプション注:サービスカタログ (com.glideapp.servicecatalog.flow_designer) プラグインに対するフローデザイナーサポートが有効化されていることを確認します。
カスタムアプリケーションの作成と構成については、Docusign 開発者センター のドキュメントを参照してください。
スポークのフロー
Docusign eSignature スポークには、Docusign タスクの自動化をデモするためのサンプルフローが用意されています。Docusign eSignature スポークアクションを使用して、組織で必要なタスクを自動化します。サンプルフローをカスタマイズするには、新しいアプリケーションスコープにコピーします。利用可能なサンプルフローは次のとおりです。
| フロー | 説明 |
|---|---|
| デジタル署名のためにドキュメントを送信 | [デジタル署名のためにドキュメントを送信] アイテムによってサービスカタログ要求が作成されたときに、デジタル署名用にドキュメントを Docusign に送信します。このフローを使用する前に、[デジタル署名のためにドキュメントを送信] カタログアイテムを有効化します。 |
| Docusign テンプレートを使用して候補者に雇用オファーを送信 | テンプレートを使用して、Docusign エンベロープをユーザーに送信します。たとえば、このフローを使用してジョブオファーを候補者に送信します。このフローを使用する前に、[テンプレートのデモンストレーション (Demonstrate Template):候補にジョブオファーを送信] を有効化します。 |
Docusign eSignature スポーク は、Docusign eSignature スポーク のサンプルフローで使用するカタログアイテムを追加します。Docusign eSignature スポーク サンプルフローをトリガーする前に、これらのカタログアイテムをアクティブ化します。
| カタログアイテム | 説明 |
|---|---|
| デジタル署名のためにドキュメントを送信 | DocuSign で、デジタル署名のためにドキュメントを送信します。 |
| テンプレートのデモンストレーション (Demonstrate Template):候補にジョブオファーを送信 | DocuSign テンプレートを使用して、ジョブオファーを送信します。 |
スポークのサブフロー
Docusign eSignature スポークには、Docusign タスクの自動化をデモするためのサンプルサブフローが用意されています。サンプルサブフローをカスタマイズするには、新しいアプリケーションスコープにコピーします。利用可能なサンプルサブフローは次のとおりです。
| カテゴリ | サブフロー | 説明 |
|---|---|---|
| エンベロープ管理 | Docusign エンベロープを ServiceNow レコードに添付 | エンベロープ内のすべてのドキュメントを ServiceNow レコードに添付します。 |
| Docusign フィールドデータを取得して設定 | カタログアイテム変数のリストを処理し、各変数値でドラフトエンベロープを更新します。 | |
| ユーザー管理 | ユーザーの作成 | 権限プロファイルとグループメンバーシップを含むユーザーを作成します。 |
| ユーザーを更新 | 権限プロファイルとグループメンバーシップを含むユーザーを更新します。 | |
| テンプレート管理 | テンプレートをアカウントごとに取得 | Docusign アカウントからテンプレートを取得し、テンプレートテーブルに保存します。 |
| デフォルト | Docusign Webhook サンプルサブフロー | 指定されたエンベロープの受信者の詳細を取得します。 |
| アカウント管理 | アカウントの取得 | Docusign アカウントとすべてのアカウントに関連する テンプレートを取得し、それぞれアカウントテーブルとテンプレートテーブルに保存します。 |
スポークのアクション
Docusign eSignature スポークは、ServiceNow でイベントが発生したときに Docusign タスクを自動化するアクションを提供します。使用可能なアクションは次のとおりです。
| カテゴリ | アクション | 説明 |
|---|---|---|
| アカウント管理 | アカウント署名プロバイダーを検索 | 指定されたアカウントで使用できる署名プロバイダーのリストを取得します。 |
| エイリアスでアカウントを検索 | スポークの接続および資格情報エイリアスレコードに関連付けられたアカウントを取得します。 | |
| ロール ID を検索 | 指定されたロール名のロール ID を取得します。 | |
| 一括エンベロープ管理 | 一括送信リストの作成 | 一括送信リストを作成します。 |
| 一括送信要求の作成 | エンベロープまたはテンプレートを使用して、既存の一括送信リストに基づいて一括送信要求を作成します。 | |
| 一括送信テスト要求の作成 | 既存のエンベロープまたはテンプレートとの互換性をテストするための一括送信テスト要求を作成します。 | |
| 一括送信リストの削除 | 指定した一括送信リストを削除します。 | |
| 一括送信バッチエンベロープストリームの検索 | 指定された一括送信バッチからエンベロープを取得します。 | |
| 一括送信バッチステータスの検索 | 成功の数、処理待ちの数、エラーの数など、指定された一括送信バッチの一般的なステータスを取得します。 | |
| 一括送信バッチストリームの検索 | 一括送信バッチの情報を取得します。 | |
| 一括送信リストの検索 | 指定した一括送信リストを取得します。 | |
| 一括送信リストの検索 | 一括送信リストのリストを取得します。 | |
| 一括送信バッチアクションの更新 | 指定した一括送信バッチに対して一括アクション (再送信、修正、または無効化) を実行します。 | |
| 一括送信バッチステータスの更新 | 指定した一括送信バッチの名前を更新します。 | |
| 一括送信リストの更新 | 指定した一括送信リストを更新します。 | |
| ドキュメント署名 | 埋め込み署名 URL を検索 | アプリケーションに埋め込まれた署名 URL を作成します。ユーザーは、アプリケーションを離れることなくドキュメントに署名できます。 注: 署名 URL は 300 秒間有効であり、一度に 1 人の受信者に送信できます。 |
| 埋め込み署名 URL をインラインで検索 | Docusign の受信者ビューを埋め込むことができる URL を取得します。 | |
| ドキュメント管理 | エンベロープにドキュメントを追加 | エンベロープにドキュメントを追加します。 |
| 結合したドキュメントを ServiceNow レコードに添付 | Docusign ドキュメントを ServiceNow レコードに添付します。 | |
| Docusign ドキュメントを ServiceNow レコードに添付 | 署名済みの Docusign ドキュメントを取得し、ServiceNow レコードに添付します。 | |
| 名前でドキュメント ID を検索 | 指定されたドキュメント名を使用してエンベロープからドキュメント ID を取得します。 | |
| エンベロープ内のドキュメントを検索 | 指定された Docusign エンベロープ内のリストを ID と名前付きで返します。 | |
| エンベロープ内のドキュメントを置換 | エンベロープに対するドキュメントを置換します。 | |
| エンベロープ管理 | エンベロープに受信者を追加 | 指定された受信者を指定されたエンベロープに追加します。 注:
|