取得您的 Acrobat Sign 帳戶分區值,如下所示:
- 登入 Adobe Acrobat Sign 帳戶。
- 從 URL 複製 echosign.com (可能是 adobesign.com) 前面的參數 (分區值)。
例如,URL https://caseyjones.na1.echosign.com 的分區值為 na1。 - 關閉標籤。
請瞭解如何識別 Adobe Acrobat Sign 帳戶環境。
「簡易簽署」是一個簡單的元件,能讓 Community 入口網站使用者簽署自助服務合約。您可以輕鬆將「簡易簽署」加入任何 Salesforce Experience Cloud 入口網站 (例如客戶、合作夥伴、員工等),或將其無縫嵌入其他 Lightning 元件。
Salesforce Community Cloud 有幾個不同版本的入口網站可供存取「簡易簽署」功能:
由於社群使用者是外部使用者,因此對組織資料的存取權限會受到限制。依預設,他們無法存取內部使用者產生的資料。
若要在社群入口網站使用「簡易簽署」來簽署合約,您必須執行下列步驟:
若要存取和使用「簡易簽署」功能,您必須確認下列事項:
若要在您的 SFDC 組織中啟用 Chatter:
若要啟用 Digital Experience:
您必須設定兩個 CSP (內容安全性原則) 信任的網站,以便您的 Adobe Acrobat Sign 帳戶使用基礎 URL。若要啟用:
取得您的 Acrobat Sign 帳戶分區值,如下所示:
請瞭解如何識別 Adobe Acrobat Sign 帳戶環境。
若要設定使用者設定檔以使用 Adobe Acrobat Sign 自助服務入口網站,您必須複製和編輯其中一個標準設定檔。若要啟用:
您必須為 Community 建立帳戶、連絡人和使用者。
帳戶擁有者必須與「角色」關聯,才能啟用入口網站使用者。若要將角色與 Salesforce 使用者建立關聯,請前往「設定 > 管理 > 使用者 > 使用者」。然後,從使用者清單中,選取「編輯」使用者,然後在開啟的頁面中,開啟「角色」下拉式選單 > 選擇角色 > 選取「儲存」。
若要建立「帳戶」:
導覽至「設定 > 平台工具 > 功能設定 > Digital Experience > 所有網站」。
選取「新增」。
選取「客戶服務」體驗。
「自助服務」元件需要「客戶服務」體驗。
「客戶服務」頁面載入時,選取「開始使用」。
在開啟的頁面上:
Community 建立時,會顯示令人愉快的圖形。完成時,會顯示 Community 頁面。
Community 的名稱會顯示在視窗上方,以黃色醒目顯示。
URL 中的網站特定字串會顯示在網址列,以藍綠色醒目顯示。
導覽至「設定 > 平台工具 > 功能設定 > Digital Experience > 所有網站」。
針對您的 Community,選取「Workspaces」。
在開啟的「我的 Workspaces」頁面中,選取「管理」。
在 Community 的「管理」頁面上:
針對您用於代表傳送的使用者,開啟「連絡人」頁面,然後選取「以使用者的身分登入 Experience」。
從開啟的入口網站介面右上角,選取使用者名稱,然後從下拉式選單中選取「我的設定」。
在開啟的「我的設定」頁面上:
導覽至「設定 > 平台工具 > 功能設定 > Digital Experience > 所有網站」。
針對您的 Community,請選取「Workspaces」。
在頁面的「我的工作區」區段中,選取「Builder」。
從頁面左上方,選取「元件」圖示,捲動至選單底部,然後在頁面版面上拖放「Adobe 簡易簽署」選項。
在您要顯示 Adobe Sign 合約的位置放置元件
頁面將重新整理,在頁面版面配顯示新增的元件,並在右上角顯示元件的管理面板。
在管理面板中,選取「合約範本」,然後選取「發佈」,讓入口網站可供使用。
每次變更入口網站或設定後,您必須重新發佈入口網站。
您可以使用下列範例程式碼,將「簡易簽署」元件內嵌至其他 Lightning 元件:
<echosign_dev1:SimpleSign templateId="a0L190000019xUrEAI" />
在另一個元件中以程式設計方式嵌入元件時,您可以指定其他參數:
參數按照下列規則:
元件也能向消費者發佈事件。以下是事件處理常式範例:
<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}" |
依預設,我們套件的自訂物件最初為外部使用者設為「私人」。社群使用者權限集合可讓您存取自訂物件及其欄位,但無法存取其他使用者建立的記錄 (內部及外部)。
在社群入口網站中,管理員有下列兩個選項可設定電子簽署流程:
在這兩種情況下,管理員通常都會使用合約範本,讓社群使用者能夠開始或參與電子簽署流程。為了達到此目的,社群使用者需要合約範本和相關資源的唯讀存取權,例如一般由內部使用者建立的合併和資料對應物件。
社群使用者授權的類型決定了授予存取權限的方式:
若要讓社群使用者使用合約範本建立合約,則必須授予其對合約範本和相關物件的「檢視全部」存取權。
資料對應 (echosign_dev1__SIGN_Data_Mapping__c)
如果合約範本使用 Acrobat Sign Document Builder 範本作為檔案附件使用,則必須授予以下物件的存取權給社群使用者:
Document Builder 範本 (adobesign__Document_Template__c)
物件欄位對應 (adobesign__Object_Field_Mapping__c)
如果範本未設定啟用「僅傳送者簽署」,社群使用者會收到錯誤訊息,說明他們沒有簽署 URL 可用。
如果範本缺少「啟用預覽和位置欄位」選項,則合約仍會處於預先傳送狀態,而且不會載入任何簽署 URL。
如果範本沒有「啟用託管簽署」選項,就不會支援託管簽署。
「簡易簽署」不支援委派功能。 其他收件者將不會存取簽署URL。
「簡易簽署」不支援「取代簽署者」(一種委派形式)。 新簽署者不會存取簽署URL。
若要存取 Salesforce 物件的「備註」和「附件」,管理員必須啟用「Community 設定」中的「讓客戶使用者存取備註和附件」。