將Adobe Sign與AEM Forms整合 integrate-adobe-sign-with-aem-forms
Adobe 建議使用新式且可擴充的資料擷取核心元件,用來建立新的最適化表單或將最適化表單新增到 AEM Sites 頁面。這些元件代表最適化表單建立方面的重大進步,可確保令人印象深刻的使用者體驗。本文會介紹使用基礎元件編寫最適化表單的舊方法。
套用至 applies-to
本檔案適用於AEM 6.5 LTS Forms。
如需AEM as a Cloud Service檔案,請參閱Cloud Service上的AEM Forms 。
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作者和發佈執行個體:
先決條件 prerequisites
您需要下列專案才能將Adobe Sign與AEM Forms整合:
- 有效的Adobe Sign開發人員帳戶。
- 已啟用SSL AEM Forms伺服器。
- Adobe Sign API 應用程式.
- Adobe Sign API 應用程式的認證 (用戶端 ID 和用戶端密碼)。
- 重新設定時,從作者和發佈執行個體中移除現有的Adobe Sign設定。
- 使用製作和發佈執行個體的同一密碼編譯金鑰。
使用AEM Adobe Sign設定Forms configure-adobe-sign-with-aem-forms
已具備下列先決條件後,請執行以下步驟,在Author執行個體上使用AEM Adobe Sign設定Forms:
-
在AEM Forms作者執行個體上,瀏覽至工具
-
在 設定瀏覽器 頁面上,選取建立。
- 如需詳細資訊,請參閱設定瀏覽器檔案。
-
在 建立設定 對話方塊中,指定設定的標題、啟用雲端設定,並選取建立。 這會建立一個設定容器。
-
瀏覽至工具
note note NOTE 您可以執行步驟1-4以建立設定容器並在容器中建立Adobe Sign設定,或使用 global
工具**** hammernote note NOTE 確定雲端服務設定頁面的URL是以 HTTPS 開頭。 如果沒有,請啟用AEM 伺服器的SSLForms。 -
在設定頁面上,點選「建立」以在AEM Adobe Sign中建立Forms設定。
-
在 建立Adobe Sign組態 頁面的 一般 標籤中,指定組態的名稱,然後點選下一步。 您可以選擇指定標題並瀏覽以選取設定的縮圖。
-
現在您可以 選取方案 以選取Adobe Acrobat Sign。
-
將您目前瀏覽器視窗中的URL複製到記事本,並從URL移除部分/
ui#/aem
。 在稍後步驟中,需要修改過的URL才能使用Adobe Acrobat Sign設定AEM Forms應用程式。 點選下一步。 -
在 設定 索引標籤中,
-
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設定 頁面開啟。 不要關閉它。 在設定 應用程式的OAuth設定後,您可以擷取 使用者端識別碼 和 使用者端密碼Adobe Acrobat Sign,如即將進行的步驟所述。
- 登入您的Adobe Sign帳戶後,請瀏覽至Acrobat Sign API > API資訊 > REST API方法檔案 > OAuth存取Token,以存取與Adobe Sign OAuth URL和存取權杖URL相關的資訊。
-
-
設定 Adobe Sign 應用程式的 OAuth 設定:
- 開啟瀏覽器視窗並登入Adobe Sign開發人員帳戶。
- 選取為AEM Forms設定的應用程式,然後選取設定應用程式的OAuth。
- 將 使用者端識別碼 和 使用者端密碼 複製到記事本。
- 在 重新導向URL 方塊中,新增上一步中複製的HTTPS URL。
- 為Adobe Sign應用程式啟用下列OAuth設定,然後按一下儲存。
- agreement_read
- agreement_write
- agreement_send
- widget_write
- workflow_read
如需設定 Adobe Sign 應用程式的 OAuth 設定並取得金鑰的逐步資訊,請參閱「設定應用程式的 OAuth 設定」開發人員文件。
-
返回 建立Adobe Sign組態 頁面。 在 設定 索引標籤中,指定使用者端識別碼 (也稱為應用程式識別碼)和使用者端密碼。 使用為AEM Forms建立的Adobe Sign應用程式的使用者端ID和使用者端密碼。
-
選取 同時啟用附件的Adobe Sign 選項,以將最適化表單附加的檔案附加至要簽名的對應Adobe Sign檔案。
-
選取連線至Adobe Sign。 提示輸入認證時,請提供建立Adobe Sign應用程式時使用的帳戶使用者名稱和密碼。
-
點選 建立 以建立Adobe Sign設定。
-
開啟AEM Web Console。 URL是
https://'[server]:[port]'/system/console/configMgr
-
開啟Forms Common Configuration Service.
-
在 允許 欄位中,選取所有使用者 — 所有使用者(匿名或登入)都可以預覽附件、驗證和簽署表單,然後按一下 儲存。 作者執行個體設定為使用Adobe Sign。
-
發佈設定。
-
使用復寫在對應發佈執行個體上建立相同的組態。
現在,Adobe Sign已與AEM Forms整合,並準備好用於調適型表單。 若要在最適化表單中使用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連線
開始之前 prerequisites-for-adobe-sign-for-acrobat-sign-for-government
開始將AEM Forms與Adobe Acrobat Sign解決方案連線之前,
- 確保已布建您政府用Adobe Acrobat Sign Solutions帳戶。
- 您的AEM Forms伺服器已啟用SSL 。
- 您的AEM Forms伺服器正在使用相同的加密金鑰作為製作和發佈執行個體。
將AEM Forms連線至適用於政府的Adobe Acrobat Sign Solutions connect-adobe-acrobat-sign-for-government
為您的AEM執行個體建立重新導向URL
-
在您的AEM Forms執行個體上,瀏覽至工具
-
在 設定瀏覽器 頁面上,選取建立。
-
在 建立設定 對話方塊中,指定設定的標題、啟用雲端設定,並選取建立。 這會建立一個設定容器。 請確認容器/資料夾名稱未包含任何空格。
-
瀏覽至工具
-
在設定頁面上,選取「建立」以在AEM Forms中建立Adobe Acrobat Sign設定。
-
將您目前瀏覽器視窗的URL從URL複製到記事本。 此URL稱為
re-direct URL
。 在下一個區段中,您與Adobe Sign團隊共用re-direct URL
和Scopes
並請求認證(使用者端ID和使用者端密碼)。
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政府解決方案代表scopes
Adobe Professional Services團隊成員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
-
在瀏覽器中開啟
re-direct URL
。 您在re-direct URL
在您的AEM執行個體區段上建立重新導向URL的最後一步中建立並記下。 -
在 建立Adobe Sign組態 頁面的 一般 標籤中,指定組態的名稱,並選取下一步。 您可以選擇指定 標題 並瀏覽以選取設定的縮圖。 按一下「下一步」。
-
在 建立Adobe Sign組態 頁面的 設定 標籤中,針對 選取方案 選項,選取Adobe Acrobat Sign Solutions for Government。
政府用
-
在 電子郵件 欄位中,指定與您Adobe Acrobat Sign Solutions政府帳戶相關的電子郵件地址。
-
在 設定 索引標籤中,
-
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相關的資訊。
-
-
在上一節中,將Adobe Acrobat Sign為政府解決方案代表([Adobe Professional Services團隊成員])共用的認證用作[使用者端識別碼和使用者端密碼]。
-
選取 為附件啟用Adobe Acrobat Sign 選項,以將最適化表單附加的檔案附加至要簽名的對應Adobe Acrobat Sign檔案。
-
選取連線至Adobe Sign。 出現認證提示時,請提供在建立 Adobe Acrobat Sign 應用程式時使用的帳戶使用者名稱和密碼。系統要求確認
Adobe Acrobat Sign for Government Solutions
和的存取時,請按一下允許存取。 如果認證正確且您允許 AEM Forms 存取您的 Adobe Acrobat Sign 開發人員帳戶,則會出現與以下訊息相似的成功訊息。出現認證提示時,請提供在建立 Adobe Acrobat Sign 應用程式時使用的帳戶使用者名稱和密碼。當要求您確認
your account
的存取權時,請按一下允許存取。 -
選取 建立 以建立組態。
-
開啟AEM Web Console。 URL是
https://'[server]:[port]'/system/console/configMgr
-
開啟Forms Common Configuration Service.
-
在 允許 欄位中,選取所有使用者 — 所有使用者(匿名或登入)都可以預覽附件、驗證和簽署表單,然後按一下 儲存。 作者執行個體設定為使用Adobe Sign。
-
發佈設定。
-
使用復寫在對應發佈執行個體上建立相同的組態。
現在,您可以在最適化表單中新增Adobe Acrobat Sign欄位或AEM工作流程。 請確定您將用於Cloud Service設定的設定容器新增至為Adobe Acrobat Sign啟用的所有最適化Forms。 您可以從最適化表單的屬性指定設定容器。
設定Adobe Sign排程器以同步處理簽署狀態 configure-adobe-sign-scheduler-to-sync-the-signing-status
Adobe Sign啟用的最適化表單只會在所有簽署者完成簽署程式後提交。 根據預設,Adobe Sign排程器服務排程為每24小時檢查(輪詢)簽署者回應。 您可以變更環境的預設間隔。 執行以下步驟來變更預設間隔:
-
使用系統管理員認證登入AEM Forms伺服器,並瀏覽至工具 > 作業 > 網頁主控台。
您也可以在瀏覽器視窗中開啟下列URL:
https://[localhost]:'port'/system/console/configMgr
-
找到並開啟 Adobe Sign組態服務 選項。 在狀態更新排程器運算式欄位中指定cron運算式,然後按一下儲存。 例如,若要在每日凌晨:00執行組態服務,請在
0 0 0 1/1 * ? *
狀態更新排程器運算式欄位中指定。
Adobe Sign同步狀態的預設間隔現在已變更。