Adobe Sign for Salesforce:簡易簽署

「簡易簽署」是一個簡易的現成元件,能讓 Community 入口網站使用者簽署自助服務合約。請將此元件新增至任何 Salesforce Experience Cloud 入口網站 (客戶、合作夥伴、員工等),或將元件嵌入至其他 Lightning 元件。

必要條件

若要存取 Adobe Sign 自助服務功能,您必須安裝 21.0 版 (或更新版本) Adobe Sign for Salesforce 套件。

將 Salesforce 連結到 Adobe Sign 時
,需留意新安裝「產生合約範本示例」

連結帳戶

若範本未在安裝期間產生,或您已從舊版套件升級成第 19 版,您可以在「Adobe Sign 管理員」標籤產生範本。

產生自行簽署範本

確認「合約範本」標籤具有「測試 Community 合約」範本:

確認測試 Community 合約

若尚未啟用,請啟用 Lightning

Lightning 必須在 Salesforce 組織內啟用,入口網站才能運作。

若要啟用 Lightning 介面:

  • 從頂端選單選取「切換至 Lightning」,或
  • 選取您的名稱,然後從下拉式選單中選取「切換至 Lightning 體驗」。
切換至 Lightning


啟用 Chatter

Chatter 必須在 SFDC 組織內啟用。若要啟用:

  1. 導覽至:「設定 > 平台工具 > 功能設定 > Chatter > Chatter 設定」。
  2. 選取「編輯」。
  3. 選取「啟用」核取方塊。
  4. 選取「儲存」。


啟用 Digital Experiences

若要啟用 Digital Experience:

  1. 導覽至:「設定 > 平台工具 > 功能設定 > Digital Experience > 設定」。
  2. 選取「啟用 Digital Experience」核取方塊。
  3. 為您的體驗提供網域名稱。
    若您的帳戶已建立網域,便能為體驗使用相同的值。
  4. 選取「儲存」。
  5. 在出現警告的對話框中,您的網域一旦建立即無法變更,請選取「確定」。
啟用 Digital Experiences


啟用兩個 CSP 信任的網站

您必須設定兩個 CSP (內容安全性原則) 信任的網站,以便您的 Adobe Acrobat Sign 帳戶使用基礎 URL。若要啟用:

  1. 取得您的 Acrobat Sign 帳戶分區值,如下所示:

    1. 登入 Adobe Acrobat Sign 帳戶。
    2. 從 URL 複製 echosign.com (可能是 adobesign.com) 前面的參數 (分區值)。 
      例如,URL https://caseyjones.na1.echosign.com 的分區值為 na1。
    3. 關閉標籤。

    請參閱如何識別 Adobe Acrobat Sign 帳戶環境

    全域設定

  2. 導覽至「設定 > 設定 > 安全性 > CSP 信任的網站」,然後選取「新的信任網站」。

    CSP 信任的網站

  3. 在新開啟的「網站定義」頁面中,在必填欄位中填入下列資訊:

    1. 信任的網站名稱 -提供例如 AcrobatSign 的名稱
    2. 信任的網站 URL -輸入網站 URL https://secure。<shard>.adobesign.com
      例如,https://secure.na1.adobesign.com
      如果您的帳戶未更新至 adobesign.com 網域,可以改用 echosign.com 。
    3. 選取「啟用」核取方塊。
    4. 內容 - 選取「內容的 Experience Builder 網站」。
    5. 選取「允許網站進行 frame-src 的 CSP 指令」核取方塊。
    6. 選取「儲存」。
    CSP 信任的網站定義

  4. 導覽回「設定 > 設定 > 安全性 > CSP 信任的網站」,然後選取「新的信任網站」。

  5. 在新開啟的「網站定義」頁面中,在必填欄位中填入下列資訊:

    1. 信任的網站名稱 - 提供例如 AcrobatSign2 的名稱
    2. 信任的網站 URL - 輸入網站 URL  https://secure.adobesign.com
    3. 選取「啟用」核取方塊。
    4. 內容 - 選取「內容的 Experience Builder 網站」。
    5. 選取「允許網站進行 frame-src 的 CSP 指令」核取方塊。
    6. 選取「儲存」。
    第二個 CSP 信任的網站

  6. 確認兩個 CSP 信任的網站。

    CSP 信任的網站


建立 Community 入口網站使用者

仿製 Community 使用者設定檔

若要設定使用者設定檔以使用 Adobe Acrobat Sign 自助服務入口網站,您必須複製和編輯其中一個標準設定檔。若要啟用:

  1. 導覽至「設定 > 管理 > 使用者 > 設定檔」。

  2. 若為任何標準客戶設定檔,請選取「原地複製」。

    客戶社群設定檔有四個,您可以使用其中任一個來複製和建立使用者設定檔。 請注意您複製設定檔的「使用者授權」類型。

    設定的設定檔

  3. 為所複製的設定檔提供符合直覺的名稱,然後選取「儲存」。

    複製設定檔的名稱

  4. 在開啟的複製設定檔頁面上,選取「編輯」。

    複製設定檔-編輯

  5. 在「自訂編輯」頁面上,向下捲動至「自訂物件權限」,並啟用所有 Adobe Acrobat Sign 物件。您可以選取「修改全部」核取方塊,或僅選取所需的權限以加強安全性。

    複製設定檔-自訂物件權限


為社群建立帳戶、連絡人和使用者

您必須為 Community 建立帳戶、連絡人和使用者。 

帳戶擁有者必須與「角色」關聯,才能啟用入口網站使用者。若要將角色與 Salesforce 使用者建立關聯,請前往「設定 > 管理 > 使用者 > 使用者」。然後,從使用者清單中,選取「編輯」使用者,然後在開啟的頁面中,開啟「角色」下拉式選單 > 選擇角色 > 選取「儲存」。

若要建立「帳戶」:

  1. 從應用程式啟動器啟動「銷售」應用程式。

  2. 開啟「帳戶」下拉式選單,然後選擇「+新帳戶」。

    銷售新帳戶

  3. 在開啟的「新帳戶」頁面中,輸入「帳戶名稱」值,然後選取「儲存」。

    帳戶名稱應會將該帳戶識別為 Adobe Acrobat Sign 入口網站的帳戶。帳戶名稱是這裡唯一需要提供的值。

    銷售新帳戶詳細資料


設定 SFDC Community 頁面


開始新的 Community

  • 導覽至:「設定 > 平台工具 > 功能設定 > Digital Experience > 所有網站」
  • 按一下「新增」按鈕
Digital Experiences - 所有網站

 

  • 選取「客戶服務」體驗
    • 自助服務元件需要「客戶服務」體驗

 

  • 「客戶服務」頁面載入時,按一下「開始使用」

 

  • 輸入 Community 的「名稱」
    • 您也可以將網站特定名稱新增至 URL,這在擁有多個 Community 時很實用
  • 設定「名稱」後,按一下「建立」

Community 建立時,會顯示令人愉快的圖形。完成時,會顯示 Community 頁面。

►Community 的名稱會顯示在視窗上方,以黃色醒目顯示

►URL 中的網站特定字串會顯示在網址列,以藍綠色醒目顯示


設定 Experience 工作區以啟用使用者

  • 導覽至:「設定 > 平台工具 > 功能設定 > Digital Experience > 所有網站」
  • 按一下 Community 的「工作區」連結
按一下「工作區」

系統會載入「我的工作區」頁面:

  • 按一下「管理」選項

Community 的「管理」頁面隨即開啟。

左側欄中已選取「設定」

  • 按一下「狀態」指標右側的「啟用 」按鈕

 

從左側欄中選取「成員」

  • 從「搜尋」下拉式清單選取「所有」
  • 選取您從「可用的設定檔」清單中建立的自訂設定檔
  • 按一下「新增」按鈕,將設定檔移至「選取的設定檔」清單
  • 按一下「儲存」按鈕


將社群使用者「電子郵件」設定的「設定檔可見度」設定設為「公開」

社群「設定檔可見度」區段中的電子郵件地址必須設為「公開」

  • 針對您用於代表傳送的使用者,開啟「連絡人」頁面
  • 選取「以使用者的身分登入 Experience」
以使用者的身分登入 Experience

入口網站介面隨即開啟:

  • 按一下 Community 頁面視窗右上方的使用者名稱,開啟下拉式視窗
  • 選取「我的設定」

使用者的「我的設定」頁面隨即開啟:

  • 「設定檔可見度」區段中,將「電子郵件」值設為「公開」
  • 按一下「儲存」

Adobe 簡易簽署元件新增至工作區

  • 導覽至:「設定 > 平台工具 > 功能設定 > Digital Experiences > 所有網站」
  • 按一下 Community 的「工作區」連結
  • 在頁面的「我的工作區」區段中,按一下「Builder」選項
  • 按一下頁面右上方的「元件」圖示,捲動至選單底部,按一下並拖曳「Adobe 簡易簽署」選項至頁面版面配置。
    • 在您要顯示 Adobe Sign 合約的位置放置元件
將「簡易簽署」拖放到入口網站範本中

 

頁面將重新整理,在頁面版面配置顯示新增的元件,並在右上角顯示元件的管理面板。

視窗右上方的管理面板僅有一個可設定的選項:

合約範本 - 管理元件所列合約的範本

 

選取範本,然後按一下「發佈」按鈕,讓入口網站可供使用。

  • 每次變更入口網站或任何設定時,您必須重新發佈入口網站

在 Lightning 元件中嵌入簡易簽署程式碼

簡易簽署元件可嵌入至另一個 Lightning 元件。

元件程式碼範例:

<echosign_dev1:SimpleSign templateId="a0L190000019xUrEAI" />

 

以編程方式將元件嵌入至另一個元件時,可指定下列額外的參數:

  • agreementId - 傳送中或草稿合約的 Salesforce ID
    • 草稿合約應該已經設定傳送代表
  • templateId - 管理產生合約的範本的 Salesforce ID
  • pollingInterval - 值會是以毫秒為單位的數字
    • 這表示每次嘗試取回簽署 URL 前所經過的時間
      • 最小值為 500
      • 最大值為 50000
      • 預設值為 1000
  • showSigningModal
    • 如果設為 False,則只會傳回 signingURL,而不載入覆疊形式的電子簽署頁面
    • 如果設為 True,則會傳回 signingURL,而且也會載入覆疊形式的電子簽署頁面
    • 預設值為 True

 

參數按照下列規則:

  • 應指定 agreementID 或 templateID
    • 如果兩者皆已指定,則會使用 agreementID
    • 如果兩者皆未指定,則會傳回錯誤
  • 使用 agreementID 時,合約必須處於「草稿」「傳出進行簽名」狀態,其中至少有一個待簽署的剩餘收件者
    • 如果合約處於草稿狀態,請依現狀傳出合約,抓取簽署 URL 並顯示該 URL
    • 如果合約處於傳送中狀態,請抓取簽署 URL 並顯示該 URL
    • 如果合約已完成,請顯示並通知錯誤
  • 如果使用了 templateID,無論如何都會啟用「自動傳送」
    • 使用 agreementID 時,則會採用範本上的「自動傳送」設定
  • 簡易簽署合約範本必須「連絡人」的主要物件類型
  • 強烈建議使用「傳送代表」,因為大多數社群使用者通常未取得傳送授權

 

元件也能向消費者發佈事件。  以下是事件處理常式範例:

<aura:handler name="notifyError" event="echosign_dev1:ErrorEvent" action="{!c.onError}"/>

可用事件如下:

已傳送合約

name="notifyAgreementSent" event="echosign_dev1:AgreementSentEvent" action="{!c.onAgreementSent}"

已從範本載入合約

name="notifyAgreementLoaded" event="echosign_dev1:AgreementLoadedEvent" action="{!c.onAgreementLoaded}"

已開啟簽署頁面

name="notifySigningLoaded" event="echosign_dev1:SigningLoadedEvent" action="{!c.onSigningLoaded}"

已簽署

name="notifyRecipientCompleted" event="echosign_dev1:RecipientCompletedEvent" action="{!c.onRecipientCompleted}"

未簽署

name="notifyRecipientNotCompleted" event="echosign_dev1:RecipientNotCompletedEvent" action="{!c.onRecipientNotCompleted}"

執行任何操作期間發生錯誤

name="notifyError" event="echosign_dev1:ErrorEvent" action="{!c.onError}"


簡易簽署的合約範本需求

簡易簽署環境中的範本必須設定為根據「主要物件」查詢指派收件者,而該物件必須是「連絡人」。

「範本詳細資訊」索引標籤上:

  • 按一下「Salesforce 物件」下的下拉式清單
  • 選取「選擇其他物件」
    • 新下拉式欄位隨即顯示
  • 從第二個下拉式欄位選取「連絡人」

  • 按一下「收件者」索引標籤
  • 刪除範本上已有的一個收件者
  • 按一下「從物件或執行階段變數新增收件者」連結
    • 「新增收件者」覆疊選單隨即顯示
  • 「選擇物件或執行階段變數」欄位中,選取「根據主要物件欄位進行對應」
    • 第一個收件者必須設為「主要物件」(「連絡人」),而「來自主要物件的來源欄位」應為連絡人 ID
  • 按一下「儲存」

必須將某種類型的檔案附加到簡易簽署的範本才能運作。  沒有像作用中傳送程序的「傳送者即將附加文件」的這種機會。

  • 按一下「附件」索引標籤
  • 從本機系統上傳文件
    • 或選取文件位於的環境 (在「選取以新增文件」區段中)。
      • 按一下查詢欄位以查看該區段中的所有可用文件
      • 請逐一選取要附加到範本的文件

當您附加完所有文件時,請按一下「儲存」

註解:

您上傳的所有檔案都會儲存在 Salesforce 中 (在「Salesforce CRM 與檔案」選項中)

若您有未在 Adobe Sign 授權的入口網站使用者,您必須利用內建於套件的「代表傳送」功能來迴避使用者授權。  這能讓社群使用者使用另一位使用者的授權來產生合約。

此設定需要三個組態:

  • 啟用自訂設定中的「允許代表其他人傳送」設定
  • 設定授權使用者允許代表其使用者傳送
  • 使用上述使用者的 Salesforce ID 設定「合約範本」


啟用設定

  1. 導覽至「設定 > 平台工具 > 自訂程式碼 > 自訂設定」
    • 畫面將載入「自訂設定」頁面
  2. 按一下「Adobe Sign 設定」標籤
    • 畫面將載入「Adobe Sign 設定」頁面

    3.按一下「管理」按鈕

    4.按一下「新增」(或者若過去曾進行設定,則按一下「編輯」)

  • 畫面將載入「Adobe Sign 設定」頁面

5. 搜尋「允許代表其他人傳送」

  • 勾選核取方塊以啟用該設定
  • 按一下「儲存」

將使用者設定為代表他們傳送合約

若要讓使用者能夠支援「傳送代表」功能,必須將兩個欄位新增至「使用者」記錄版面配置:

  • 導覽至「設定 > 平台工具 > 物件和欄位 > 物件管理員」
  • 從物件管理員選取「使用者」
  • 「使用者」物件頁面的左側欄選取「使用者頁面版面配置」
  • 按一下「使用者版面配置」連結
  • 選取「欄位」請按一下以下兩個欄位,並拖曳至版面配置的「其他資訊 (編輯時才會顯示標題)」區段
    • Adobe Sign 允許以其他使用者身份傳送
    • 已驗證 Adobe Sign 電子郵件 
  • 按一下「儲存」

欄位就緒後,啟用特定使用者:

  • 導覽至:「設定 > 管理 > 使用者 > 使用者」
  • 針對「社群連絡人」使用者,按一下「編輯」動作
  • 「使用者編輯」頁面的「其他資訊」區段中
    • 核取「Adobe Sign 允許以其他使用者身分傳送」選項
    • 核取「已驗證 Adobe Sign 電子郵件」選項

「使用者編輯」頁面仍然開啟的狀態下,複製瀏覽器網址列的 URL 中的 UserID。

可在頁面的 URL 找到 UserID (下方以黃色醒目顯示的部分):

上述 URL 為 (ID 以粗體顯示):

https://adobedocwinter18test-dev-ed.lightning.force.com/one/one.app?source=aloha#/setup/page?nodeId=ManageUsers&address=%2F0051I000000TA5N%3F

請注意不要包括開端的 %2F 以及尾端的 %3

  • 複製並儲存 UserID 以供後續步驟使用

 

當您儲存完設定時,請按一下「儲存」按鈕


使用 userID 更新範本

  • 導覽至:「App Launcher > Adobe Sign > 合約範本」
  • 按一下您要編輯的「合約範本名稱」
導覽至「合約範本」

按一下「收件者」索引標籤,並編輯「代表傳送」欄位

  • 將 Salesforce UserID 貼入欄位 (這裡有可放心刪除的預留位置 ID)
  • 按一下「儲存」
編輯「代表傳送」


元件限制

以下是您須注意的簡易簽署元件的一些限制:

 

1. 範本可能不會設定為啟用「僅傳送者簽署」

○ 在此情況下,社群使用者會看到指出目前使用者沒有簽署 URL 的錯誤

2. 範本可能未核取「啟用預覽和位置欄位」選項

○ 在此情況下,合約仍會處於預先傳送狀態,而且不會載入任何簽署 URL

3. 範本可能未核取「啟用託管簽署」選項

4. 簡易簽署不支援委派功能

○ 在此情況下,另一個收件者將無法存取簽署 URL

5. 簡易簽署不支援「取代簽署者」(這是一種委派形式)

○ 在此情況下,新簽署者將無法存取簽署 URL

6. 若要存取任何 Salesforce 物件的「備註」和「附件」,管理員必須啟用「Community 設定」中的「讓客戶使用者存取備註和附件」

Adobe 標誌

登入您的帳戶