---
schema_version: "1"
id: 149102748d119108ccf06dfdfd88340ffae89c73cb20dacbf71e635ef3f1c6dd
title: Anypoint Studio を使用した DocuSign Connector 1.1 の設定
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/docusign-connector/latest/docusign-connector-studio.md
canonical_url: https://docs.mulesoft.com/jp/docusign-connector/latest/docusign-connector-studio
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 4a95aba194a6ed90bf90338c3e43a8b734715c51778075623b5238018145645e
description: MuleSoft Documentation Site
release: "1.1"
latest: true
---
# Anypoint Studio を使用した DocuSign Connector 1.1 の設定

Anypoint Studio (Studio) エディターは、Mule アプリケーション、プロパティ、および設定ファイルの設計と更新に役立ちます。

Studio でコネクタを追加および設定する手順は、次のとおりです。

1. [Mule プロジェクトを作成します](#create-mule-project)​。
2. [コネクタを Mule プロジェクトに追加します](#add-connector-to-project)​。
3. [コネクタのフローのソースを設定します](#configure-input-source)​。
4. [フローにコネクタの操作を追加します](#add-connector-operation)​。
5. [コネクタのグローバル要素を設定します](#configure-global-element)​。
6. [その他のコネクタ項目を設定します](#configure-other-fields)​。

[「アプリケーションログの表示」](#view-app-log)​で説明されているように、コネクタを実行するときに、リアルタイムでアプリケーションログを表示して問題を確認できます。

Studio で初めてコネクタを設定する場合は、​[「Anypoint Studio を使用したコネクタの設定」](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio)​を参照してください。このトピックを参照した後、コネクタ項目についての詳細情報が必要な場合は、​[「DocuSign Connector リファレンス」](https://docs.mulesoft.com/jp/docusign-connector/latest/docusign-connector-reference)​を参照してください。

## [](#create-mule-project)Mule プロジェクトを作成する

Studio で、コネクタを追加および設定する新しい Mule プロジェクトを作成します。

1. Studio で、​**\[File (ファイル)\] > \[New (新規)\] > \[Mule Project (Mule プロジェクト)\]**​ を選択します。
2. Mule プロジェクトの名前を入力して、​**\[Finish (完了)\]**​ をクリックします。

## [](#add-connector-to-project)コネクタを Mule プロジェクトに追加する

DocuSign 用 Anypoint Connector (DocuSign Connector) を Mule プロジェクトに追加して、XML コードにコネクタの名前空間およびスキーマの場所を自動的に入力し、プロジェクトの ​`pom.xml`​ ファイルに必須の連動関係を追加します。

1. **\[Mule Palette (Mule パレット)\]**​ ビューで、​**\[(X) Search in Exchange ((X) Exchange 内を検索)\]**​ をクリックします。
2. **\[Add Dependencies to Project (連動関係をプロジェクトに追加)\]**​ ウィンドウで、検索項目に「​`docusign`​」と入力します。
3. **\[Available modules (使用可能なモジュール)\]**​ で ​**\[DocuSign Connector\]**​ をクリックします。
4. **\[Add (追加)\]**​ をクリックします。
5. **\[Finish (完了)\]**​ をクリックします。

Studio でコネクタを Mule プロジェクトに追加しても、Studio ワークスペースの他のプロジェクトはそのコネクタを使用できません。

## [](#configure-input-source)ソースの設定

ソースは、指定された条件が満たされたときにフローを開始します。 次の入力元のいずれかを設定して、DocuSign Connector で使用できます。

- HTTP リスナー  
    設定されたホストとポートで要求を受信するたびにフローを開始する
- スケジューラー  
    時間ベースの条件が満たされたときにフローを開始する

たとえば、HTTP Listener ソースを設定する手順は、次のとおりです。

1. **\[Mule Palette (Mule パレット)\]**​ ビューで、​**\[HTTP\] > \[Listener\]**​ を選択します。
2. **\[Listener\]**​ を Studio キャンバスにドラッグします。
3. **\[Listener (リスナー)\]**​ 設定画面で、必要に応じて ​**\[Display Name (表示名)\]**​ 項目の値を変更します。
4. **\[Path (パス)\]**​ 項目の値を指定します。
5. **\[Connector configuration (コネクタ設定)\]**​ 項目の横にあるプラス記号 (​**+**​) をクリックして、アプリケーション内の HTTP Listener ソースのすべてのインスタンスで使用できるグローバル要素を設定します。
6. **\[General (一般)\]**​ タブで、コネクタの接続情報を指定します。
7. **\[TLS\]**​ タブで、必要に応じてコネクタの TLS 情報を指定します。
8. **\[Advanced (詳細)\]**​ タブで、必要に応じて再接続戦略を含む再接続情報を指定します。
9. **\[Test Connection (接続をテスト)\]**​ をクリックして、Mule が指定されたサーバーに接続できることを確認します。
10. **\[OK\]**​ をクリックします。

## [](#add-connector-operation)フローにコネクタの操作を追加する

フローにコネクタの操作を追加するときは、そのコネクタで実行するアクションを指定しています。

DocuSign Connector の操作を追加するには、次の手順に従います。

1. **\[Mule Palette (Mule パレット)\]**​ ビューで ​**\[DocuSign\]**​ を選択し、目的の操作を選択します。
2. その操作を Studio キャンバスの入力元の右にドラッグします。

## [](#configure-global-element)コネクタのグローバル要素を設定する

コネクタを設定する場合、アプリケーション内のそのコネクタのすべてのインスタンスで使用できるグローバル要素を設定します。グローバル要素を設定するには、コネクタが対象の DocuSign システムにアクセスするために必要な認証ログイン情報を指定する必要があります。DocuSign Connector は、認証接続プロバイダー (暗黙的許可) による認証と、OAuth 接続プロバイダー (認証コード許可) による認証をサポートします。

DocuSign Connector のグローバル要素を設定する手順は、次のとおりです。

1. Studio キャンバスで操作を選択します。
2. 操作の設定画面で、​**\[Connector configuration (コネクタ設定)\]**​ 項目の横にあるプラス記号 (​**+**​) をクリックし、グローバル要素設定項目にアクセスします。
3. **\[General (一般)\]**​ タブの ​**\[Connection (接続)\]**​ で、設定する認証方式を選択します。
    
    - [認証接続プロバイダー (暗黙的許可)](#auth-connection)
    - [JWT 接続プロバイダー (JWT許可)](#jwt-connection)
    - [OAuth 接続プロバイダー (認証コード許可)](#oauth-connection)
    
    ANT スタイルのプロパティプレースホルダーを含む設定ファイルを参照するか (推奨)、グローバル設定プロパティに認証ログイン情報を入力できます。プロパティプレースホルダーを使用する利点とその設定方法については、​[「Anypoint Connector 設定」](https://docs.mulesoft.com/connectors/introduction/intro-connector-configuration-overview)​を参照してください。
4. **\[Advanced (詳細)\]**​ タブで、必要に応じて再接続戦略を含む再接続情報を指定します。
5. **\[Test Connection (接続をテスト)\]**​ をクリックして、Mule が指定されたサーバーに接続できることを確認します。
6. **\[OK\]**​ をクリックします。

### [](#auth-connection)認証接続プロバイダー (暗黙的許可)

1. **\[Global Element Properties (グローバル要素のプロパティ)\]**​ 画面の ​**\[General (一般)\]**​ タブで次の情報を入力し、認証接続プロバイダー (暗黙的許可) を設定します。
    
    <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">項目</th>
<th class="tableblock halign-left valign-top">ユーザーアクション</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Name (名前)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>設定名。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Base Uri (ベース URI)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>各インスタンスまたはテナントのパラメーターベース URI。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Authorization (認証)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>接続種別の認証。</p>
</div></div></td>
</tr>
</tbody>
</table>
    
    次のスクリーンショットは、​**\[General (一般)\]**​ タブでの認証接続プロバイダー (暗黙的許可) の設定例を示しています。
    
    ![認証接続プロバイダー (暗黙的許可) 認証の \[General (一般)\] タブ](_images/auth-general-tab.png)
2. **\[Advanced (詳細)\]**​ タブで、必要に応じて ​**\[Response timeout (応答タイムアウト)\]**​、​**\[Response timeout unit (応答タイムアウト単位)\]**​、​**\[Streaming type (ストリーミング種別)\]**​、​**\[Expiration policy (有効期限ポリシー)\]**​ の各項目の値を変更します。
    
    次のスクリーンショットは、​**\[Advanced (詳細)\]**​ タブでの認証接続プロバイダー (暗黙的許可) の設定例を示しています。
    
    ![認証接続プロバイダー (暗黙的許可) 認証の \[Advanced (詳細)\] タブ](_images/auth-advanced-tab.png)

### [](#jwt-connection)JWT 接続プロバイダー (JWT許可)

サーバー間通信またはマシン間通信で JWT 許可を使用して、ユーザーの関与がない認証を実現します。クライアントは、認証サーバーまたはリソースサーバーで検証される署名済み JWT を使用して認証します。

**\[Global Element Properties (グローバル要素のプロパティ)\]**​ 画面の ​**\[General (一般)\]**​ タブで次の情報を入力し、JWT 接続プロバイダー (JWT 許可) を設定します。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">項目</th>
<th class="tableblock halign-left valign-top">ユーザーアクション</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Base Uri (ベース URI)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>各インスタンスまたはテナントのパラメーターベース URI。DocuSign アプリケーションで、​<strong>[設定] &gt; [アプリとキー] &gt; [アカウント情報]</strong>​ に移動し、アカウントのベース URI を見つけて、​<code>/restapi</code>​ を末尾に追加します (例: <code>https://demo.docusign.net/restapi</code>​)。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Integration Key (インテグレーションキー)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>インテグレーションを識別し、サービスプロバイダーを使用してその設定値にリンクするインテグレーションキー。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Impersonated user id (偽装ユーザー ID)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>このユーザー ID は、DocuSign システムのユーザーに関連付けられた一意の識別子です。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Requested Scopes (要求されたスコープ)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アプリケーションで必要とされるスコープのスペース区切りリスト。JWT 許可の場合、これには ​<code>impersonation</code>​ スコープが含まれている必要があります。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Private Key (非公開キー)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>RSA 非公開キー。</p>
</div></div></td>
</tr>
</tbody>
</table>

このスクリーンショットは、​**\[General (一般)\]**​ タブでの JWT 接続プロバイダー (JWT 許可) の設定例を示しています。

![JWT 許可認証の \[General (一般)\] タブ](_images/jwt-general-tab.png)

### [](#oauth-connection)OAuth 接続プロバイダー (認証コード許可)

Unresolved include directive in modules/ROOT/pages/docusign-connector-studio.adoc - include::connectors::partial$oauth2-description.adoc\[\]

1. **\[Global Element Properties (グローバル要素のプロパティ)\]**​ 画面の ​**\[General (一般)\]**​ タブで次の情報を入力し、OAuth 接続プロバイダー (認証コード許可) を設定します。
    
    <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">項目</th>
<th class="tableblock halign-left valign-top">ユーザーアクション</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Name (名前)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>設定名。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Consumer key (コンシューマーキー)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>サービスプロバイダーに登録されている OAuth コンシューマーキー。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Consumer secret (コンシューマーシークレット)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>サービスプロバイダーに登録されている OAuth コンシューマーシークレット。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Listener config (リスナー設定)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アクセストークンコールバックエンドポイントを受け取るリスナーの作成に使用する HTTP 設定。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Callback path (コールバックパス)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アクセストークンコールバックエンドポイントのパス。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Authorize path (認証パス)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>OAuth ダンスをトリガーするローカル HTTP エンドポイントのパス。</p>
</div></div></td>
</tr>
</tbody>
</table>
    
    次のスクリーンショットは、​**\[General (一般)\]**​ タブでの OAuth 接続プロバイダー (認証コード許可) の設定例を示しています。
    
    ![OAuth 接続プロバイダー (認証コード許可) 認証の \[General (一般)\] タブ](_images/oauth-general-tab.png)
2. **\[Advanced (詳細)\]**​ タブで、必要に応じて ​**\[Response timeout (応答タイムアウト)\]**​、​**\[Response timeout unit (応答タイムアウト単位)\]**​、​**\[Streaming type (ストリーミング種別)\]**​、​**\[Expiration policy (有効期限ポリシー)\]**​ の各項目の値を変更します。
    
    次のスクリーンショットは、​**\[Advanced (詳細)\]**​ タブでの OAuth 接続プロバイダー (認証コード許可) の設定例を示しています。
    
    ![OAuth 接続プロバイダー (認証コード許可) 認証の \[Advanced (詳細)\] タブ](_images/oauth-advanced-tab.png)

## [](#configure-other-fields)その他のコネクタ項目の設定

DocuSign Connector のグローバル要素を設定したら、コネクタの他の必須項目を設定します。必須項目は、使用するコネクタ操作によって異なります。

## [](#view-app-log)アプリケーションログの表示

問題を確認するため、アプリケーションログを次の方法で表示できます。

- アプリケーションを Anypoint Platform から実行している場合、アプリケーションログ出力は Anypoint Studio のコンソールウィンドウに表示されます。
- コマンドラインから Mule を使用してアプリケーションを実行している場合、アプリケーションログ出力は OS コンソールに表示されます。

アプリケーションのログファイル (​`log4j2.xml`​) でログファイルパスがカスタマイズされていない場合、デフォルトの場所 ​`MULE_HOME/logs/<app-name>.log`​ でアプリケーションログを表示することもできます。

## [](#関連情報)関連情報

- [Anypoint Connector の概要](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)
- [Anypoint Studio を使用したコネクタの設定](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio)
- [DocuSign Connector リファレンス](https://docs.mulesoft.com/jp/docusign-connector/latest/docusign-connector-reference)
- [MuleSoft ヘルプセンター](https://help.mulesoft.com)