Salesforce 用 Adobe Sign テンプレートおよびデータ/結合マッピング機能の設定ガイド

概要

Adobe Sign では、署名者からのデータ収集、文書内の署名フィールドとイニシャルフィールドの位置設定、送信者と署名者の両当事者の情報収集などの操作を、インタラクティブフォームを使用しておこなうことができます。

独自の Adobe Sign テンプレートライブラリを作成するには、「Salesforce 文書」タブで Adobe Sign フォームとテンプレートを保存します。

Adobe Sign テキストタグのメリットを次に示します。

  • 文書に署名およびイニシャル入力する場所をお客様ごとに設定できます。
  • 署名者のデータを収集し、後で Salesforce アカウントに戻すことができます(データマッピングを参照)。
  • 署名用に送信する前に、Salesforce のデータを文書のフィールドに結合できます(結合マッピングを参照)。

Adobe Sign フォームを作成するには、Adobe Sign で送信する任意の文書(Word、PDF、テキストなど)に特別なテキストタグを追加します。詳しくは、テキストタグに関するドキュメントを参照してください。

注意:

データマッピングと結合マッピングには 2 つのオプション設定があります。設定/プラットフォームツール/カスタムコード/カスタム設定の順にアクセスして、ニーズに合った設定をおこなうことができます。

1. データマッピングまたは結合マッピングが失敗したときに電子メールを受け取りますか?

  • マッピングエラー通知を有効にする(デフォルトで有効) - この設定を有効にすると、マッピングの実行でエラーが発生した場合に必ず電子メール通知がデータマッピングまたは結合マッピングの所有者に送信されます。

2. データマッピングまたは結合マッピングでフィールドを選択する際に、API 名を表示したいですか?

  • フィールドの API 名を表示(デフォルトで無効) - このオプションを有効にすると、データマッピングおよび結合マッピングを設定する際に、Salesforce オブジェクトのすべてのフィールドと関係性に対して API 名が表示されます。

Walk Me Through

Walk me thru

一部のページには「Walk Me Through」ボタンがあります。

このボタンを使用すると、ページ用途の概要を順番に確認していくことができます。このチェックでは、挿入した値の正当性を確認することはできませんが、プロセスを適切な順序で進め、必要な要素が欠けないようにするうえで役に立ちます。


注意:

フィールド名と SFDC オブジェクトフィールドの結合/データマッピングは、フィールド名を Salesforce に「アップロード」することで簡単になります。こうすると、フィールド名を選択リストからフィールド名を選択できます。テキストフィールドにフィールド名を手入力する必要がありません。その方法を次に示します。

  1. すべてのフィールドが定義されたフォームを作成します。
  2. フォームにわかりやすい契約名(W4 フィールドテンプレートなど)を付けて、Salesforce 経由で署名用に送信します。
    • フィールドをマッピングするとき、この名前が、適切なテンプレートを見つけるのに役に立ちます。
  3. マッピングするすべてのフィールドにコンテンツを入力し、契約書に署名すると、その契約書は Salesforce に完了済みとして登録されます。
    • 完了プロセスにより、Salesforce にフィールド名の取得元となるソースが提供されます。
  4. これで、データ/結合マッピングの読み込み機能を使用するときに、そのテンプレートが表示されます。

フォーム/テキストタグについての簡単な注記

マッピングを適切におこなうには、SFDC オブジェクトフィールドと Adobe Sign フォームフィールドを論理的に関連付けられるように、フィールド名を定義したフォームをあらかじめ作成しておく必要があります。

シンプルなフォームを以下に示します。  フィールドは、片側に 2 つずつ配置した中括弧(フィールドの幅を定義)とフィールド名(中括弧の間の文字列)によって定義されます。

テキストタグの例

テキストタグには、名前の値のほかに、検証、計算、正規表現などの追加の引数を含めることができます。フォームの作成について詳しくは、こちらを参照してください。フォームの作成方法を習得すると、署名プロセス中に取得するデータの品質が大幅に向上します。

注意:

テキストタグの短縮機能は、フォームのデザインやフィールドマッピングに役立つ便利な機能で、各文書で繰り返し使用されるフィールド名の短縮表記を可能にします(正式なタグを繰り返し作成する必要がなくなるので、時間の節約につながります)。これは複数のフォーム間でのデータマッピングを効率化し、今後作成するフォームのアンカーとなります。

結合マッピング - Salesforce データを使用した文書の作成

Adobe Sign 結合マッピングを使用すると、文書を署名用に送信する前に、Salesforce のフィールドデータをその文書のフィールドに結合できます。

例えば、契約書をリードに署名用に送信する前に、Salesforce レコードに登録されているそのリードの住所と電話番号を契約書に自動的に入力することができます。契約書が完全に署名され、契約が履行されたら、商談のステータスを変更することもできます。署名者の更新を Salesforce に戻すように選択すると、署名者が結合データフィールドを更新できます(オプション)。

さらに、結合マッピングを使用して、商談に関連付けられている製品リストを自動的に追加することもできます。契約に含める製品属性(品質、価格など)を設定し、関連製品の並べ替えやフィルターの適用方法を指定できます。

結合マッピングについて

結合マッピングのデータソースタイプには、特定の定数値、または Adobe Sign 契約書から参照できる Salesforce オブジェクトフィールドの値を使用できます。結合マッピング項目の対象となるのは、Adobe Sign 契約書の指定されたフィールドです。

例えば、以下のマッピングでは、Adobe Sign 文書の「FirstName」フィールドと「LastName」フィールドが、Salesforce の「受信者 (取引先責任者)」フィールドのデータで更新されます。また、文書の「company」フィールドには取引先の名前が入力されます。

結合フィールドの例

注意:

マッピングするオブジェクトを選択するときは、契約オブジェクトから開始して、親/参照オブジェクトに進んでいきます。オブジェクト間の関連付けは、実行時に確立する必要があります。

結合マッピングの作成

新しい結合マッピングを作成するには:

    1. 画面の左上にあるアプリランチャーから「Adobe Sign」を選択します。

    2. 「結合マッピング」タブをクリックします。

    3. 結合マッピングホームページで、「新規」をクリックします。

結合マッピングページの「新規」ボタン

新しい結合マッピングページが表示されます。

新しい結合マッピングページ

    4. 「マッピング情報」セクションで、マッピングの名前を入力し、それをデフォルトマッピングにするかどうかを決めます。「デフォルトの結合マッピング」チェックボックスをオンにすると、契約書を署名用に送信するときにマッピングがデフォルトで実行されます。

マッピングに名前を付ける

    5. 既存の文書のフォームフィールド名を読み込んでマッピングするには、署名用に送信され、署名された契約書を選択します。追加の契約書からフィールドを読み込んで、フィールドを追加することができます。名前が重複しているフィールドが 2 回読み込まれることはありません。フォームフィールドを読み込むには、次の操作を実行します。

        a. 表示切り替えアイコンをクリックして、「文書フォームフィールドを読み込み」セクションを表示します。

文書フォームフィールドを読み込み

        b. 「フィールドの読み込み元」フィールドの後ろにある検索アイコンをクリックします。

        c. フィールドの読み込み元の契約書を選択します。

        d. 「フォームフィールドを読み込み」ボタンをクリックします。

読み込まれたフィールドの数が表示されます。

読み込まれたフィールドの数が表示されます。

    6.「Salesforce オブジェクトフィールドを文書フィールドにマッピング」セクションで、Adobe Sign 契約オブジェクトから参照できるフィールド(カスタムフィールドを含む)からのマッピングを作成できます。マッピングルールを追加して、データを Adobe Sign 文書に結合することもできます。

「Salesforce オブジェクトフィールドを文書フィールドにマッピング」セクション

結合フィールドマッピング行を作成するには、次の操作を実行します。

    1. 「フィールドマッピングを追加」をクリックして、新しい空白行を追加します。

フィールドマッピングを追加

    2. 次のように選択して、マッピングとマッピングルールを定義します。

  • 対象の文書フィールド - フォームフィールドを読み込んだ場合、そのフィールドを選択できます。また、具体的なフィールド名を入力することもできます。
    • 対象の文書フィールド」の左側にあるアイコンをクリックすると、テキスト入力フィールドと、使用可能な読み込み済みフォームフィールド値を選択できるドロップダウンを切り替えることができます。
  • ソースタイプ - 「Salesforce オブジェクトフィールド」と「定数」のどちらかを選択します。
  • ソース値 - 選択したソースタイプに応じて、次を指定する必要があります。
    • ソースタイプが「Salesforce オブジェクトフィールド」の場合は、値を選択します。値を選択するには、「選択したオブジェクト」リンクをクリックして、オブジェクトセレクターダイアログを表示します。このダイアログで、Salesforce ソースオブジェクトフィールドを選択できます。
オブジェクトセレクター

        ソースタイプが「定数」の場合は、「ソース値」フィールドに値を入力します。

  • 無効にする - オンにすると、このマッピング行は実行されません。
  • 操作 - このアイコンをクリックすると、行が削除されます。
値が「定数」の場合に定数を入力

    3.さらにマッピング行を追加するには、手順 1 ~ 2 を繰り返します。

 

Salesforce 商品品目フィールドを Adobe 文書フィールドにマッピング」セクションでは、商談に関連付けられている製品リストを追加できます。

結合フィールドマッピング行を作成するには、次の操作を実行します。

  1. フィールドマッピングを追加」をクリックして、新しい空白行を追加します。
Map SFDC product line fields

    2. 「選択したオブジェクト」をクリックして、オブジェクトセレクターダイアログを表示します。

オブジェクトセレクター

    3. オブジェクトセレクターダイアログで、Salesforce ソースフィールドである「Opportunity」、「Opportunity Product」を選択し、契約に含まれる数量、価格、説明などの製品属性を追加します。並べ替えフィールドと並べ替え順序を指定することもできます。

Object Selector Expanded

    4. 「完了」をクリックします。

    5. さらにマッピング行を追加するには、手順 1 ~ 4 を繰り返します。

結合マッピングテンプレートが完成したら、「保存」をクリックします。

 

デフォルトおよび複数の結合マッピングの使用

結合マッピングは必要なだけ作成し、そのいずれかを、契約が署名用に送信された場合に必ず実行されるデフォルトマッピングとして定義できます。デフォルトとして指定できるマッピングは 1 つだけです。

契約の「結合マッピング」(echosign_dev1__Merge_Mapping__c)フィールドで結合マッピングを参照して、契約に使用する結合マッピングを明示的に指定することもできます。Salesforce ワークフローまたはトリガーを使用すると、任意のカスタムビジネスロジックを実行して、使用するテンプレートを決定することができます。デフォルトマッピングを参照するようにそのフィールドを設定する必要はありません。デフォルトマッピングは、このフィールドを空白のままにすると実行されます。

注意:

大規模または複雑な導入の場合にのみ、初回試用/概念実証でデフォルトマッピングを使用することをお勧めします。通常はテンプレートを明示的に関連付けます。


添付ファイル

添付ファイルの処理方法を定義する結合マッピング設定があります。デフォルトでは、契約書が送信されると、元の添付文書(NDA テンプレートなど)は削除され、結合文書が契約レコードに添付されます。

  • 結合文書を添付 - 契約書に結合マッピングを使用する場合、このオプションを選択すると、契約書の送信後、結合データを含む文書が契約レコードに添付されます。
  • 元の文書を削除 - 契約書に結合マッピングを使用する場合、このオプションを選択すると、契約書の送信後、契約レコードから元のテンプレート文書が削除されます。

注意:

この設定の対象範囲はグローバルで、すべての結合マッピングテンプレートに影響します。

この設定を変更するには:

  1. Setup/Platform Tools/Custom Code/Custom Settings に移動します。
  2. Adobe Sign Merge Mapping Settings」ラベルをクリックします。
  3. Manage」ボタンをクリックします。
  4. New」ボタンをクリックします。
  5. 必要に応じて設定を編集し、「Save」をクリックします。

 

結合マッピングのトラブルシューティング

Salesforce フィールドには検証ルールがあり、このルールによってマッピングが失敗することがあります。例えば、Salesforce 電子メールフィールドを Adobe Sign テキストフィールドにマッピングした場合、フィールドのコンテンツが有効な電子メールアドレスでないと、そのマッピングは失敗することがあります。

何らかの理由でマッピングが失敗した場合、エラーメッセージが、Adobe Sign 契約オブジェクトの「結合マッピングエラー」(echosign_dev1__Merge_Mapping_Error__c)フィールドに記録され、結合マッピングの所有者に電子メールでエラーが通知されます。  

注意:

レポートまたはリストビューを作成して、失敗したマッピングフィールドを表示することもできます。

電子メール通知はデフォルトで有効になっていますが、設定を調整してオフにすることもできます。

1. Setup/Platform Tools/Custom Code/Custom Settings に移動します。

2. 「Adobe Sign Settings」ラベルをクリックします。

カスタム Adobe Sign 設定

    2. Custom Setting Definition ページの「Manage」ボタンをクリックします。

    3. Custom Setting ページの「New」または「Edit 」をクリックします。

    4. 「マッピングエラー通知を有効にする」を見つけ、必要に応じて変更します。

マッピングエラー通知を有効にする

データマッピング - Salesforce レコードへの署名者のデータとファイルの転送

Adobe Sign フォームフィールドのデータマッピングを使用すると、Adobe Sign が署名者から取得したデータで Salesforce.com オブジェクトを更新する方法を定義できます。例えば、Salesforce.com の署名者の取引先責任者レコードを、文書の完了および署名時に指定した住所と電話番号で更新できます。さらに、ファイルマッピングを設定して、Adobe Sign 署名済み契約書、監査証跡およびアップロードされた補足文書を受信者から Salesforce オブジェクトに戻すこともできます。

フォームフィールドのデータマッピングについて

Adobe Sign データマッピングでは、Adobe Sign 契約書が署名されたとき、または契約ワークフローの特定のステージに到達したときに Salesforce オブジェクトが更新されます。データマッピングは事前に設定されており、各データマッピングにデータマッピングルールが含まれています。また、データマッピングルールごとに、データソースと、更新する必要がある対象の Salesforce フィールドが定義されています。

マッピングのデータソースには、Adobe Sign フォームフィールド、特定の定数値または Adobe Sign 契約書フィールドの値を使用できます。各データマッピング項目の対象には、Adobe Sign 契約書から参照できる Salesforce オブジェクトのフィールドを使用できます。

例えば、以下のマッピングでは、取引先責任者オブジェクトの署名者の姓と名が(署名者が入力したとおりに)更新されます。また、契約書に署名がおこなわれると、商談フェーズが更新され、署名済み契約書および監査証跡が商談に追加されます。

フィールドマッピングの例

データマッピングを使用して Salesforce を更新するその他の例には、以下があります。

  • 受信者の連絡先情報の更新
  • 商談への PO 番号の追加
  • 取引先への支払情報の更新
  • 契約が署名された際の商談フェーズの変更
  • 取引先責任者への署名済み PDF と監査証跡の追加

 

フォームフィールドのデータマッピングの作成

新しい Adobe Sign データマッピングを作成するには、次の手順に従います。

  1. 画面の左上にあるアプリランチャーから「Adobe Sign」を選択します。
  2. データマッピング」タブをクリックします。
  3. データマッピングホームページで、「新規」ボタンをクリックします。
  4. 新しいデータマッピングページで、わかりやすい名前をマッピング名として入力し、それをデフォルトマッピングにするかどうかを決めます。「デフォルトのデータマッピング?」チェックボックスをオンにすると、契約書が署名された後にマッピングがデフォルトで実行されます。データマッピングをデフォルトとして設定する必要はありません。そのマッピングを、契約書の作成時に使用される契約テンプレートに割り当てることができます。
新しいデータマッピングページ

    5. 「フィールドマッピング」セクションを使用して、Salesforce フィールドへのデータマッピングを定義します。フィールドを関連 Salesforce オブジェクトに更新するマッピングルールを追加できます。任意のフィールド(カスタムフィールドを含む)へのマッピングを作成することができます。マッピング行を作成し、データの取得元となる契約フィールドを指定する方法は 2 つあります。既存の文書からフィールドを読み込むには、「既存の契約からフィールドを読み込み」を使用します。「マッピングを追加」を使用して、マッピング行を個別に定義することもできます。

注意:

読み込み元文書にカスタム Adobe Sign フィールドがない場合は、各署名済み契約書に含まれる標準のデフォルト Adobe Sign フィールドを読み込むことができません(署名(日付)、電子メール、姓、名、役職、会社名など)。

既存の契約からフィールドを読み込み」を使用して、マッピングを作成するときに使うフォームフィールド名のリストを読み込むには、署名用に送信され、署名された既存の契約書を選択します。追加の契約書からフィールドを読み込んで、フィールドを追加することができます。契約書からフィールドを読み込むには、次の操作を実行します。

  1. フィールドの読み込み元の契約書を選択します。
読み込むテンプレートを選択します。

    2. 「フォームフィールドを読み込み」ボタンをクリックします。読み込まれたフィールドの数が表示されます。

「フォームフィールドを読み込み」ボタンをクリック

マッピングを追加」を使用すると、次に示すように、マッピング行を個別に追加できます。

「マッピングを追加」リンク

フィールドマッピング行ごとに、次を指定します。

    1a.どの Salesforce オブジェクトを更新しますか? - データのコピー先となる対象 Salesforce オブジェクトを選択します。

    1b.更新する Salesforce フィールドを指定してください - データのコピー先となる対象 Salesforce フィールドを選択します。

    2a.データはどこで生成されましたか? - タイプを選択 - 「EchoSign フォームフィールド」、「定数」、「契約フィールド」のいずれかのオプションを選択します。

    2b.データの値を指定してください。- 選択したデータが生成された場所オプションに応じて、次のいずれかを指定する必要があります。

  • データが生成された場所に「EchoSign フォームフィールド」を選択した場合 - EchoSign フォームフィールドを選択するか、特定のフィールド名を入力します。フィールドの左側にあるアイコンをクリックすると、テキスト入力フィールドと、使用可能な読み込み済みフォームフィールド値を選択できるドロップダウンを切り替えることができます。
  • データが生成された場所に「定数」を選択した場合 - 特定の値を入力します。例えば、変更する Salesforce 選択リストのフィールド値を入力します。または、Salesforce フィールドで更新する数値またはテキストを入力します。
  • データが生成された場所に「契約フィールド」を選択した場合 - ドロップダウンから契約フィールドを選択します。

    3.マッピングをいつ実行しますか?- 契約ステータスを選択 - 契約ステータスが指定のステータスに変わったときに、データマッピングが実行されます。

  • 署名済み / 承認済み / 同意済み / フォーム入力済み / 配信済み
  • 相手の署名 / 承認 / 同意 / フォーム入力 / 配信待ち
  • 署名 / 承認 / 同意 / フォーム入力 / 配信用に送信
  • 取り消し済み / 拒否済み
  • 期限切れ
データマッピングレコードの例

オプションでマッピング行の設定を変更できます。

  1. 「操作」で、設定(ギア)アイコンをクリックします。
  2. フィールドマッピング値設定ダイアログで、次を指定できます。
    • 既存を上書きしない - オンにすると、対象の Salesforce フィールドに値が既に存在する場合、このマッピングルールによってその値が上書きされることはありません。
    • 空白を書き込まない - オンにすると、Adobe Sign 契約書のソースの値が空の場合、このマッピングルールによって対象の Salesforce フィールドに空の値が書き込まれることはありません。

「無効にする」オプションをオンにすることで、マッピング行を無効にして、実行されないようにすることもできます。

 

ファイルマッピングの作成

Adobe Sign 署名済み契約書または監査証跡を、選択した対象の Salesforce オブジェクトにマッピングするには、次の操作を実行します。

    1. 「ファイルマッピング」テーブルで「マッピングを追加」をクリックします。

ファイルマッピング - 「マッピングを追加」リンク

    2. ファイルマッピング行ごとに次を選択します。

1.どの Salesforce オブジェクトを更新しますか? - データのコピー先となる対象 Salesforce オブジェクトを選択します。

2a.ファイルをどのように追加しますか? - 次のオプションがあります。

• ファイルに参照リンクを追加 - 署名済み契約書の PDF を取得するための URL を指定します。

• オブジェクトにファイルを直接添付 - PDF 文書を、マッピング先のオブジェクトに直接添付します(そのオブジェクトが添付ファイル一覧を使用できる場合)。

注意:

すべてのオブジェクトがファイル添付をサポートしているわけではありません(ユーザーなど)。サポートしていないオブジェクトにはファイルをマッピングしないでください。

 

2b.どのフィールドにファイルの URL を追加しますか? - 「ファイルに参照リンクを追加」を選択した場合にのみ必須です。URL のコピー先フィールドを選択する必要があります。

注意:

監査証跡、補足文書または分割署名済み PDF の参照リンクの追加はサポートされていません。このような PDF ファイルは、Salesforce オブジェクトレコードに添付できます。

また、参照リンクは、テキストベースのフィールド(文字列、選択リストなど)にのみマッピングできます。

 

3.どのファイルを追加しますか? - 次のオプションがあります。

• 署名済み契約 - 結合済み PDF - このオプションを選択するのは、1 回のトランザクションで複数の文書を署名用に送信する場合です。これにより、署名済み文書が 1 つの結合済み PDF として Salesforce オブジェクトレコードに戻されます。

• 署名済み契約 - 別の PDF - このオプションを選択するのは、1 回のトランザクションで複数の文書を署名用に送信する場合です。これにより、署名済み文書が別の PDF として Salesforce オブジェクトレコードに戻されます。

• 監査追跡 - このオプションを選択すると、監査証跡が PDF 形式で Salesforce オブジェクトレコードに戻されます。

• 補足文書 - このオプションを選択すると、署名者によりアップロードされた補足文書が Salesforce オブジェクトレコードに戻されます。

注意:

Adobe Sign のカスタム URL にカスタムサブドメインが含まれている場合(例:https://companyxyz.echosign.com)、署名済み契約書の PDF を Salesforce に戻すには、さらにもう 1 つの手順が必要です。

 

  1. Setup/Settings/Security/Remote Site Settings に移動します。
  2. New Remote Site」ボタンをクリックします。
  3. Adobe Sign URL を新規リモートサイト URL として追加します。これは、署名済み契約書をマッピングする場合にのみ必要です。
Remote Site Edit ページ

4.マッピングをいつ実行しますか?- 契約ステータスを選択 - データマッピングは、契約ステータスが指定のステータスに変わったときに実行されます。次のオプションがあります。

• 署名済み / 承認済み / 同意済み / フォーム入力済み / 配信済み

• 相手の署名 / 承認 / 同意 / フォーム入力 / 配信待ち

• 署名 / 承認 / 同意 / フォーム入力 / 配信用に送信

• 取り消し済み / 拒否済み

• 期限切れ

データマッピングが完成したら、「Save」ボタンをクリックします。

 

デフォルトおよび複数のデータマッピングの使用

データマッピングは必要なだけ作成し、そのいずれかを、契約状況が変わった場合に必ず実行されるデフォルトマッピングとして定義できます。デフォルトとして指定できるマッピングは 1 つだけです。

契約書の「データマッピング」(echosign_dev1__Process_Template__c)フィールドでデータマッピングを参照して、契約書に使用するマッピングを明示的に指定できます。Salesforce ワークフローまたはトリガーを使用すると、任意のカスタムビジネスロジックを実行して、使用するデータマッピングを決定することができます。デフォルトマッピングを参照するようにそのフィールドを設定する必要はありません。デフォルトマッピングは、このフィールドを空白のままにすると実行されます。

「データマッピングをトリガー」(echosign_dev1__Trigger_Process_Template__c)チェックボックスをオンにすることで、契約状況が「署名済み」に変更される前または変更された後にマッピングを実行することもできます(例えば、最初の署名者が署名した後にマッピングを実行できます)。Salesforce ワークフローまたはトリガーを使用すると、任意のカスタムビジネスロジックを実行して、データマッピングを実行するタイミングを決定することができます。

また、データマッピングを契約テンプレートに関連付けることもできます。詳しくは、契約テンプレートを参照してください。

データマッピングのトラブルシューティング

Salesforce フィールドには検証ルールがあり、このルールによってマッピングが失敗することがあります。例えば、Adobe Sign テキストフィールドを Salesforce 電子メールフィールドにマッピングした場合、フィールドのコンテンツが有効な電子メールアドレスでないと、検証が失敗することがあります。

可能な場合は必ず Adobe Sign フォームフィールドの検証ルールを使用して、署名者が入力したデータが確実に Salesforce に転送されるようにします。PDF 文書の Adobe Sign 標準 PDF フォームフィールドの検証ルールで、Adobe Sign テキストタグを使用しているときの検証ルールを作成できます。詳しくは、テキストタグに関するドキュメントを参照してください。

何らかの理由でマッピングが失敗した場合、エラーメッセージが、Adobe Sign 契約オブジェクトの「データマッピングエラー」(echosign_dev1__Data_Mapping_Error__c)フィールドに記録され、データマッピングの所有者に電子メールでエラーが通知されます。  

注意:

レポートまたはリストビューを作成して、失敗したマッピングフィールドを表示することもできます。

電子メール通知はデフォルトで有効になっていますが、設定を調整してオフにすることもできます。

  1. Setup/Platform Tools/Custom Code/Custom Settings に移動します。
  2. Adobe Sign Settings」ラベルをクリックします。
  3. Manage」をクリックします。
  4. New」(または「Edit」)をクリックします。
  5. Ctrl + F キー/Cmd + F キーを押して、「マッピングエラー通知を有効にする」設定を検索します。
  6. 必要に応じて設定を編集します。
  7. 保存」をクリックします。

契約テンプレートと「署名用に送信」ボタン

Adobe Sign 契約テンプレートを使用すると、契約書の様々なデフォルト値と設定を簡単にあらかじめ設定することができます。また、契約テンプレートを「署名用に送信」ボタンにリンクすることもできます。

契約テンプレートについて

テンプレートには、名前、メッセージ、言語、署名タイプ、有効期限、セキュリティオプションなど、事前定義された契約フィールドが含まれています。また、特定のデータマッピング、結合マッピングおよびオブジェクト(商談、取引先、取引先責任者、リード、契約など)を契約テンプレートに関連付けることもできます。さらに、受信者の定義をプリセットし、フィールドを契約フィールドにマッピングして、添付ファイルを事前に定義できます。

関連オブジェクトレコード(商談など)に表示される「署名用に送信」ボタンを、デフォルトで契約テンプレートにリンクするように設定することもできます。この場合、ボタンをクリックすると、契約テンプレートを使用して契約書が生成されます。

契約テンプレートの作成

新しい契約テンプレートを作成するには、次の手順に従います。

  1. 画面の左上にあるアプリランチャーから「Adobe Sign」を選択します。
  2. 契約テンプレート」タブをクリックします。
  3. 契約テンプレートホームページで、「新規」ボタンをクリックします。
新規契約テンプレートに移動

新規契約テンプレートページが表示されます。

契約テンプレートページ

4. 「情報」セクションで、次を入力するか有効にします。

「情報」セクション

• 契約テンプレート名 - 契約テンプレートの名前を入力します。

• マスターオブジェクトタイプ - 契約テンプレートのオプション定義の一部に対してマスター参照として使用する Salesforce オブジェクトの API 名(ラベルではありません)を入力します。例えば、契約書の受信者、フィールドマッピングまたは添付ファイルを定義して、フィールドを参照し、マスターオブジェクトまたは参照オブジェクトのデータでマッピングできます。マスターオブジェクトには、商談、取引先、取引先責任者、リード、契約があります。マスターオブジェクトが契約テンプレートで定義されている場合は、マスターオブジェクトの「署名用に送信」ボタンから契約書の作成を開始する必要があります。デフォルトのボタンを有効にして、新しい「署名用に送信」ボタンを作成する方法について詳しくは、「署名用に送信」ボタンの有効化を参照してください。

契約タイプ - 契約タイプを定義すると、契約のカテゴリについてレポートできます。

• アクティブ - このオプションを有効にすると、テンプレートが使用可能になります。このオプションをオフにすると、テンプレートが使用できなくなります。

• デフォルト - このオプションは、 これを新しい契約書のデフォルトの契約テンプレートとして設定する場合に有効にします。特定の契約テンプレートを他の契約書と関連付けるように定義し、デフォルトの契約テンプレートを上書きすることもできます。例えば、特定の契約テンプレートに関連付けられた、取引先オブジェクトのカスタムの「署名用に送信」ボタンを作成できます。カスタムボタンについて詳しくは、「署名用に送信」ボタンの有効化を参照してください。

• 自動送信 - このオプションは、使用する自動ワークフローで契約書の送信をトリガーする場合、またはユーザーが Salesforce レコードの「署名用に送信」ボタンをクリックしたときに自動的に契約書が送信されるようにする場合に有効にします。「自動送信」を動作させるには、少なくとも 1 つの受信者と添付ファイルが契約テンプレートで定義されている必要があります。

• 発行者のアクションに使用可能 - 組織の Chatter 発行者アクションを有効にした場合は、このチェックボックスをオンにして、契約テンプレートを有効にできます。Chatter 発行者アクションを使用すると、ユーザーが Chatter から契約書を送信できます。このチェックボックスをオンにすると、取引先責任者、取引先、商談のいずれかのマスターオブジェクトの Chatter アクションに対してこの契約テンプレートが有効になります。例えば、マスターオブジェクトが商談の場合に、このチェックボックスをオンにすると、ユーザーは商談 Chatter フィードからこの契約テンプレートを使用して送信できます。マスターオブジェクトを空白にすると、ホームページの Chatter フィードで契約テンプレートを有効にできます。Adobe Sign Chatter 発行者アクションの有効化について詳しくは、こちらを参照してください。

 

5. 「契約情報」セクションで、次を入力または選択します。

契約名を追加

• 契約名 - カスタム名を入力するか、デフォルトの名前をそのまま使用します。

• メッセージ(オプション) - カスタムメッセージを入力します。

• 署名タイプ - 署名タイプと受信者の言語を選択します。「なし」、「電子サイン」、「手書き署名」のいずれかを選択できます。

• 言語 - 電子メールを送信するときの言語を選択します。

注意:

契約テンプレートの「契約名」や「メッセージ」などのテキストフィールドでは、オプションで Salesforce 変数を定義の一部として使用し、契約に対してこのデータを動的に生成できます。例えば、これは、契約を作成するたびに契約名とメッセージをカスタマイズする必要があるときに便利です。次の例を参照してください。  

例 1:

マスターオブジェクト:商談

契約名:Acme Corp 契約 - {!Name}

メッセージ:

見積は次のとおりです。

取引先:{!Account.Name}

金額:{!Amount}

添付の契約書に署名してください。

よろしくお願いいたします。{!Owner.Name}

 

特定の商談から契約書が生成されると、次のように表示されます。

特定の商談から生成された契約書

例 2:マスターオブジェクトがカスタムオブジェクト

商談のカスタム参照フィールド:Student__c

契約テンプレートの定義:AgreementTemplateProcess

マスターオブジェクト:Student__c

契約名:学生契約 - {!Name}

メッセージ:

{!Student__r.Student_Name__c}様

添付の申込書に署名してください。

よろしくお願いいたします。{!Account.Owner.Name}

 

    6. 「契約オプション」セクションで、次を入力または選択するか、有効にします。

契約オプションパネル

注意:

テキストフィールドでは、契約テンプレートで定義されたマスターオブジェクトを参照する、{!Id}、{!Account.Name} などの Salesforce 変数をオプションで使用できます。例えば、「電子メールのコピーの送信先」フィールドに {!Owner.Email} を、「代理送信」フィールドに {!OwnerId} を入力できます。マスターオブジェクトが「商談」の場合は、変数 {!OwnerId} は商談の所有者を表し、変数 {!Owner.Email} は商談の所有者の電子メールを表します。

• 電子メールのコピーの送信先 - 契約書の送信先の電子メールアドレスをカンマ区切りで入力します。

• 自動リマインダー - 自動リマインダーのオプションを選択します。「なし」、「署名されるまで毎日」、「署名されるまで毎週」のいずれかのオプションを選択できます。

• 署名フロー - 署名順序のオプションを選択します。「なし」、「受信者が署名する順序」、「受信者は任意の順に署名」のいずれかのオプションを選択できます。

• 送信者の署名順 - 送信者が署名するタイミングのオプションを選択します。「なし」、「受信者が署名してから送信者が署名」、「送信者が署名してから受信者が署名」のいずれかのオプションを選択できます。

• 代理送信 - 契約書は、このフィールドで指定されたユーザーレコード ID の代理で送信されます。

注意:「代理送信」機能を使用する場合は、こちらの手順に従って、必ずこの機能を有効にしてください。

• 署名後リダイレクト URL - 署名者が署名した後、指定した URL に契約書の署名者を自動的にリダイレクトする場合は、リダイレクト先の URL を入力します。このオプションを使用するには、「署名後オプションを有効にする」設定を有効にする必要があります。

• ホスト署名を有効にする - 有効にすると対面ホスト署名が簡単になります(署名者が対応できる場合)。

• 送信者の署名のみ - このオプションを有効にすると、「自分のみが署名」機能がテンプレートに追加されます。このオプションを使用するには、「送信者の署名のみを有効にする」設定を有効にする必要があります。要件によっては、このオプションは、「送信者署名のみを読み取り専用にする」設定を使用して読み取り専用に設定できます。

• フィールドのプレビューと位置設定を有効にする - このオプションを有効にすると、契約書を署名用に送信する前に、契約書をプレビューして、フォームフィールドをその契約書にドラッグ&ドロップできます。

• Fax 番号を使用 - 有効にすると、手書き署名を使用する場合に、契約書が取引先責任者、リードまたはユーザーの Fax 番号に送信されます。

• 有効期限までの日数 - 契約書の有効期限までの日数を入力します。

注意:入力した日数は、契約レコードが契約テンプレートから生成されるときに現在の日付に加算され、有効期限が動的に計算されます。

• 署名後リダイレクト遅延 (秒) - 「署名後オプションを有効にする」設定が有効で、「署名後リダイレクト URL」が指定されている場合は(以下を参照)、リダイレクトが実行されるまでの秒数を入力します。

 

    7. 「契約のセキュリティオプション」セクションで、次を入力または選択するか、有効にします。

契約のセキュリティオプションパネル

• 外部および内部署名者の確認方法(オプション) - 内部署名者(Adobe Sign アカウント内のすべての電子メールアドレス)と外部署名者(Adobe Sign アカウント内にないすべての電子メールアドレス)の確認方法を選択します。「なし」、「契約に署名するパスワード」、「ナレッジベース認証」、「Web ID 認証」のいずれかのオプションを選択できます。

注意:個々の受信者に署名者の ID 確認方法を割り当てるには、以下に示すように「受信者」セクションで指定する必要があります。

署名済み文書をパスワードで保護(オプション) - このオプションを有効にすると、署名者に送信される署名済み PDF が暗号化されます。

• 署名の外部パスワード - 外部署名者の確認方法がパスワードに設定されている場合に、外部受信者の契約書に署名するためのパスワード値を設定します。

• 署名の内部パスワード - 内部署名者の確認方法がパスワードに設定されている場合に、内部受信者の契約書に署名するためのパスワード値を設定します。

• パスワードを表示および確認 - 署名済み契約書の PDF を開くときに必要になるパスワードを入力します。

 

    8. 「マッピング設定」セクションでは、契約テンプレートを使用した契約書を送信したときに自動的に実行するマッピングとして、データマッピングと結合マッピングのどちらか、または両方をオプションで指定できます。

「マッピング設定」セクション

• データマッピング - 署名済み契約書の入力を Salesforce にマッピングするときに使用するデータマッピングを選択します。

• 結合マッピング - 契約書を送信する前に、Salesforce フィールドをその契約書に結合するデータマッピングを選択します。

 

    9. 「参照されるオブジェクト」セクションでは、特定の ID を入力するか、{!Id} などの Salesforce 変数を入力することで、取引先、商談または契約をこの契約テンプレートに関連付けることができます。これにより、参照されるオブジェクトの契約書リストに、この契約テンプレートを使用して送信された契約書を含めることができます。

参照されるオブジェクト

    10. 「保存」をクリックしてテンプレートを保存し、契約テンプレートページを表示します。

 

契約テンプレートへの受信者、添付ファイルおよびフォームフィールドテンプレートの追加

どの契約テンプレートページでも、受信者、添付ファイルおよびフォームフィールドテンプレートを指定して、契約テンプレートをさらにカスタマイズできます。  既存のテンプレートを開き、最上部にある「関連」タブをクリックしてオプションを表示します。

契約テンプレートページ

受信者の追加

受信者を契約テンプレートに追加するには、次の操作を実行します。

1. テンプレートの名前をクリックして、編集用に開きます。

2. 「関連」タブをクリックしてオプションを表示します。

3. 「受信者を追加」セクションで、「新規」ボタンをクリックします。

新しい受信者を追加ページが表示されます。

新しい受信者を追加ページ

4. 「手順 1:受信者のタイプおよび役割を選択」で、次を選択します。

• 受信者のソース - ドロップダウンから、次に示す、受信者を指定するときのオプションのいずれかを選択します。

○ 受信者を事前定義

○ マスターオブジェクトフィールドに基づいて参照

○ 実行時変数

選択されているマスターオブジェクトが取引先または商談の場合は、次も選択することができます。

○ <取引先または商談> 主取引先責任者の役割

○ <取引先または商談>取引先責任者の役割

○ すべての <取引先または商談> 取引先責任者の役割

注意:商談主取引先責任者の役割」または「主取引先責任者の役割」を選択した場合、受信者は、この契約テンプレートで設定したマスターオブジェクトに基づいて契約書が生成されるときに参照されます(詳しくは、契約テンプレートの作成を参照してください)。主取引先責任者の役割が選択されている場合、「手順 2:受信者を指定」(以下を参照)は必要ありません。

• 受信者タイプ - ドロップダウンから「取引先責任者」、「リード」、「ユーザー」、「電子メール」のいずれかのオプションを選択します。

• 受信者の役割 - ドロップダウンから「署名者」、「承認者」、「同意者」、「フォーム入力者」、「第三者確認担当者」のいずれかのオプションを選択します。

• 署名者の確認方法 - ドロップダウンから「なし」、「電子メール」、「パスワード」、「ソーシャル」、「KBA」、「電話」のいずれかのオプションを選択します。

注意:これらの署名者の確認方法を Salesforce で使用するには、その方法に対して Adobe Sign アカウントが有効になっていることを確認してください。

• 受信者メッセージ - この受信者のプライベートメッセージを必要に応じて入力します。

• 索引 - この番号は、受信者の署名の位置を示します。  この索引は、署名者が複数いるフォームまたは並列/ハイブリッドワークフローと、特別に指定されたフィールドで重要になります。

空白の受信者行を作成しない - 選択した条件に一致するレコードが見つからないときに空白の受信者行が追加されないようにする場合は、このオプションをオンにします。

5. 「次へ」をクリックして、次の手順に進みます。

6. 「手順 2:受信者を指定」で、次の操作を実行します。

• 手順 4 で「受信者を事前定義」を選択した場合は、「受信者 - <受信者タイプ>」フィールドで受信者を選択します。

新しい受信者を追加 - 取引先責任者

• 「マスターオブジェクトフィールドに基づいて参照」を選択した場合(前述の手順 4)、受信者は、この契約テンプレートで設定したマスターオブジェクトに基づいて契約書が生成されるときに参照されます。例えば、マスターオブジェクトが「商談」の場合があります。この画面では、受信者を参照するときに使用されるマスターオブジェクト(商談など)からソースフィールドを選択します。例えば、「受信者」フィールドには、商談を作成したユーザーや商談を最後に更新したユーザーを入力できます。

受信者を指定

• 「商談取引先責任者の役割」または「取引先責任者の役割」を選択した場合、受信者は、この契約テンプレートで設定したマスターオブジェクトに基づいて契約書が生成されるときに参照されます。この場合は、「商談」または「取引先」をマスターオブジェクトとして入力する必要があります。この画面では、契約書で取引先責任者を受信者として選択するときに使用される商談/取引先責任者の役割を選択します。例えば、「受信者」フィールドには、商談または取引先の意思決定者の役割を持つ取引先責任者を入力できます。

 

• 手順 4 で「実行時変数」を選択した場合は、契約テンプレートの受信者を指定するときに、SFDC URL で受信者 ID を指定できます。これをおこなうには、ここで変数を指定する必要があります(myRecipient など)。

受信者を指定 - 変数

次に、「署名用に送信」カスタムボタンで、次のように実行時変数パラメーターを追加します。

/apex/echosign_dev1__AgreementTemplateProcess?masterId={!Opportunity.Id}&myRecipient=00b500000018J7e&myAttachment=00b500000018J7e

受信者の ID は、取引先責任者、リードまたはユーザーレコード ID です。

例えば、Salesforce にレコードのない電子メール受信者の場合、変数は次のような実際の電子メールアドレスになります。

/apex/echosign_dev1__AgreementTemplateProcess?masterId={!Opportunity.Id}&myRecipient=amy@globalcorp.com

署名用に送信」ボタンの作成について詳しくは、次のセクションを参照してください。

また、受信者タイプが設定されているが、契約書の生成時に送信者が特定の受信者を定義するまでは具体的には定義されない、プレースホルダー受信者を設定することもできます。それには、「変数名」を空白のままにします。

7. 「保存」をクリックして受信者を保存し、この手順を繰り返して、他の受信者を追加します。

次の図に、契約テンプレートに追加された 3 つの事前定義された受信者(取引先責任者、ユーザー、リード)を示します。

受信者の一覧

添付ファイルの追加

添付ファイルを契約テンプレートに追加するには、次の操作を実行します。

1. テンプレートの名前をクリックして、編集用に開きます。次に、「関連」タブをクリックします。

2. 「新しい添付ファイルを追加」ボタンをクリックします。

新しい添付ファイルを追加ページが表示されます。

3. 「手順 1:添付ファイルタイプを選択」で、ドロップダウンから添付ファイルタイプを選択します。

ドロップダウンから添付ファイルタイプを選択

次のオプションがあります。

• コンテンツの文書

• EchoSign ライブラリの文書

• ライブラリの文書(Salesforce ライブラリ)

• マスターオブジェクトからの文書

• 実行時変数

手順 3 で選択したマスターオブジェクトが「取引先」または「見積」の場合は、次も選択することができます。

• 商談見積からの見積書またはマスター見積からの見積書(マスターオブジェクトが見積の場合)

 

4. 「次へ」をクリックして、「手順 2:添付ファイルを指定」に進みます。

• 手順 3 で「EchoSign クラウドライブラリの文書」を選択した場合は、次の手順で単純に Adobe Sign 文書テンプレートから選択します。

Adobe Sign 文書テンプレートから選択

• 手順 3 で「ライブラリの文書」を選択した場合は、次の手順で Salesforce 文書から選択します。

Salesforce 文書から選択

• 手順 3 で「コンテンツの文書」を選択した場合は、次の手順で Salesforce コンテンツまたはファイル文書から選択します。

Salesforce コンテンツまたはファイル文書から選択

• 手順 3 で「マスターオブジェクトからの文書」を選択した場合、文書は、この契約テンプレートで設定したマスターオブジェクトに基づいて契約書が生成されるときに参照されます。

マスターオブジェクトから文書を参照

使用する添付ファイルを決めるときに使用する条件を指定する必要があります。

○ マスターオブジェクトからのファイル選択(商談など)

► 最も新しい文書

► 最も古い文書

► すべての文書

○ 選択の決定者

► 最終更新日

► 作成日

• 「マスター見積からの見積書」または「商談見積からの見積書」を選択した場合、文書は、この契約テンプレートで設定したマスターオブジェクトに基づいて契約書が生成されるときに参照されます。この場合、「見積」は、この契約テンプレートに対して入力する必要があるマスターオブジェクトです。これをおこなうと、商談から生成された見積 PDF が添付ファイルとして使用されます。次の画面で、添付ファイルを決定する条件を選択します。

○ マスターオブジェクトからのファイル選択(商談、見積など)

► 最も新しい文書

► 最も古い文書

► すべての文書

○ 選択の決定者:

► 最終更新日

► 作成日

• 手順 3 で「実行時変数」を選択した場合は、契約テンプレートの添付ファイルを指定するときに、マスターオブジェクトで添付ファイル ID を指定し、SFDC URL で受信者 ID を指定できます。ここで変数(myRecipient、myAttachment など)を指定する必要があります。

変数名の添付ファイルを指定

次に、「署名用に送信」カスタムボタンで、次のように実行時変数パラメーターを追加します。

/apex/echosign_dev1__AgreementTemplateProcess?masterId={!Opportunity.Id}&myRecipient=00b500000018J7e&myAttachment=00b500000018J7e

添付ファイル ID の場合は、マスターオブジェクトの添付ファイルの ID です。

「署名用に送信」ボタンの作成について詳しくは、次のセクションを参照してください。

「見積」などのマスターオブジェクトがある場合は、指定した契約テンプレート文書が適切に添付されるように、その見積オブジェクトでカスタムの「署名用に送信」ボタンを設定する必要があります。

5. 「保存」をクリックして添付ファイルを保存し、この手順を繰り返して、他の添付ファイルを追加します。

フォームフィールドテンプレートの追加

注意:

Adobe Sign でフォームフィールドテンプレートを作成して、フィールドの場所と属性を指定できます。Salesforce では、契約テンプレートで使用するフォームフィールドテンプレートを指定できます。このテンプレートはよく使用するビジネス文書で繰り返し適用して、フィールドを指定することができます。

フォームフィールドテンプレートを契約テンプレートに追加するには:

1. テンプレートの名前をクリックして、編集用に開きます。次に、「関連」タブを選択します。

2. 「新しいフォームフィールドテンプレートを追加」ボタンをクリックします。

新しい添付ファイルを追加ページが表示されます。

新しい添付ファイルを追加ページ

新しいフィールドテンプレートを追加ページで、使用するテンプレートを選択します。

注意:現時点ではトランザクションあたり 1 つのフォームフィールドテンプレートしか選択できませんが、このテンプレートはトランザクション内の複数の文書で使用することができます。例えば、フォームフィールドテンプレートが 10 ページの場合、そのテンプレートは合計 10 ページ以上になる 2 つの文書に適用できます。

• 「保存」をクリックしてフォームフィールドテンプレートの選択内容を保存します。


契約フィールドへのデータのマッピング

契約テンプレートの契約フィールドにデータをマッピングするには、次の操作を実行します。

1. テンプレートの名前をクリックして、編集用に開きます。次に、「関連」タブを選択します。

2. 「新しいデータを契約フィールドにマッピング」ボタンをクリックします。

新しいフィールドマッピングを追加ページが表示されます。

新しいフィールドマッピングを追加ページ

3. 新しいフィールドマッピングを追加ページの「手順 1:フィールドマッピング方法の選択」で、次のいずれかのマッピング方法を選択します。

• 特定の値を入力

• マスターオブジェクトフィールドを選択

4. 「次へ」をクリックして続行します。

5. 新しいフィールドマッピングを追加ページの「手順 2:フィールドの値と対象フィールドの指定」で、 次のいずれかの操作をおこないます。

• 手順 3 でマッピング方法として「特定の値を入力」を選択した場合は、「対象のフィールド値」に値を入力し、「対象の契約フィールド」で、契約生成時のデータのマッピング先となるフィールドを選択します。

フィールド値を使用したマッピング

• 手順 3 でマッピング方法として「マスターオブジェクトフィールドを選択」を選択した場合、フィールド値は、この契約テンプレートで設定したマスターオブジェクトに基づいて契約書が生成されるときに参照されます。例えば、マスターオブジェクトが「商談」の場合があります。次の画面では、マスターオブジェクト(商談など)からソースフィールドのほか、データがマッピングされる対象の契約オブジェクトフィールドも選択します。

マスターオブジェクトのフィールドマッピング

6. 「保存」をクリックして、フィールドマッピングを保存します。


「署名用に送信」ボタンの有効化

「署名用に送信」ボタンは、デフォルトの契約テンプレート、またはユーザーが設定する特定の契約テンプレートに関連付けられています。Salesforce 用 Adobe Sign 統合には、商談、取引先、取引先責任者、リードまたは契約ページレイアウトに追加できる「署名用に送信」ボタンがデフォルトで含まれています。他のオブジェクトに追加し、様々な契約テンプレートに関連付けることができるカスタムの「署名用に送信」ボタンを複数作成することもできます。

商談オブジェクト用の「署名用に送信」ボタンを有効にする方法を次に示します。

    1. Setup/Platform Tools/Objects and Fields/Object Manager に移動します。

    2. 左側のオブジェクトのリストから、編集するオブジェクト(この例では商談)を選択します。

    3. 左側のレールで「Page Layouts」オプションをクリックします。

    4. 編集するページレイアウトを選択します。

    5. ページレイアウトが開いたら、左側のリストから「Buttons」を選択します。

    6. 上部のセクションにある「署名用に送信」ボタンを「Opportunity Detail」セクションの「Custom Buttons」ボックスにドラッグします。

上部のセクションにある「署名用に送信」ボタンを「Custom Buttons」ボックスにドラッグ

カスタムの「署名用に送信」ボタンの作成

他のオブジェクト用にカスタムの「署名用に送信」ボタンを作成できます。作成したボタンには、必要に応じてラベルを付けることができます。

商談オブジェクト用にカスタムの「署名用に送信」ボタンを作成する方法を次に示します。

    1. Setup/Platform Tools/Objects and Fields/Object Manager に移動します。

    2. 左側のオブジェクトのリストから、編集するオブジェクト(この例では商談)を選択します。

    3. オブジェクトページが読み込まれたら、左側のレールから「Buttons, Links, and Actions」セクションを選択します。

    4. 右上隅にある「New Button or Link」ボタンをクリックします。

• Custom Button or Link Edit ページが表示されます。

Custom Button or Link Edit ページ

5. デフォルトの「商談」ボタンに対して設定されていた内容をコピーできますが(次のスクリーンショットを参照)、パスの末尾のオブジェクト ID 変数は、追加するオブジェクト ID 変数に置き換える必要があります。/apex/echosign_dev1__AgreementTemplateProcess?masterid={!Opportunity.Id}

52_managed_send_button

 

• (オプション)特定の契約テンプレートをボタンに関連付けます。

特定の「署名用の送信」ボタンに対して特定の契約テンプレートを関連付ける必要がある場合、ボタンパスは次のようになります。

/apex/echosign_dev1__AgreementTemplateProcess?masterid={!Object.Id}&templateId=a011I000006tTeXQAU

templateId には、使用する契約テンプレートの ID を設定します。この値が設定されていない場合は、デフォルトの契約テンプレートが使用されます。templateId は、契約テンプレートページの URL から取得できます。

URL 内の契約テンプレート ID

• (オプション)retURL パラメーターを使用して、ボタンのクリックによって契約が生成されたら、ユーザーを契約ページとは異なるページに送信します。

例:クリックされたときに、指定した URL に移動したり、契約ページではなくレコードに戻ったりするように「署名用に送信」ボタンを定義できます。このボタンを定義するには、例えば、次の文字列を使用します。

/apex/echosign_dev1__AgreementTemplateProcess?masterid={!Opportunity.Id}&retURL=/{!Opportunity.Id}

 

• (オプション)ボタンがクリックされたときに、「送信」の onLoadAction をトリガーします。

例:クリックされたときに、契約ページに移動し、ページの読み込み後に追加のユーザー操作なしで契約が「送信」されるように「署名用に送信」ボタンを定義できます。このボタンを定義するには、例えば、次の文字列を使用します。

/apex/echosign_dev1__AgreementTemplateProcess?masterid={!Opportunity.Id}&onloadAction=Send

onLoadActions について詳しくは、onLoadActions を参照してください。また、「送信」の値を、契約レコードの「読み込み時のアクション(選択リスト)」フィールドにマッピングすることもできます。このマッピングの定義方法について詳しくは、契約フィールドへのデータのマッピングを参照してください。

3. 「Save」ボタンをクリックします。

カスタムボタンの作成後、前述した商談の例の手順と同じような方法で、そのオブジェクトのページレイアウトに移動して、ページに追加します(詳しくは、「署名用に送信」ボタンの有効化を参照してください)。

署名後オプションを有効にする

このオプションを有効にすると、選択したランディングページが署名者に表示されます。これにより、「署名後リダイレクト URL」オプションと「署名後リダイレクト遅延」オプションが契約を送信ページで使用可能になります。契約書の署名者は、署名後、指定された URL にリダイレクトされます。例えば、会社の Web サイトやアンケートページにリダイレクトできます。「署名後オプションを読み取り専用にする」設定を使用して、送信者に対してこのオプションを読み取り専用にできます。

署名後オプションを有効にするには:

  1. Setup/Platform Tools/Custom Code/Custom Settings に移動します。
  2. Adobe Sign Settings」ラベルをクリックします。
  3. Manage」をクリックします。
  4. New」(または「Edit」)をクリックします。
  5. 署名後オプションを有効にする」設定を見つけます。
    1. (オプション)「署名後オプションを読み取り専用にする」設定を見つけます。
  6. 必要に応じて編集し、「Save」をクリックします。

「代理送信…」機能を有効にする

注意:

他のユーザーの代理送信機能は、Salesforce v11.7 用 Adobe Sign 以降でのみ動作します。

「代理送信」機能は、Salesforce 組織のユーザーが、他のユーザーの代わりに契約書を送信する必要がある場合に有効にします。この機能は、バックグラウンド送信を含め、契約書の送信処理すべてに対して機能し、「バックグラウンドアクション」契約フィールドの更新または契約テンプレートの「自動送信」オプションによってトリガーされます。契約テンプレートでユーザーへの参照を「代理送信」に設定することもできます。こうすると、契約書が生成されたときに自動的に入力されます。

「代理送信」機能を有効にするには:

1. 次の操作を実行して、「他ユーザーの代理送信を許可する」設定を有効にします。

a. Setup/Platform Tools/Custom Code/Custom Settings に移動します。

b. 「Adobe Sign Settings」ラベルをクリックします。

c. 「Manage」ボタンをクリックします。

d. 「New」(または「Edit」)ボタンをクリックします。

e. Ctrl + F キー/Cmd + F キーを押して「他ユーザーの代理送信を許可する」設定を検索し、必要に応じて編集します。

「他ユーザーの代理送信を許可する」設定

f. 「Save」ボタンをクリックします。

 

2. 次の操作を実行して、「DC - 他のユーザーとして送信することを許可する」フィールドをユーザーレコードレイアウトに追加します。

a. Setup/Platform Tools/Objects and Fields/Object Manager に移動します。

b. Object Manager から「User」を選択します。

c. ユーザーオブジェクトページの左側のレールから「User Page Layouts」を選択します。

d. User Layout リンクをクリックします。

e. 「Fields」を選択した状態で、Adobe Sign で別ユーザーとしての送信を許可」をクリックして、レイアウトの「Additional Information (Header visible on edit only)」セクションにドラッグします。

「Adobe Sign で別ユーザーとしての送信を許可」をクリックして、「Additional Information」セクションにドラッグ

f. 「Save」ボタンをクリックします。

 

3. 代理される側のユーザーについては、次のように「Adobe Sign で別ユーザーとしての送信を許可」オプションを有効にする必要があります。

a. Setup/Administration/Users/Users に移動します。

b. 特定のユーザーの「Edit」アクションをクリックします。

c. User Edit ページの「Additional Information」セクションで、「Adobe Sign で別ユーザーとしての送信を許可」オプションを有効にします。

d. 「Save」ボタンをクリックします。

「Adobe Sign で別ユーザーとしての送信を許可」オプションを有効にする

4. 次の操作を実行して、「代理送信」フィールドを契約ページレイアウトに追加します。

a. Setup/Build/Create/Objects に移動します。

b. 「契約書」リンクをクリックします。

「契約書」オブジェクトリンク

c. ページ上部の「Field Sets」をクリックして、そのセクションに移動します。

「Field Sets」リンク

d. 「Edit」アクションをクリックします。

「Field Sets」の「Edit」ボタン

e. 「契約書」を選択した状態で、「代理送信」フィールドを見つけてクリックし、「In the Field Set」セクションにドラッグします。

代理送信オブジェクトをページレイアウトにドラッグ

f. 送信する契約書を設定しているときに、「代理送信」フィールドに、代理送信が許可されている他のユーザーを入力する必要があります。

 

送信者の署名のみを有効にする

この設定を有効にすると、契約を送信ページの「受信者」セクションに「送信者の署名のみ」オプションが表示され、有効になります。「送信者の署名のみ」オプションを使用すると、契約書または文書は、署名する送信者に表示されます。この機能は、アドビサービスの「入力と署名」機能と似ています。このオプションを読み取り専用に設定するには、「送信者署名のみを読み取り専用にする」設定を使用します。

送信者の署名のみ機能を有効にするには:

  1. Setup/Platform Tools/Custom Code/Custom Settings に移動します。
  2. Adobe Sign Settings」ラベルをクリックします。
  3. Manage」をクリックします。
  4. New」(または「Edit」)をクリックします。
  5. 送信者の署名のみを有効にする」設定を見つけます。
    1. (オプション)「送信者署名のみを読み取り専用にする」設定を見つけます。
  6. 必要に応じて編集し、「Save」をクリックします。

onLoadActions

Salesforce は、Adobe Sign が契約書のボタンアクション(送信、通知、キャンセル、更新および表示)に対してサポートしている onLoadAction URL パラメーターを使用して、アクションを自動的にトリガーできます。URL パラメーターでは、管理者が設定したツールバー設定(『高度なカスタマイズに関するガイド』を参照)が考慮されます。そのため、有効になっているツールバー設定のみが使用可能になります。

onLoadAction を使用した URL の例:

  • 送信:アカウントで契約状況がドラフトであることを確認してください。

https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=send

 

  • 通知:アカウントで契約状況が署名用に送信であることを確認してください。

https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=remind

 

  • 削除:アカウントで契約状況が署名用に送信であることを確認してください。

https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=delete

 

  • キャンセル:アカウントで契約状況が署名用に送信であることを確認してください。

https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=cancel

 

  • 更新:アカウントで契約状況が署名用に送信であることを確認してください。

https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=update

 

  • 表示:アカウントで契約状況がドラフト、署名用に送信、署名済みまたはキャンセル済みであることを確認してください。

https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=view

 

ダウンロード

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー