整合 Adobe Sign 使用AEM Forms integrate-adobe-sign-with-aem-forms
Adobe 建議使用新式且可擴充的資料擷取核心元件,用來建立新的最適化表單或將最適化表單新增到 AEM Sites 頁面。這些元件代表最適化表單建立方面的重大進步,可確保令人印象深刻的使用者體驗。本文會介紹使用基礎元件編寫最適化表單的舊方法。
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 來自作者和發佈執行個體的設定。
- 使用製作和發佈執行個體的同一密碼編譯金鑰。
設定 Adobe Sign 使用AEM Forms configure-adobe-sign-with-aem-forms
已具備下列先決條件後,請執行以下步驟,以設定 Adobe Sign 使用AEM Forms 在作者執行個體上:
-
在AEM上 Forms 作者例項,瀏覽至 工具 > 一般 > 設定瀏覽器.
-
在 設定瀏覽器 頁面,選取 建立.
- 請參閱 設定瀏覽器 檔案以取得詳細資訊。
-
在 建立設定 對話方塊,指定 標題 對於設定,啟用 雲端設定,並選取 建立. 這會建立一個設定容器。
-
瀏覽至 工具 > Cloud Service > Adobe Sign 並選取您在上一步中建立的設定容器。
note note NOTE 您可以執行步驟1至4來建立設定容器並建立 Adobe Sign 在容器中設定或使用現有的 global
資料夾位置 工具 > Cloud Service > Adobe Sign. 如果您在新設定容器中建立設定,請務必在 設定容器 欄位建立最適化表單時。note note NOTE 確認「Cloud Service設定」頁面的URL開頭為 HTTPS. 如果沒有, 啟用SSL 適用於AEM Forms 伺服器。 -
在設定頁面上,點選 建立 以建立 Adobe Sign AEM中的設定 Forms.
-
在 一般 的標籤 建立Adobe Sign設定 頁面,指定 名稱 設定並點選 下一個. 您可以選擇指定標題並瀏覽以選取設定的縮圖。
-
現在您可以 選取解決方案 以選取 Adobe Acrobat Sign.
-
將您目前瀏覽器視窗中的URL複製到記事本並移除部分/
ui#/aem
從URL. 接著需要修改過的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設定 頁面開啟。 不要關閉它。 您可以擷取 使用者端ID 和 使用者端密碼 為設定OAuth設定後 Adobe Acrobat Sign 應用程式,如未來步驟所述。
- 登入Adobe Sign帳戶後,請導覽至 ACROBAT SIGN API > API資訊 > REST API方法檔案 > OAuth存取權杖 以存取與Adobe Sign OAuth URL和存取記號URL相關的資訊。
-
-
設定 Adobe Sign 應用程式的 OAuth 設定:
-
開啟瀏覽器視窗並登入 Adobe Sign 開發人員帳戶。
-
選取為AEM設定的應用程式 Forms,並選取 設定應用程式的OAuth.
-
複製 使用者端ID 和 使用者端密碼 記事本。
-
在 重新導向URL 方塊中,新增在上一步中複製的HTTPS URL。
-
啟用下列OAuth設定,針對 Adobe Sign 應用程式並按一下 儲存.
- agreement_read
- agreement_write
- agreement_send
- widget_write
- workflow_read
如需設定 Adobe Sign 應用程式的 OAuth 設定並取得金鑰的逐步資訊,請參閱「設定應用程式的 OAuth 設定」開發人員文件。
-
-
返回 建立Adobe Sign設定 頁面。 在 設定 索引標籤,指定 使用者端ID (也稱為應用程式ID)和 使用者端密碼. 使用 Adobe Sign應用程式的使用者端ID和使用者端密碼 已為AEM Forms建立。
-
選取 亦為附件啟用Adobe Sign 將最適化表單附加的檔案附加至對應檔案的選項 Adobe Sign 檔案已傳送供簽署。
-
選取 連線至Adobe Sign. 在系統提示輸入認證時,請提供在建立時使用的帳戶使用者名稱和密碼 Adobe Sign 應用程式。
-
點選 建立 以建立 Adobe Sign 設定。
-
開啟AEM Web Console。 URL為
https://'[server]:[port]'/system/console/configMgr
-
開啟 Forms通用設定服務.
-
在 允許 欄位, 選取 所有使用者 — 所有使用者(匿名或登入)都可以預覽附件、驗證和簽署表單,然後按一下 儲存. 編寫執行個體設定為使用 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執行個體上,導覽至 工具 > 一般 > 設定瀏覽器.
-
在 設定瀏覽器 頁面,選取 建立.
-
在 建立設定 對話方塊,指定 標題 對於設定,啟用 雲端設定,並選取 建立. 這會建立一個設定容器。 請確認容器/資料夾名稱未包含任何空格。
-
瀏覽至 工具 > Cloud Service > Adobe Acrobat Sign 然後開啟您在上一步中建立的設定容器。 建立最適化表單時,請在 設定容器 欄位。
-
在設定頁面上,選取 建立 以建立 Adobe Acrobat Sign AEM Forms中的設定。
-
將您目前瀏覽器視窗的URL從URL複製到記事本。 此URL稱為
re-direct URL
. 在下一個區段中,您共用re-direct URL
和Scopes
Adobe Sign團隊並要求認證(使用者端ID和使用者端密碼)。
- A
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團隊需要 re-direct URL
和要為您的Adobe Acrobat Sign應用程式啟用的特定範圍(如下所列),以產生憑證(使用者端ID和使用者端密碼),讓您將AEM Forms與適用於政府的Adobe Acrobat Sign Solutions連線。
共用 scopes
(如下所列)和 re-direct URL
與您的政府解決方案代表Adobe Acrobat Sign一起建立並記下上一節的最後一步 Adobe Professional Services團隊成員.
範圍
- 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存取權杖 以存取與Adobe Sign oAuth URL和存取記號URL相關的資訊。
-
-
使用Adobe Acrobat Sign為政府解決方案代表共用的認證([Adobe Professional Services團隊成員]),在前一節中為[使用者端ID 和 使用者端密碼]。
-
選取 為附件啟用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通用設定服務.
-
在 允許 欄位, 選取 所有使用者 — 所有使用者(匿名或登入)都可以預覽附件、驗證和簽署表單,然後按一下 儲存. 編寫執行個體設定為使用 Adobe Sign.
-
發佈設定。
-
使用 復寫 以在對應的發佈執行個體上建立相同的設定。
現在,您可以 在最適化表單中使用新增Adobe Acrobat Sign欄位 或 AEM工作流程. 請確定您將用於Cloud Service設定的設定容器新增至啟用的所有最適化Forms Adobe Acrobat Sign. 您可以從最適化表單的屬性指定設定容器。
設定 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運算式 在 狀態更新排程器運算式 欄位並按一下 儲存. 例如,若要在每日午夜12點執行設定服務,請指定
0 0 0 1/1 * ? *
在 狀態更新排程器運算式 欄位。
同步狀態的預設間隔 Adobe Sign 現已變更。