Docusign

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Docusignは、安全なeSignatureソリューションです。電子署名テクノロジーとデジタルトランザクション管理サービスを提供し、企業が完全にデジタル化されたワークフローを作成できるようにします。

APIバージョン

DocusignコネクターはDocusign eSignature REST APIを使用し、トリガーまたはアクションに応じてv2.0とv2.1のエンドポイントを組み合わせて呼び出します。それぞれが呼び出すバージョンについては、トリガーおよびアクション別のAPIバージョンを参照してください。

サポートされているエディションとバージョン

Docusignコネクターは、以下のDocusignプランで動作します:

  • 個人用
  • Standard
  • Business Pro

コネクションの設定

Docusignコネクターは、次の認証タイプをサポートしています:

認証と送信

JWT Grant認証は、Docusignのimpersonationスコープを使用して、接続に使用したユーザーのメールアドレスからドキュメントを送信します。このユーザーがサインインする必要はありません。代理操作対象ユーザー、またはそのアカウント管理者は、接続する前に同意を付与する必要があります。

OAuth 2.0(Authorization Code Grant)は、コネクションを承認するためにサインインしたユーザーのメールアドレスからすべてのドキュメントを送信します。

ロールと権限

Docusignにサインインできるユーザーは、DocusignをWorkatoに接続できます。ユーザーはWorkatoでもDocusignと同じ権限と機能を使用して、エンベロープの表示、管理、送信を行えます。詳細については、Docusignの権限プロファイルドキュメントを参照してください。

JWT Grant

サーバー間認証用の秘密鍵を使用して、JWT Grant認証でDocusignに接続します。この方法では、Docusignユーザー偽装を使用して、接続に使用するユーザーIDのメールアドレスからドキュメントが送信されます。接続する前に、そのユーザーまたはアカウント管理者が同意を付与する必要があります。詳細については、ユーザーIDの取得を参照してください。

JWT Grant認証用のDocusignセットアップ

JWT Grant認証を設定するには、以下の手順を完了します:

User IDを取得する

DocusignでUser IDを取得するには、次の手順を実行します:

1

Docusignにサインインします。

2

Admin>Apps and Keysに移動します。

3

Workatoで使用するためにUser IDをコピーして保存します。

インテグレーションキーの生成

インテグレーションキーを生成するには、アプリを作成する必要があります。

Docusignでインテグレーションキーを生成するには、次の手順を実行します:

1

アプリとキーページに移動し、アプリとインテグレーションキーを追加をクリックします。

2

Workato Integrationなど、アプリケーションの名前を入力します。

3

Create Appをクリックします。

4

Workatoで使用するために、Integration Key(Client IDとも呼ばれます)をコピーして保存します。

RSAキーペアを生成する

DocusignでRSAキーペアを生成するには、次の手順を実行します:

1

新しく作成したアプリ設定のサービス統合セクションに移動します。

2

Generate RSAをクリックして、新しいRSAキーペアを作成します。

3

Private Keyをコピーし、安全な場所に保存します。この値は、Workatoでコネクションを確立するために必要です。

秘密キーを保存する

秘密キーは1回だけ表示されます。このダイアログを閉じると、再度取得することはできません。紛失した場合は、新しいキーペアを生成する必要があります。

4

Closeをクリックして、キーペアをインテグレーションに保存します。

リダイレクトURIを追加する

DocusignでリダイレクトURIを追加するには、次の手順を実行します:

1

新しく作成したアプリ設定のAdditional settings(追加設定)>Redirect URIs(リダイレクトURI)セクションに移動します。

2

+ Add URIをクリックします。

3

Redirect URIsフィールドにhttps://www.workato.com/oauth/callbackを入力します。

4

保存をクリックします。

JWT Grant認証では、Docusignのユーザー偽装を使用して、接続に使用するユーザーのメールアドレスからエンベロープを送信します。そのユーザーとして接続するには同意が必要で、同意には次の2つの形式があります:

Docusign Adminパネルを使用して、組織の要求済みドメイン内のすべてのユーザーに代わってJWTアプリに同意を付与します。この承認により、指定した権限に制限された状態で、アプリにすべてのドメインユーザーへのアクセス権が付与されます。これは1回限りの設定です。

管理者の同意の前提条件

  • 組織でDocusign Admin機能が有効になっている必要があります。
  • 組織に少なくとも1つの要求済みドメインが必要です。 Docusignのドメインを要求するドキュメントを参照してください。
  • アプリのインテグレーションキーを作成済みである必要があります。

管理者の同意を取得するには、次の手順を実行します:

1

組織管理者としてDocusignにサインインします。

2

Docusign AdminでOrganizationホームページを開きます。

3

ナビゲーションペインからConnected Appsを選択します。

4

Authorize Applicationを選択し、ドロップダウンメニューからアプリケーションを選択します。このメニューには、すべてのインテグレーションキーが名前別に表示されます(例: Workato Integration)。

5

Add New ApplicationダイアログのPermissionsフィールドにsignature impersonationを入力します。

これらの権限は、組織の要求済みドメインのメンバーであるすべてのユーザーに適用されます。

6

Addをクリックして、アプリケーションを確認し承認します。

詳細については、Docusignの内部アプリケーションの管理者同意を取得する方法ドキュメントを参照してください。

接続に使用する予定の各ユーザーは、JWTアプリに個別に同意を付与する必要があります。 およびこれにより、エンベロープ送信時にアプリがユーザーに代わって動作できるようになります。

インテグレーションキーとリダイレクトURI

個別の同意を設定する前に、JWT Grant設定セクションのintegration keyおよびredirect URIの手順を完了していることを確認してください。

個別ユーザーの同意を取得するには、次の手順を実行します:


コネクション中の同意

JWT Grant認証で接続すると、Docusignから同意の付与を求められます。これにより、コネクションを認証するユーザーに個別の同意が付与されます。上記の手順に従う必要があるのは、ユーザー自身がコネクションを設定しない場合に、そのユーザーの同意を事前承認するときのみです。たとえば、管理者が別のユーザーのコネクションに対して事前に同意を付与する場合です。

詳細については、DocusignのHow to obtain individual consentドキュメントを参照してください。

JWT Grant認証でDocusignに接続

WorkatoでDocusignへのJWT Grantコネクションを設定するには、次の手順を実行します:

1

作成 > コネクションをクリックします。

2

Docusignを検索し、アプリとして選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

Docusign JWT GrantコネクションDocusign JWT Grantコネクション

4

Locationドロップダウンメニューを使用して、コネクションを保存する予定のプロジェクトまたはフォルダを選択します。

5

認証タイプドロップダウンメニューを使用して、JWT Grantを選択します。

6

Demoドロップダウンメニューを使用して、これがデモDocusignアカウントかどうかを示します。デモ/サンドボックスアカウントの場合はYes、プロダクションアカウントの場合はNoを選択します。

7

DocusignアプリケーションのインテグレーションキーClient IDフィールドに入力します。

8

ユーザーIDフィールドに、JWT Grant設定手順で取得したユーザーIDを入力します。

9

秘密鍵フィールドに、JWT Grant設定手順で取得したRSA秘密鍵を入力します。 -----BEGIN RSA PRIVATE KEY-----および-----END RSA PRIVATE KEY-----ヘッダーを含む完全な秘密鍵を入力します。

10

任意です。複数のアカウントがある場合にDocusignアカウントを指定するには、アカウントIDを入力します。アカウントIDは、Admin>Apps and Keys>API Account IDに移動して確認できます。デフォルトでは、コネクションによって最初のDocusignアカウントが選択されます。

11

任意です。 Webhookリクエストを検証するには、Connect keyフィールドにConnect keyを入力します。詳細については、DocusignのアプリにHMACキーを追加するドキュメントを参照してください。

12

任意です。 Custom OAuth profileドロップダウンメニューを使用して、コネクション用のCustom OAuth profileを選択します。

13

接続をクリックします。 Workatoはコネクションを承認するためにDocusignにリダイレクトします。

14

Allow Accessをクリックして、Workatoインテグレーションにアカウントへのアクセス権限を付与します。

JWT同意画面JWT同意画面

OAuth 2.0(Authorization Code Grant)

Docusignに接続するには、Docusignの認可フローを通じてサインインしてアクセスを許可し、OAuth 2.0(認可コードグラント)を使用します。すべてのドキュメントは、コネクションを承認したユーザーのメールアドレスから送信されます。

OAuth 2.0(Authorization Code Grant)でDocusignに接続

WorkatoでDocusignへのOAuth 2.0認証コネクションを設定するには、次の手順を実行します:

1

作成 > コネクションをクリックします。

2

Docusignを検索し、アプリとして選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

Docusign OAuth 2.0 (Authorization Code Grant)コネクションDocusign OAuth 2.0 (Authorization Code Grant)コネクション

4

Locationドロップダウンメニューを使用して、コネクションを保存する予定のプロジェクトまたはフォルダを選択します。

5

認証タイプドロップダウンメニューでOAuth 2.0 (Authorization Code Grant)を選択します。

6

Demoドロップダウンメニューを使用して、これがデモDocusignアカウントかどうかを示します。デモ/サンドボックスアカウントの場合はYes、プロダクションアカウントの場合はNoを選択します。

7

任意です。複数のアカウントがある場合にDocusignアカウントを指定するには、アカウントIDを入力します。アカウントIDは、Admin>Apps and Keys>API Account IDに移動して確認できます。デフォルトでは、コネクションによって最初のDocusignアカウントが選択されます。

8

任意です。 Webhookリクエストを検証するには、Connect keyフィールドにConnect keyを入力します。詳細については、DocusignのアプリにHMACキーを追加するドキュメントを参照してください。

9

任意です。 Custom OAuth profileドロップダウンメニューを使用して、コネクション用のCustom OAuth profileを選択します。

10

接続をクリックします。

トリガーおよびアクション別のAPIバージョン

Docusignコネクターのアクションとトリガーは、Docusign eSignature REST API v2.0とv2.1のエンドポイントを組み合わせて呼び出します。 DocusignのAPI referenceドキュメントに記載されている内容とレスポンスの差異が見られる場合は、使用しているアクションまたはトリガーがv2.0を使用しているかどうかを確認してください。

タイプ名前APIバージョン
トリガー新規ドキュメントイベントv2.0
トリガー新規ドキュメント受信混在(v2.1およびv2.0)
トリガー新規受信者イベントv2.1
アクションテンプレートから下書きエンベロープを作成v2.1
アクションドキュメントを作成/送信v2.0
アクションドキュメントをダウンロードv2.0
アクションエンベロープを取得v2.1
アクションエンベロープの受信者を取得v2.1
アクションテンプレートを取得v2.1
アクションエンベロープ内のドキュメントを一覧表示(バッチ)v2.0
アクションエンベロープを一覧表示(バッチ)v2.1
アクションテンプレートを一覧表示(バッチ)v2.1
アクションエンベロープを再送信v2.1
アクションテンプレートを使用してドキュメントを送信v2.0
アクションIDでエンベロープを送信v2.1
アクションエンベロープを無効化v2.1

最終更新日: