將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作者和Publish執行個體:
先決條件 prerequisites
您需要下列專案才能將Adobe Sign與AEM Forms整合:
- 有效的Adobe Sign開發人員帳戶。
- 已啟用SSL AEM Forms伺服器。
- Adobe Sign API 應用程式.
- Adobe Sign API 應用程式的認證 (用戶端 ID 和用戶端密碼)。
- 重新設定時,從作者和發佈執行個體中移除現有的Adobe Sign設定。
- 使用製作和發佈執行個體的同一密碼編譯金鑰。
使用AEM Forms設定Adobe Sign configure-adobe-sign-with-aem-forms
先決條件就緒後,執行以下步驟,在作者執行個體上使用AEM Forms設定Adobe Sign:
-
在AEM Forms作者執行個體上,瀏覽至 工具 > 一般 > 設定瀏覽器。
-
在 設定瀏覽器 頁面上,選取 建立。
- 如需詳細資訊,請參閱設定瀏覽器檔案。
-
在 建立設定 對話方塊中,指定設定的 標題、啟用 雲端設定,並選取 建立。 這會建立一個設定容器。
-
瀏覽至 工具 > 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。 -
在設定頁面上,點選「建立」以在AEM Forms中建立Adobe Sign設定。
-
在 建立Adobe Sign設定 頁面的 一般 標籤中,指定設定的 名稱,然後點選 下一步。 您可以選擇指定標題並瀏覽以選取設定的縮圖。
-
現在您可以 選取方案 以選取Adobe Acrobat Sign。
-
將您目前瀏覽器視窗中的URL複製到記事本,並從URL移除部分/
ui#/aem
。 在稍後步驟中,需要修改過的URL才能使用AEM Forms設定Adobe Acrobat Sign應用程式。 點選下一步。 -
在 設定 索引標籤中,
-
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相關的資訊。
-
-
設定 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。
-
Publish設定。
-
使用復寫在對應發佈執行個體上建立相同的組態。
現在,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,並開啟您在上一步中建立的設定容器。 建立最適化表單時,請在 設定容器 欄位中指定容器名稱。
-
在設定頁面上,選取「建立」以在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政府解決方案代表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
-
在瀏覽器中開啟
re-direct URL
。 您在在您的AEM執行個體區段上建立重新導向URL的最後一步中建立並記下re-direct 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。
-
Publish設定。
-
使用復寫在對應發佈執行個體上建立相同的組態。
現在,您可以在最適化表單或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小時檢查(輪詢)簽署者回應。 您可以變更環境的預設間隔。 執行以下步驟來變更預設間隔:
-
使用系統管理員認證登入AEM Forms伺服器,並瀏覽至 工具 > 作業 > 網頁主控台。
您也可以在瀏覽器視窗中開啟下列URL:
https://[localhost]:'port'/system/console/configMgr
-
找到並開啟 Adobe Sign組態服務 選項。 在 狀態更新排程器運算式 欄位中指定cron運算式,然後按一下 儲存。 例如,若要在每日午夜12點執行組態服務,請在 狀態更新排程器運算式 欄位中指定
0 0 0 1/1 * ? *
。
Adobe Sign同步狀態的預設間隔現在已變更。