設定適用於 Salesforce 的 Adobe Sign 以傳送大型文件 (從傳送合約頁面傳出時大於 4.0 MB 及批次傳送時大於 9.0 MB),或針對 Salesforce 環境外建立的合約傳送推送合約

必要條件

回呼使用者 (設定大型文件及推送合約所需的身分) 需有兩個元素:

註解:

Salesforce Professional Edition 不支援大型文件交易和推送合約。 


為服務建立網站

建立大型文件和推送合約服務首先需要定義回呼環境。

相同的網站和使用者可用於其中一項服務或同時用於兩者。

以下指示建議建立專用的新使用者和設定檔。這可確保最低限度授權的已知權限集合作用中,並建立不可能會停用或破壞功能的使用者。

以下為必要步驟的概覽:

定義回呼使用者

建立回呼網站

設定個別服務


定義 Adobe Sign 回呼使用者

建議使用專用的使用者來授予回呼程序的物件權限。 

1. 建立新的回呼使用者設定檔

  • 仿製「標準使用者」 設定檔
    • 使用直覺式名稱為新設定檔命名 (例如: Adobe Sign 回呼使用者)
  • 編輯設定檔
    • 「自訂索引標籤設定」底下,確認兩個「Adobe Sign 管理員」索引標籤都已設為「預設為開啟」
    • 確認以下 Visualforce 頁面均已啟用
      • echosign_dev1.EchosignAdmin
      • echosign_dev1.SalesforceOAuthPage
  • 儲存設定檔
1_clone_standarduserprofile
2_name_the_profile

2. 使用標準 Salesforce 授權建立新使用者

  • 以直覺式名稱為使用者命名 (例如: Adobe Sign 回呼)
  • 指派 Salesforce 授權
  • 指派您上個步驟建立的設定檔
4_create_a_new_user
  • 儲存新使用者
  • 驗證使用者以建立已知密碼

 

3. 在 Adobe Sign 中啟用回呼使用者

您可透過傳送合約在 Adobe Sign 帳戶中產生及啟用使用者:

  • 以回呼使用者身分登入 Salesforce
  • 導覽至「合約」索引標籤 (「App Launcher > 適用於 Salesforce 的 Adobe Sign > 合約」)
  • 按一下「新增」以開啟新合約頁面
  • 設定基本合約
    • 新增收件者 - 任何類型的任何收件者皆可,包括完全捏造的電子郵件地址
    • 附加檔案 - 任何檔案皆可
  • 按一下「傳送」
send_agreement
  • 按一下傳送後頁面上的「確定」以返回合約
  • 按一下「取消」按鈕以取消合約

 

 

4. 將回呼使用者連結到 Adobe Sign

  • 瀏覽至「Adobe Sign 管理員」頁面 (「App Launcher > 適用於 Salesforce 的 Adobe Sign > Adobe Sign 管理員」)
  • 按一下「回呼使用者」標題下的「連結帳戶」
5_1_link_the_callbackuser

隨即會顯示「允許存取?」頁面

  • 按一下「允許」
5_4_allow_access-accept
  • 在「Adobe Sign 管理員」頁面上確認回呼使用者已正確連結
5_5_authenticatedcallbackuser
  • 登出 Salesforce
  • 重新以 Salesforce 管理員身分登入


建立回呼網站

您必須為 Adobe Sign 回呼設定一個網站,合約更新才可即時推送至 Salesforce。

註解:

如果您尚未使用 Salesforce 組織內的 Salesforce 網站,則必須先註冊將用於帳戶中所有 Salesforce 網站的 Force.com 網域名稱。(請參閱 Salesforce.com 說明內的註冊自訂 Force.com 網域)。請留意,如果您準備註冊新網域名稱,建議您避免使用過長的網域名稱,否則安全網址可能會超過 Adobe Sign 對回呼 URL 設置的 255 字元上限。

  1. 瀏覽至「設定 > 平台工具 > 使用者介面 > 網站和網域 > 網站」
  2. 註冊網站網域名稱
    1. http:// 之後的文字欄位輸入想要的網域名稱
    2. 按一下「檢視可用性」按鈕,確認該網域是否可用
      1. 取得可用網域後,畫面會顯示成功訊息。
    3. 接受使用條款,然後按一下「註冊我的 Force.com 網域」按鈕
網站設定面板

網站頁面將重新整理並顯示您的新網站

  3.按一下「新增」按鈕

  • 畫面將載入「網站編輯」頁面
Adobe Sign 回呼參數

4. 請在「網站編輯」頁面中執行以下步驟:

  • 「網站標籤」值設為: Adobe Sign Callback
  • 「網站名稱」值設為: Adobe_Sign_Callback
  • 「網站合約」值設為可收到網站通知的 Salesforce 使用者。大部分情況通常指帳戶管理員。
  • 「預設網頁位址」值設為: AdobeSignCallback
  • 啟用「進行中」控制項。
  • 「進行中網站首頁」值設為: EchoSignCallback
    • EchoSign 是 Adobe Sign 的舊版產品名稱

 

欄位內容應如下圖顯示:

Adobe Sign 回呼

    5.按一下「儲存」 

 


為網站新增 IP 範圍

    6.為網站中的公開存取設定新增 IP 範圍,讓使用範圍僅限於 Adobe Sign IP

        a. 在回呼網站的「網站詳細資料」頁面中,按一下「公開存取設定」按鈕

        b. 按一下「登入 IP 範圍」連結以跳至適當區段

        c. 按一下「新增」按鈕

        d. 在「登入 IP 範圍」對話方塊中,輸入第一個 IP 位址範圍:

○ 起始 IP 位址: 52.71.63.224

○ 結束 IP 位址: 52.71.63.255

○ 描述: Adobe Sign

        e. 按一下「儲存」

enter_the_ip_addressrange

註解:

如果顯示「IP 範圍清單不涵蓋您目前的 IP 位址...」錯誤訊息,請啟用「儲存此 IP 範圍,即使並未包括我目前的 IP 位址」選項,然後再按一下「儲存」。

 

        f. 重複上述步驟 b-e,設定下列 IP 位址範圍:

起始 IP

結束 IP

描述

40.67.154.249 40.67.154.249 Adobe Sign
40.67.155.112 40.67.155.112 Adobe Sign
40.67.155.147 40.67.155.147 Adobe Sign
40.67.155.185 40.67.155.185 Adobe Sign
51.105.221.160 51.105.221.191 Adobe Sign

52.35.253.64

52.35.253.95

Adobe Sign

52.48.127.160

52.48.127.191

Adobe Sign

52.58.63.192

52.58.63.223

Adobe Sign

52.196.191.224

52.196.191.255

Adobe Sign

52.65.255.192

52.65.255.223

Adobe Sign

13.126.23.0 13.126.23.31 Adobe Sign

 

Adobe Sign 回呼網站最後登入 IP 範圍應如下圖所示:

ip_ranges


設定個別服務

傳送交易和背景動作傳送作業可自動支援大型文件,但仍有以下限制:

  • 傳送交易—按一下「合約」頁面的「傳送以供簽署」按鈕,可傳送的單個文件以 4.0 MB 為限,若是多份文件,總計大小最高仍為 4.0 MB。
  • 背景動作—使用背景動作傳送文件時,單一文件或多份文件的傳送上限皆為 9.0 MB。(請參閱進階自訂指南,以了解更多背景動作的相關資訊。)

 

若要啟用大型文件,您必須執行以下操作:

  • 編輯回呼使用者設定檔,以授予額外存取權
  • 為回呼使用者設定檔啟用「附件服務叫用計數」
  • 編輯網站以啟用 LargeFileDownloadService Apex 類別
  • 更新「自訂設定」以使用回呼 URL


編輯回呼使用者設定檔

若要為 Adobe Sign 回呼網站使用者啟用物件層級的權限,請依照下列步驟操作:

  • 按一下「Adobe Sign 回呼設定檔」頁面上的「編輯」按鈕,並向下捲動至「自訂物件權限」
  • 啟用所有「合約」物件權限 (「閱讀」、「建立」、「編輯」、「刪除」、「檢視所有」、「修改所有」)
  • 啟用 echosign_dev1.AgreementAttachmentDownloadService Apex 類別
  • 按一下「儲存」
自訂物件權限


為回呼使用者設定檔啟用「附件服務叫用計數」

  • 瀏覽至「物件管理員 > 合約 > 欄位與關係」
  • 按一下「附件服務叫用計數」欄位標籤
  • 按一下「設定欄位等級安全」按鈕
  • 為回呼使用者設定檔啟用「可見」「唯讀」
  • 按一下「儲存」
invocation_countsettings


編輯網站以啟用 LargeFileDownloadService Apex 類別

您也必須為 Adobe Sign 回呼網站自訂設定檔,以便新增 LargeFileDownloadService Apex 類別,並將其設為可見

  1. 瀏覽至「設定 > 平台工具 > 使用者介面 > 網站和網域 > 網站」
  2. 按一下「Adobe Sign 回呼」網站的網站標籤
  3. 按一下「公開存取設定」按鈕
公開存取

 

    4.按一下「啟用 Apex 類別存取」連結以跳至該區段,然後按一下「編輯」

啟用 Apex 類別

 

  • 從左側的「可用 Apex 類別」清單選取 echosign_dev1.LargeFileDownloadService,然後按一下「新增」,將其移到右側的「已啟用的 Apex 類別」清單中,如下圖所示。
  • 按一下「儲存」
啟用 Apex 類別


更新「自訂設定」以使用回呼 URL

1. 瀏覽至「設定 > 使用者介面 > 網站和網域 > 網站」

2. 按一下回呼網站的「網站標籤」

3. 在「自訂 URL」區段中,按一下「檢視」連結

  • 此動作將開啟新的索引標籤
2b_sites_configdsaved

4. 從新索引標籤複製瀏覽器中的 URL 值,然後貼到文字檔中。

  • 如果您正在測試沙箱,請複製 http URL 而非 https URL。

您的 URL 應與下圖顯示之 URL 類似:

網站 URL

 

5. 瀏覽至「設定 > 平台工具 > 自訂程式碼 > 自訂設定」

  • 畫面將載入「自訂設定」頁面

6. 按一下「Adobe Sign 設定」標籤

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

 

7.按一下「管理」按鈕

Adobe Sign 設定: 管理

 

8.按一下「新增」「編輯」

  • 畫面將載入「Adobe Sign 設定編輯」頁面。
Adobe Sign 設定: 新增

 

9.將「Adobe 至 Salesforce 網站的回呼 URL」值設為您在設定 Adobe Sign 回呼網站後複製之「安全網頁位址」(請見上述步驟 7)。

  • 確認位址前置詞為「https」而非「http」。
回呼 URL 設定

10.按一下「儲存」以儲存您的設定。

 

大型文件服務現已啟用。

您可使用 Adobe Sign API 傳送合約以供簽署,或是建立網頁表單並內嵌在您的網站上,將這些合約推送到 Salesforce 從內部建立,如此就像是從 Salesforce 傳送的合約。您也可透過 echosign.adobe.com 網路應用程式傳送合約,再將其全部推送回 Salesforce。

若要啟用這類推送合約,您必須:

  • 編輯回呼使用者以提供「Adobe Sign 整合使用者」權限集
  • 編輯回呼網站以新增 EchoSignAgreementPushCallback Visualforce 頁面
  • 編輯網站物件和欄位等級權限
  • 視您預計使用 Adobe Sign 的方式,使用任何特定設定


編輯回呼使用者以提供 Adobe Sign 整合使用者權限集

  1. 瀏覽至「設定 > 管理 > 使用者 > 使用者」
  2. 找到回呼使用者,再按一下「全名」連結,開啟「使用者詳細資料」頁面
click_the_full_namelinkofthecallbackuser

 

3. 將滑鼠移到「權限集指派」連結,並按一下「編輯指派」按鈕

edit_assigned_permissionsets

 

4. 在「可用權限集」區段,選取「Adobe Sign 整合使用者」

  • 按一下「新增」按鈕
  • 按一下「儲存」
assign_permission


編輯回呼網站以新增 EchoSignAgreementPushCallback Visualforce 頁面

  1. 瀏覽至「設定 > 平台工具 > 使用者介面 > 網站和網域 > 網站」
  2. 按一下「Adobe Sign 回呼」網站的網站標籤
6_click_the_sitelabel

 

3. 捲動至「網站 Visualforce 頁面」區段,然後按一下「編輯」

callback_vf_page

4. 找到 echosign_dev1.EchoSignAgreementPushCallback,然後按一下以選取

5. 按一下「新增」,將頁面移至「已啟用的 Visualforce 頁面」那一側

6. 按一下「儲存」

callback_add_vf


編輯網站物件和欄位等級權限

新增 Visualforce 頁面後,會返回回呼網站的「網站詳細資料」頁面。

  • 按一下「公開存取設定」以開啟設定檔頁面
  • 按一下設定檔 頁面上的 「編輯」
  • 向下捲動至「標準物件權限」區段
  • 為下列物件啟用讀取建立:
連絡人 帳戶 機會
商機 契約  
  • 按一下「儲存」後即返回回呼設定檔。

 

部分物件也需要欄位等級調整:

  • 向下捲動至「欄位等級安全性」區段,並進行編輯:
    • 標準欄位等級安全
      • 連絡人
        • 帳戶 > 確認已啟用讀取和編輯的存取權限
        • 電子郵件 > 確認已啟用讀取和編輯的存取權限
        • 名稱 > 確認已啟用讀取和編輯的存取權限
      • 商機
        • 公司 -> 確認已啟用讀取和編輯的存取權限
        • 電子郵件 -> 確認已啟用讀取和編輯的存取權限
        • 名稱 -> 確認已啟用讀取和編輯的存取權限


使用特定設定

如果您希望帳戶中傳送至 Adobe Sign 外部的所有合約都可以建立並推送到 Salesforce,請按照下列步驟執行:

  • 從您建立的 Adobe Sign 回呼網站複製安全的 URL 位址,然後附加 /echosign_dev1__EchoSignAgreementPushCallback,撰寫回呼 URL。 連絡 Adobe 支援並提供您的回呼 URL,請他們將此 URL 設為 Adobe Sign 帳戶的預設回呼 URL。例如,如果您的網址是: https://echov11-dev.na12.force.com/EchoSignCallback,回呼 URL 則為: https://echov11-dev.na12.force.com/EchoSignCallback/echosign_dev1__EchoSignAgreementPushCallback
  • Adobe 支援也應輸入您的 Adobe Sign 使用者 ID,才能預設回呼 URL API 使用者設定。所有使用 Salesforce 的帳戶也應設定帳戶將文件金鑰附加至回呼 URL。

 

如果您要透過 API 傳送合約,請按照下列指示執行:

  • 從您建立的 Adobe Sign 回呼網站複製安全的 URL 位址,然後附加 /echosign_dev1__EchoSignAgreementPushCallback,建立用於 Adobe Sign API 的回呼 URL。
    • 例如,如果您的網址是: https://echov11-dev.na12.force.com/EchoSignCallback
      ,則您用於 Adobe Sign API 的 URL 應為: https://echov11-dev.na12.force.com/EchoSignCallback/echosign_dev1__EchoSignAgreementPushCallback
  • 透過 API 傳送合約或建立網頁表單時,您必須提供回呼 URL (請參閱 https://secure.echosign.com/redirect/latestApiMethods 並參照 API 參數「CallbackInfo」。)
  • 此外,請確保您的帳戶設定設為將文件金鑰附加至回呼 URL,而這也是讓 Salesforce 客戶使用 Adobe Sign 的預設 URL。如有任何問題,請連絡 Adobe Sign 支援
  • 此外,請前往「推送對應」設定,定義合約推送至 Salesforce 時偏好的記錄建立方式。

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策