將Adobe Sign與AEM Forms整合 integrate-adobe-sign-with-aem-forms

Adobe 建議使用新式且可擴充的資料擷取核心元件,用來建立新的最適化表單將最適化表單新增到 AEM Sites 頁面。這些元件代表最適化表單建立方面的重大進步,可確保令人印象深刻的使用者體驗。本文會介紹使用基礎元件編寫最適化表單的舊方法。

版本
文章連結
AEM as a Cloud Service
按一下這裡
AEM 6.5
本文章

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

在標準 Adobe Acrobat Sign 和最適化表單情境下,用戶會填寫最適化表單來申請服務。例如,信用卡申請表和市民福利表單。用戶申請、提交和簽署申請表單時,此表單會被傳送給服務提供者,以進一步動作。服務提供者便會審查申請並使用 Adobe Acrobat Sign 標記已核准申請。AEM Forms同時支援適用於政府的Adobe Acrobat Sign和Adobe Acrobat Sign Solutions。 根據您的授權和需求,您可以將AEM Forms與以下任一解決方案整合或連線:

連結AEM Forms與Adobe Acrobat Sign adobe-sign

若要將​ AEM Forms ​與​ Adobe Acrobat Sign ​連線,請設定先決條件區段中列出的軟體和帳戶,並將Adobe Sign連線至您的所有AEM Forms作者和Publish執行個體:

先決條件 prerequisites

您需要下列專案才能將Adobe Sign與AEM Forms整合:

使用AEM Forms設定Adobe Sign configure-adobe-sign-with-aem-forms

先決條件就緒後,執行以下步驟,在作者執行個體上使用AEM Forms設定Adobe Sign:

  1. 在AEM Forms作者執行個體上,瀏覽至​ 工具 槌子 > 一般 > 設定瀏覽器

  2. 在​ 設定瀏覽器 ​頁面上,選取​ 建立

  3. 在​ 建立設定 ​對話方塊中,指定設定的​ 標題、啟用​ 雲端設定,並選取​ 建立。 這會建立一個設定容器。

  4. 瀏覽至​ 工具 槌子 > Cloud Service > Adobe Sign,並選取您在上一步中建立的設定容器。

    note note
    NOTE
    您可以執行步驟1至4來建立設定容器,並在容器中建立Adobe Sign設定,或使用​ 工具 槌子 > Cloud Service > Adobe Sign ​中的現有global資料夾。 如果您在新的設定容器中建立設定,在建立最適化表單時,請確保在​ 設定容器 ​欄位中指定容器名稱。
    note note
    NOTE
    請確定Cloud Service設定頁面的URL以​ HTTPS ​開頭。 如果沒有,請啟用AEM Forms伺服器的SSL
  5. 在設定頁面上,點選「建立」以在AEM Forms中建立Adobe Sign設定。

  6. 在​ 建立Adobe Sign設定 ​頁面的​ 一般 ​標籤中,指定設定的​ 名稱,然後點選​ 下一步。 您可以選擇指定標題並瀏覽以選取設定的縮圖。

  7. 現在您可以​ 選取方案 ​以選取Adobe Acrobat Sign。

    Adobe Acrobat Sign Solutions

  8. 將您目前瀏覽器視窗中的URL複製到記事本,並從URL移除部分/ui#/aem。 在稍後步驟中,需要修改過的URL才能使用AEM Forms設定Adobe Acrobat Sign應用程式。 點選下一步。

  9. 在​ 設定 ​索引標籤中,

    • OAuth URL ​欄位包含預設URL,其中包含Adobe Sign資料庫分片。 URL 的格式是:

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

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

    • 存取權杖URL ​欄位包含預設URL,其中包含Adobe Sign資料庫分片。 URL 的格式是:

      https://<shard>/oauth/v2/token

      例如:
      https://api.na1.echosign.com/oauth/v2/token

    其中:

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

    note note
    NOTE
    • 保持​ 建立Adobe Acrobat Sign設定 ​頁面開啟。 不要關閉它。 在設定Adobe Acrobat Sign應用程式的OAuth設定後,您可以擷取​ 使用者端識別碼 ​和​ 使用者端密碼,如即將進行的步驟所述。
    • 登入您的Adobe Sign帳戶後,請瀏覽至​ Acrobat Sign API > API資訊 > REST API方法檔案 > OAuth存取Token,以存取與Adobe Sign OAuth URL和存取權杖URL相關的資訊。
  10. 設定 Adobe Sign 應用程式的 OAuth 設定:

    1. 開啟瀏覽器視窗並登入Adobe Sign開發人員帳戶。

    2. 選取為AEM Forms設定的應用程式,然後選取​ 為應用程式設定OAuth

    3. 將​ 使用者端識別碼 ​和​ 使用者端密碼 ​複製到記事本。

    4. 在​ 重新導向URL ​方塊中,新增上一步中複製的HTTPS URL。

    5. 為Adobe Sign應用程式啟用下列OAuth設定,然後按一下​ 儲存

    • agreement_read
    • agreement_write
    • agreement_send
    • widget_write
    • workflow_read

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

    OAuth Config

  11. 返回​ 建立Adobe Sign設定 ​頁面。 在​ 設定 ​索引標籤中,指定​ 使用者端識別碼 (也稱為應用程式識別碼)和​ 使用者端密碼。 使用為AEM Forms建立的Adobe Sign應用程式🔗的使用者端ID和使用者端密碼。

  12. 選取​ 同時啟用附件的Adobe Sign ​選項,以將最適化表單附加的檔案附加至要簽名的對應Adobe Sign檔案。

  13. 選取​ 連線至Adobe Sign。 提示輸入認證時,請提供建立Adobe Sign應用程式時使用的帳戶使用者名稱和密碼。

    Adobe Acrobat Sign雲端設定成功

  14. 點選​ 建立 ​以建立Adobe Sign設定。

  15. 開啟AEM Web Console。 URL是https://'[server]:[port]'/system/console/configMgr

  16. 開啟​ Forms Common Configuration Service.

  17. 在​ 允許 ​欄位中,選取 ​所有使用者 — 所有使用者(匿名或登入)都可以預覽附件、驗證和簽署表單,然後按一下​ 儲存。 ​作者執行個體設定為使用Adobe Sign。

  18. Publish設定。

  19. 使用復寫在對應發佈執行個體上建立相同的組態。

現在,Adobe Sign已與AEM Forms整合,並準備用於調適型表單。 若要在最適化表單中使用Adobe Sign服務,請在最適化表單屬性中指定上述建立的設定容器。

NOTE
若要設定Adobe Sign沙箱,您可以依照Adobe Sign中說明的相同設定步驟操作。

連線適用於政府的AEM Forms與Adobe Acrobat Sign Solutions adobe-acrobat-sign-for-government

將AEM Forms與適用於政府的Adobe Acrobat Sign Solutions連線是多步驟流程。 其中涉及:

  • 為您的AEM執行個體建立重新導向URL
  • 與適用於政府團隊的Adobe Sign解決方案共用重新導向URL和範圍
  • 接收來自Adobe Sign團隊的認證
  • 使用收到的憑證將AEM Forms與適用於政府的Adobe Acrobat Sign Solutions連線

adobe-acrobat-sign-govt-workflow

開始之前 prerequisites-for-adobe-sign-for-acrobat-sign-for-government

開始將AEM Forms與Adobe Acrobat Sign解決方案連線之前,

將AEM Forms連線至適用於政府的Adobe Acrobat Sign Solutions connect-adobe-acrobat-sign-for-government

為您的AEM執行個體建立重新導向URL

  1. 在您的AEM Forms執行個體上,瀏覽至​ 工具 槌子 > 一般 > 設定瀏覽器

  2. 在​ 設定瀏覽器 ​頁面上,選取​ 建立

  3. 在​ 建立設定 ​對話方塊中,指定設定的​ 標題、啟用​ 雲端設定,並選取​ 建立。 這會建立一個設定容器。 請確認容器/資料夾名稱未包含任何空格。

  4. 瀏覽至​ 工具 槌子 > Cloud Service > Adobe Acrobat Sign,並開啟您在上一步中建立的設定容器。 建立最適化表單時,請在​ 設定容器 ​欄位中指定容器名稱。

  5. 在設定頁面上,選取「建立」以在AEM Forms中建立Adobe Acrobat Sign設定。

  6. 將您目前瀏覽器視窗的URL從URL複製到記事本。 此URL稱為re-direct URL。 在下一節中,您會與Adobe Sign團隊共用re-direct URLScopes,並要求認證(使用者端ID和使用者端密碼)。

NOTE
  • re-direct URL應包含最上層網域。 例如 https://adobe.com/libs/adobesign/cloudservices/adobesign/createcloudconfigwizard/cloudservices.html/conf/global
  • 請勿使用本機URL做為re-direct URL。 例如,https://localhost:4502/libs/adobesign/cloudservices/adobesign/createcloudconfigwizard/cloudservices.html/conf/global

與Adobe Sign團隊共用重新導向URL和範圍並接收認證

適用於政府的Adobe Acrobat Sign解決方案團隊需要為您的Adobe Acrobat Sign應用程式(如下所列)啟用re-direct URL和某些範圍,才能產生認證(使用者端ID和使用者端密碼),讓您將AEM Forms與適用於政府的Adobe Acrobat Sign Solutions連線。

與您的Adobe Acrobat Sign政府解決方案代表Adobe Professional Services團隊成員共用scopes (如下所列),以及建立並記下上一節的最後一步的re-direct URL

領域

  • agreement_read
  • agreement_write
  • agreement_send
  • widget_read
  • widget_write
  • workflow_read
  • offline_access

代表會產生認證並與您共用。 在下一節中,您會使用認證(使用者端ID和使用者端密碼)來連線AEM Forms和適用於政府的Adobe Acrobat Sign Solutions。

使用收到的認證連線AEM Forms與適用於政府的Adobe Acrobat Sign Solutions

  1. 在瀏覽器中開啟re-direct URL。 您在在您的AEM執行個體區段上建立重新導向URL的最後一步中建立並記下re-direct URL

  2. 在​ 建立Adobe Sign組態 ​頁面的​ 一般 ​標籤中,指定組態的​ 名稱,並選取​ 下一步。 您可以選擇指定​ 標題 ​並瀏覽以選取設定的​ 縮圖。 按一下「下一步」。

  3. 在​ 建立Adobe Sign組態 ​頁面的​ 設定 ​標籤中,針對​ 選取解決方案 ​選項,選取Adobe Acrobat Sign Solutions for Government。

    政府用 Adobe Acrobat Sign Solutions

  4. 在​ 電子郵件 ​欄位中,指定與您Adobe Acrobat Sign Solutions政府帳戶相關的電子郵件地址。

  5. 在​ 設定 ​索引標籤中,

    • OAuth URL ​欄位包含預設URL,其中包含Adobe Sign資料庫分片。 URL 的格式是:

      https://<shard>/api/gateway/adobesignauthservice/api/v1/authorize

      例如:
      https://secure.na1.adobesign.us/api/gateway/adobesignauthservice/api/v1/authorize

    • 存取權杖URL ​欄位包含預設URL,其中包含Adobe Sign資料庫分片。 URL 的格式是:

      https://<shard>/api/gateway/adobesignauthservice/api/v1/token

      例如:
      https://secure.na1.adobesign.us/api/gateway/adobesignauthservice/api/v1/token

    其中:

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

    note note
    NOTE
    • 登入您的Adobe Sign帳戶後,請瀏覽至​ Acrobat Sign API > API資訊 > REST API方法檔案 > OAuth存取Token,以存取與Adobe Sign oAuth URL和存取權杖URL相關的資訊。
  6. 在上一節中,將Adobe Acrobat Sign為政府解決方案代表([Adobe Professional Services團隊成員])共用的認證用作[使用者端識別碼 ​和​ 使用者端密碼]。

  7. 選取​ 為附件啟用Adobe Acrobat Sign ​選項,以將最適化表單附加的檔案附加至要簽名的對應Adobe Acrobat Sign檔案。

  8. 選取​ 連線至Adobe Sign。 出現認證提示時,請提供在建立 Adobe Acrobat Sign 應用程式時使用的帳戶使用者名稱和密碼。系統要求確認Adobe Acrobat Sign for Government Solutions和的存取時,請按一下​ 允許存取。 如果認證正確且您允許 AEM Forms 存取您的 Adobe Acrobat Sign 開發人員帳戶,則會出現與以下訊息相似的成功訊息。

    Adobe Acrobat Sign雲端設定成功

    出現認證提示時,請提供在建立 Adobe Acrobat Sign 應用程式時使用的帳戶使用者名稱和密碼。當要求您確認your account的存取權時,請按一下​ 允許存取

  9. 選取​ 建立 ​以建立組態。

  10. 開啟AEM Web Console。 URL是https://'[server]:[port]'/system/console/configMgr

  11. 開啟​ Forms Common Configuration Service.

  12. 在​ 允許 ​欄位中,選取 ​所有使用者 — 所有使用者(匿名或登入)都可以預覽附件、驗證和簽署表單,然後按一下​ 儲存。 ​作者執行個體設定為使用Adobe Sign。

  13. Publish設定。

  14. 使用復寫在對應發佈執行個體上建立相同的組態。

現在,您可以在最適化表單AEM Workflow中新增Adobe Acrobat Sign欄位。 請確定您將用於Cloud Service設定的設定容器新增到為Adobe Acrobat Sign啟用的所有最適化Forms。 您可以從最適化表單的屬性指定設定容器。

設定Adobe Sign排程器以同步處理簽署狀態 configure-adobe-sign-scheduler-to-sync-the-signing-status

Adobe Sign啟用的最適化表單只會在所有簽署者完成簽署程式後提交。 根據預設,Adobe Sign排程器服務排程為每24小時檢查(輪詢)簽署者回應。 您可以變更環境的預設間隔。 執行以下步驟來變更預設間隔:

  1. 使用系統管理員認證登入AEM Forms伺服器,並瀏覽至​ 工具 > 作業 > 網頁主控台

    您也可以在瀏覽器視窗中開啟下列URL:
    https://[localhost]:'port'/system/console/configMgr

  2. 找到並開啟​ Adobe Sign組態服務 ​選項。 在​ 狀態更新排程器運算式 ​欄位中指定cron運算式,然後按一下​ 儲存。 例如,若要在每日午夜12點執行組態服務,請在​ 狀態更新排程器運算式 ​欄位中指定0 0 0 1/1 * ? *

Adobe Sign同步狀態的預設間隔現在已變更。

相關文章 related-articles

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2