將 Adobe Sign 與 AEM Forms as a Cloud Service 整合

Adobe Sign 可啟用最適化表單的電子簽名工作流程。 電子簽名有助於改善處理法律、銷售、薪資、人力資源管理及許多領域文件的工作流程。

在標準 Adobe Sign 和最適化表單情境下,用戶會填寫最適化表單來申請服務。例如,信用卡申請表和市民福利表單。用戶申請、提交和簽署申請表單時,此表單會被傳送給服務提供者,以進一步動作。服務提供者便會審查申請並使用 Adobe Sign 標記已核准申請。若要啟用相似的電子簽名工作流程,您可以將 Adobe Sign 與 AEM Forms 整合。

若要使用 Adobe Sign 和 AEM Forms,請設定 AEM Cloud Services 中的 Adobe Sign:

必備條件

您需要以下項目才能將 Adobe Sign 與 AEM Forms 整合:

設定 Adobe Sign 和 AEM Forms

已具備下列先決條件後,請執行以下步驟,以在作者執行個體上設定 Adobe Sign 和 AEM Forms。

  1. 在AEM Forms作者實例上,導航到 工具 錘 > 常規 > 配置瀏覽器

  2. 配置瀏覽器 頁面,點擊 建立

  3. 建立配置 對話框,指定 標題 對於配置,啟用 雲配置,然後點擊 建立。 這樣便會建立儲存 Cloud Services 的設定容器。請確保資料夾名稱未含任何空格。

  4. 導航到 工具 錘 > Cloud Services > Adobe Sign 並開啟在上一步中建立的配置容器。

    注意

    建立自適應表單時,在 配置容器 的子菜單。

  5. 在配置頁上,點擊 建立 建立 Adobe Sign配置在AEM Forms。

  6. 常規 頁籤 建立Adobe Sign配置 頁,指定 名稱 ,然後點擊 下一個。 您可以選擇指定 標題 並瀏覽以選擇 縮略圖 的子菜單。

  7. 將您目前瀏覽器視窗中的 URL 複製到筆記本。在後續步驟中,需要使用此 URL 設定 Adobe Sign 應用程式和 AEM Forms。

  8. 設定 Adobe Sign 應用程式的 OAuth 設定:

    1. 開啟瀏覽器視窗並登入您的 Adobe Sign 開發人員帳戶。
    2. 選擇為 AEM Forms,然後點擊 為應用程式配置OAuth
    3. 重定向URL 框中,添加上一步中複製的URL,然後按一下 保存
    4. 為 Adobe Sign 應用程式,按一下 保存
    • aggrement_read
    • aggrement_write
    • aggrement_send
    • widget_read
    • widget_write
    • workflow_read

    如需設定 Adobe Sign 應用程式的 OAuth 設定並取得金鑰的逐步資訊,請參閱「設定應用程式的 OAuth 設定」開發人員文件。

    OAuth Config

  9. 返回 建立Adobe Sign配置 的子菜單。 在 設定 頁籤 OAuth URL 欄位中提到預設URL。 URL 的格式是:

    https://<shard>/public/oAuth/v2

    例如:
    https://secure.na1.echosign.com/public/oauth/v2

    其中:

    na1 是指預設的資料庫分片。您可以修改資料庫分片的值。確保Adobe Sign Cloud Configurations 指向正確的分片

    如果您建立 Adobe Experience Manager 功能或元件的另一個 Adobe Sign 設定請確保所有 Adobe Sign Cloud Configurations 都指向相同分片。

  10. 指定 客戶端ID (也稱為應用程式ID)和 客戶端密碼。 使用您在上一步建立的 Adobe Sign 應用程式的用戶端 ID 和用戶端密碼。

  11. 選擇 為附件啟用Adobe Sign 選項,將附加到自適應窗體的檔案附加到相應的 Adobe Sign 文檔已發送以進行簽名。

  12. 點擊 連接到Adobe Sign。 出現認證提示時,請提供在建立 Adobe Sign 應用程式時使用的帳戶使用者名稱和密碼。當要求確認訪問 your developer account,按一下 允許訪問。 如果認證正確且您允許 AEM Forms 存取您的 Adobe Sign 開發人員帳戶,則會出現與以下訊息相似的成功訊息。

    Adobe Sign 雲端設定成功

  13. 點擊 建立 建立 Adobe Sign 配置。

  14. 選擇配置並按一下 發佈,選擇配置,然後按一下 發佈。 這會將設定複寫至對應的發佈環境。

  15. 請對您的開發人員、中繼及生產執行個體 (無論是哪個) 重複上述步驟,以完成您環境的設定 Adobe Sign with AEM Forms。

現在您可以 新增 Adobe Sign 欄位至最適化表單。請確保您將用於 Cloud Service 的設定容器新增至 Adobe Sign 啟用的所有最適化表單。您可從最適化表單的屬性指定設定容器。

(僅適用於 AEM 工作流程) 設定 Adobe Sign 排程器以同步簽名狀態

當您使用 Adobe Sign 工作流程步驟在最適化表單上簽名時,視工作流程設定步驟而定,此表單可以在簽名者之間逐一傳遞,或同時傳送給所有簽名者。啟用 Adobe Sign 的最適化表單只會在所有簽名者完成簽名程序後提交給 Experience Manager Forms 伺服器。

Adobe Sign 排程器服務預設為每 24 小時檢查 (輪詢) 簽名者回應。您可以為您的環境變更預設間隔。

若要變更預設間隔,請為 Adobe Sign Configuration Servicesign.status.exp 屬性指定 cron 運算式

例如,若要在每日午夜 12 點執行設定服務,請設定 Adobe Sign Configuration Servicesign.status.exp 屬性,以指定 0 0 0 1/1 * ? *。下列 JSON 檔案會顯示每日在午夜 12 點執行設定服務的範例:

{
  "sign.status.exp":"0 0 0 1/1 * ? *"
}

若要設定值,請使用 AEM SDK 產生 OSGi Configurations,並將設定部署至您的 Cloud Service 執行個體。

本頁內容