サインイン
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とAdobe Signの連携

Avatar
OPRO Support staff
  • 2026年06月03日 05:29
  • 更新

[toc] 

概要

Salesforceのレコードから契約書を生成してAdobe Signに送るまでの流れを説明します。
 


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

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


 

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

 

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

 

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

 


2. Salesforceの設定

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


 

 


3. D3Workerの設定

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

  • OPROARTS
  • Adobe Sign

 

サービスの設定

OPROARTSサービスとAdobe Signサービスのそれぞれを基にしたサービスを作成します。
サービスの設定に関しては、以下の記事を参照してください。

  • D3Workerのサービス設定(OPROARTS連携)
  • D3Workerのサービス設定(Adobe Sign)
     

エンベロープの設定

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

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

     

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

     

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

ワークの設定

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

  • データソース

    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ページ」ボタンをクリックします。
    契約書を生成してAdobe Signへ送るためのカスタムVisualforceページがダウンロードされます。

     

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

変更したファイルの内容を基に、出力アクションを作成します。

詳しくはLightning Experienceの詳細ページ用 ボタン作成 (ViewFramer)を参照してください。

 


確認方法

以上の設定を終えた後、ボタンを押すとAdobe Signに契約書が送られます。


 

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

 

D3Workerで指定した署名者に向けて、署名依頼メールも届きます。

ページの先頭へ戻る

関連記事

  • [2022/04/27] v3.8
  • リリースノート一覧
  • 【TECH COLUMN】空電プッシュを使用してSMS(ショートメッセージ)にURLを送る方法
  • 【TECH COLUMN】SalesforceとViewFramerとD3WorkerとGMOサインの連携
  • 【TECH COLUMN】Quote Billing Starter Packの請求データから請求書を一括でOPROARTS Driveに配送
株式会社オプロ