詳細情報:
電子署名 API
電子署名 API を個別に使用して、UI を使用せずに Salesforce Contracts 機能をコールできます。これらの API は高度なカスタマイズが可能です。電子署名用に 1 つ以上の生成済みドキュメントを送信できます。生成されたドキュメントは、標準オブジェクトまたはカスタムオブジェクトに関連付けることができます。
必要なアクセス権については、「Permission Sets For DocuSign」を参照してください。
Apex ガバナの制限については、「Execution Governors and Limits」を参照してください。
電子署名 API についての詳細は、「電子署名リソース」を参照してください
| メソッド | 説明 |
|---|---|
| getRecipients | この方法を使用して、ドキュメント受信者のリストを表示します。 カスタムクラスを使用してカスタムロジックを追加する
受信者を返す方法をカスタマイズするには、グローバル Apex クラスに ind_docgen_api.OpenInterface インターフェースを実装します。敬称が「Mr.」のすべての取引先責任者を取得するサンプル実装を次に示します。 recipientSelector と sourceObjectId は省略可能なパラメーターです。sourceObjectId パラメータが Apex クラスへの入力として渡され、必要に応じて消費されます。 メタデータを使用してカスタムクラスを設定するには、次の値を使用して電子署名設定オブジェクトにレコードを追加します。
|
| getDocuments | この方法を使用して、電子署名で送信されたドキュメントのリストを表示します。 IsAssociatedWithClm パラメーターが次の場合:
カスタムクラスを使用してカスタムロジックを追加する
電子署名のドキュメントを返す方法をカスタマイズするには、グローバル Apex クラスに ind_docgen_api.OpenInterface インターフェースを実装します。指定された sourceObjectId にリンクされている ContentVersion レコードからドキュメントを取得する実装例を次に示します。 documentSelector は省略可能なパラメーターです。 メタデータを使用してカスタムクラスを設定するには、次の値を使用して電子署名設定オブジェクトにレコードを追加します。
API URL でカスタムクラス名を渡す必要はありません。 |
| getNotificationSettings | この方法を使用して、リマインダーと有効期限の通知設定を表示します。sourceObjectId は、オブジェクトのそれぞれの通知設定を返す必須パラメーターです。 API は次の設定から通知設定を読み取ります。
|
| sendEnvelope | この方法を使用して、新しい DocuSign トランザクションを有効にします。 |
| voidEnvelope | この方法を使用して、オブジェクトに関連付けられた封筒を期限切れまたは取り消します。 |
| updateEnvelope | この方法を使用して、封筒の状況を更新するアドホック要求を DocuSign に送信します。 |
