サインイン
Language
日本語 English

このセクションの記事

  • D3Workerのサービス設定(Box [配送] v2 - ワーク実行)
  • D3Workerのサービス設定(Box [配送] v2)
  • D3Worker メール送信サービス Microsoft365とのSMTP連携方法(Salesforce)
  • 【D3Worker】ワークの「エンベロープ」タブの設定(Salesforce)
  • D3Workerでのワークのエクスポート/インポート方法(Salesforce)
  • 【D3Worker】履歴を確認したい(Salesforce)
  • 【TECH COLUMN】SalesforceとViewFramerとD3WorkerとGMOサインの連携
  • 【TECH COLUMN】ドキュメントをパスワード付きZipにしてメール送付する(Salesforce連携)
  • 【TECH COLUMN】SalesforceとViewFramerとD3WorkerとAdobe Signの連携
  • 【TECH COLUMN】空電プッシュを使用してSMS(ショートメッセージ)にURLを送る方法
もっと見る

【TECH COLUMN】SalesforceとViewFramerとD3WorkerとDocuSignの連携

Avatar
OPRO Support staff
  • 2026年06月04日 07:49
  • 更新

[toc]

 

概要

このページでは、SalesforceのレコードからOPROARTSで契約書を生成し、DocuSignに送信するまでの一連の流れを説明します。 この設定を行うことで、書類の発行から署名依頼までをワンクリックで実行することができます。

 


1. 帳票テンプレートの準備

OPROARTS Liveで帳票のテンプレートをデザインします。 本記事では以下のような帳票デザインを使用して説明します。

 

CSVデータを受け取る設定は以下のようにします。

 

以下のようにマッピングします。

 

上の画像の赤枠で囲んだ部分のデータは以下のようになっています。

 


2. Salesforceの設定

本記事ではSalesforceの取引先オブジェクトと取引先責任者オブジェクトから契約書を出力する場面を想定しますので、特別な設定は不要です。

 

 


3. D3Workerの設定

OPROARTSで生成した帳票をDocuSignに連携するために、以下のサービスを使用します。

  • OPROARTS
  • DocuSign

 

サービスの設定

OPROARTSサービスとDocuSignサービスのそれぞれを基にしたサービスを作成します。

サービスの設定に関しては、以下の記事を参照してください。

  • OPROARTS:D3Workerのサービス設定(OPROARTS連携)
  • DocuSign:D3Workerのサービス設定(DocuSign)
     

エンベロープの設定

基本設定にて名称を決定したら、文書化サービスと配送サービスのそれぞれに作成した2つのサービスを指定します。

  • 文書化サービス:OPROARTSサービスを基に作成したサービスを指定します。

     

  • 配送サービス:DocuSignサービスを基に作成したサービスを指定します。

     

どちらのサービスについても、設定の変更をせずに保存します。

 

ワークの設定

基本設定にて名称を決定したら、以下のように設定します。

  • データソース

    ViewFramerから受け渡されるCSVのフィールドを指定します。


     

  • エンベロープ

    エンベロープフィールドに「ContractCompany」を、アクティブ化するフィールドに「エンベロープフィールド」を指定して、「ELSEとして使用する」にチェックを入れます。

     

  • 文書とデータのマッピング

    生成されるPDF文書の名前と作成した帳票テンプレートの名前を入力したら、帳票テンプレートで指定したCSVフィールドの順番と同じになるようにデータセットのフィールド値を設定します。

    ⚠️
    注意

    帳票テンプレートの名前には、はじめに「live_」を付けてください。 
    作成したテンプレートの名前が「template_name」である場合は、ここで入力する値は「live_template_name」になります。

     


4. ViewFramerの設定

⚠️
注意

同じウェブブラウザーで複数のビューやマッピングを参照・編集すると上書きされてしまいます。 
必ず1つのタブで操作してください。 既存のビューを参考にしたい場合は、別のブラウザーで参考にしたいビューを開いてください。 
ただし、同時編集はできませんので参照のみにしてください。また、別のブラウザーにした場合も複数のビューを開くことは避けてください。

 

ビューの作成

基本設定にて名称を決定したら、以下のように設定します。

  • リレーション設定

    取引先IDを用いて取引先責任者と取引先のリレーション設定をします。

     

  • 出力設定

    帳票に出力する値を指定します。

    💡
    補足

    Addressの項目(赤枠で囲んだ部分)については以下のように記述しています。

     

  • 出力条件設定

    パラメータ(ここでは「ID」)を設定し、その値と等しい取引先責任者IDをもつレコードのみを出力対象にします。 
    パラメータ「ID」の値には、出力時にSalesforceで開いている取引先責任者レコードのIDが入ります。

     

マッピングの作成

作成したビューとD3Workerのワークを結びつけるために、マッピングを作成します。 
「マッピング:定義」画面では以下のように指定します。

 

続いて「マッピング:定義:出力設定」画面の「D3Worker」タブをクリックし、作成したワークのデータソースと作成したビューの項目を結びつけます。

 

設定が終わったら、「配備」をクリックしてください。

 


5. Salesforceにボタンを設置

APIサンプルのダウンロード

  1. ViewFramerのマッピング一覧画面で、呼び出したいマッピングの「APIサンプル」欄にある「APIサンプル」ボタンをクリックします。

     

  2. サービスで「D3Worker」を選択し、「Visualforceページ」ボタンをクリックします。 
    契約書を生成してDocuSignへ送るためのカスタムVisualforceページがダウンロードされます。

     

出力アクションの作成と配置

変更したファイルの内容を基に、出力アクションを作成します。 
詳しくはLightning Experienceの詳細ページ用 ボタン作成を参照してください。

 


確認方法

以上の設定を終えた後、ボタンをクリックするとDocuSignに契約書が送信され、署名依頼のメールがDocuSignテンプレートの受信者に届きます。

 

送信された契約書は以下のとおりです。

 

ページの先頭へ戻る

関連記事

  • ソアスク 拡張パッケージ「soasc」リリースノート
  • 【TECH COLUMN】契約書の電子署名ソリューション(DocuSign連携)Salesforce版
  • D3Workerのサービス設定(DocuSign)(Salesforce)
  • [D3Worker]ドキュメント一覧(Salesforce)
  • D3Workerのサービス設定(DocuSign - ワーク実行)(Salesforce)
株式会社オプロ