搭配最適化表單使用DocuSign

DocuSign是顯眼的電子簽章解決方案。 您可以使用它來電子簽署合約。 您可以將DocuSign與最適化表單整合。 它可協助您傳送電子簽章的最適化表單給多個收件者。 使用電子簽章可協助您:

  • 透過完全自動化的提案、報價和合約程式,完成任何裝置的交易。
  • 更快完成人力資源流程,為員工提供數位體驗。
  • 縮短合約週期時間,讓您的廠商更快上線。

AEM Formsas a Cloud Service提供 DocuSign的自訂提交動作. 提交動作可協助您使用DocuSign API傳送電子簽章的最適化表單。

您也可以使用Adobe的電子簽章解決方案Adobe Sign在最適化表單上進行電子簽章。 AEM Forms與Adobe Sign的整合更深入,並提供更精細的控制項,例如循序和並行簽署、多種驗證方法、表單內簽署體驗等。 如需詳細資訊,請參閱 在最適化表單中使用Adobe Sign.

必備條件

以下是DocuSign與AEM Forms整合的必要條件:

設定適用於DocuSign的自訂提交動作和雲端服務

AEM Formsas a Cloud Service提供DocuSign的自訂提交動作。 提交動作可協助您使用DocuSign API傳送電子簽章的最適化表單。 自訂提交動作的程式碼可在以下網址取得: AEM Forms範例公開Git存放庫. 您可以在您的AEM Forms環境中依原樣部署程式碼,或根據貴組織的需求自訂程式碼。

執行以下步驟來設定現成的自訂提交動作和DocuSignCloud Service:

  1. 複製您的AEM Formsas a Cloud Service專案 或建立 Experience Manager Forms as a Cloud Service 專案依據 AEM原型27 或更新版本。 若要建立 Experience Manager Forms as a Cloud Service 根據AEM原型的專案:

    開啟命令提示字元並執行以下命令以建立 Experience Manager Forms as a Cloud Service專案:

    mvn -B archetype:generate -DarchetypeGroupId=com.adobe.aem -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=27 -DaemVersion="cloud" -DappTitle="My Site" -DappId="mysite" -DgroupId="com.mysite" -DincludeForms="y"
    

    另外,請變更 appTitleappId、和 groupId,以反映您的環境。

  2. 原地複製 aem-forms-samples 存放庫。 此存放庫包含用於DocuSign的自訂提交動作以及連線到DocuSign伺服器的設定詳細資料。

  3. 開啟在步驟1中建立的AEM Formsas a Cloud Service專案,以便在您選擇的IDE中進行編輯。

  4. 開啟 [AEM Forms as a Cloud Service project]\pom.xml 進行編輯的檔案,並進行下列變更:

    1. 將下列文字新增至 <properties> 標籤:

      <repository.location>maven_repository</repository.location>
      
    2. 將下列文字新增至 <repositories> 標籤:

       <repository>
          <id>project-repository</id>
          <url>file://${project.basedir}/${repository.location}</url>
       </repository>
      

      如果沒有 <repositories> 標籤,在下方建立標籤 <properties> 標籤之間。

    3. 將下列文字新增至 <dependencyManagement> 標籤:

       <dependency>
         <groupId>com.adobe.aemforms.samples</groupId>
         <artifactId>forms.integration.docusign.all</artifactId>
         <type>zip</type>
         <version>1.0.0</version>
       </dependency>
      
  5. 在「 」中執行下列步驟 all/pom.xml Cloud Service專案資料夾中可用的檔案:

    1. 將下列文字新增至 <embeddeds> 標籤:

       <embedded>
          <groupId>com.adobe.aemforms.samples</groupId>
          <artifactId>forms.integration.docusign.all</artifactId>
          <type>zip</type>
          <target>/apps/moonlightprodprogram-vendor-packages/application/install</target>
       </embedded>
      
    2. 將下列文字新增至 <dependencies> 標籤:

       <dependency>
          <groupId>com.adobe.aemforms.samples</groupId>
          <artifactId>forms.integration.docusign.all</artifactId>
          <type>zip</type>
       </dependency>
      
  6. 開啟命令提示字元並瀏覽至 aem-forms-samples\forms-integration-docusign (在步驟3中複製)並執行下列命令:

    mvn clean install -Dinstall.dir="<AEM Forms as a Cloud Service project path>/maven_repository"
    

    <AEM Forms as a Cloud Service project path> 是指在此程式的步驟1中建立的資料夾名稱。

  7. 將專案部署到您的本機開發環境。 您可以使用以下命令來部署到您的本機開發環境

    mvn -PautoInstallPackage clean install

    執行這些步驟後,您可以檢視新的自訂提交動作 使用DocuSign電子簽章提交 最適化表單和的提交選項清單中提供 DocuSign雲端服務設定 本機開發環境中。

  8. 編譯和 將程式碼部署至您的 AEM Forms as a Cloud Service環境.

整合 DocuSign 替換為 AEM Forms

已具備下列先決條件後,請執行以下步驟以整合 DocuSign 替換為 AEM Forms 在Author執行個體上。

  1. 導覽至 工具 槌子 > Cloud Services > DocuSign 並選取要裝載設定的資料夾。

  2. 在設定頁面上,點選 建立 建立 DocuSign AEM Forms中的設定。

  3. 一般 的標籤 建立DocuSign設定 頁面,指定 名稱 ,然後點選「 」 下一個. 您可以選擇指定 標題.

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

  5. 設定 DocuSign 應用程式的 OAuth 設定:

    1. 開啟瀏覽器視窗並登入 DocuSign 開發人員帳戶.
    2. 開啟為設定的應用程式 AEM Forms.
    3. 重新導向URI 方塊中,新增在上一步中複製的URL並按一下 儲存.
    4. 記下整合和秘密金鑰。

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

  6. 返回 建立DocuSign設定 頁面。 在 設定 標籤, OAuth URL 欄位提及下列預設URL:

    https://account-d.docusign.com/oauth/auth

  7. 指定 使用者端ID (DocuSign整合金鑰)和 使用者端密碼 (DocuSign秘密金鑰)。

  8. 點選 連線到DocuSign. 出現認證提示時,請提供在建立 DocuSign 應用程式時使用的帳戶使用者名稱和密碼。當要求確認存取時 your developer account,按一下 允許存取. 如果認證正確,則會顯示成功訊息。

  9. 點選 建立 建立 DocuSign 設定。

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

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

現在,您的AEM Forms環境已設定為使用DocuSign。 請確保您將用於 Cloud Service 的設定容器新增至 DocuSign 啟用的所有最適化表單。您可從最適化表單的屬性指定設定容器。

使用 DocuSign 在最適化表單中

您可以啟用 DocuSign 適用於現有的最適化表單或建立 DocuSign 啟用最適化表單。 選擇下列其中一項:

建立DocuSign的最適化表單

若要建立可啟用簽名的最適化表單:

  1. 導覽至 Adobe Experience Manager > Forms > Forms與檔案.

  2. 點選 建立 並選取 最適化表單. 範本清單隨即顯示。 選取範本並點選 下一個.

  3. 基本 標籤:

    1. 指定 名稱標題 最適化表單的預設值。

    2. 選取 設定容器 建立時間 整合 DocuSign 替換為 AEM Forms.

    設定容器包含 DocuSign 為您的環境設定的Cloud Services。 這些服務可在最適化表單編輯器中選取。

  4. 表單模型 索引標籤中,選取下列其中一個選項:

    • 如果您有自訂表單範本,且需要根據表單範本的記錄檔案,請選取 建立表單範本為記錄檔案範本的關聯 選項並選取記錄檔案範本。 當您使用選項時,傳送供簽署的檔案只會顯示以相關表單範本為基礎的欄位。 它不會顯示最適化表單的所有欄位。

    • 如果您沒有自訂表單範本,請選取 產生記錄檔案 選項。 當您使用選項時,傳送以供簽署的檔案會顯示最適化表單的所有欄位。

  5. 點選 建立。 已建立可啟用簽名的最適化表單。 您可以新增 DocuSign 欄位放入表單並傳送以進行簽署。

  6. 在編輯模式下開啟最適化表單。 在 內容 標籤,點選 表單容器 並點選 設定.

  7. 提交 區段,選取 使用DocuSign電子簽章提交提交動作 下拉式清單。

  8. 動作設定 區段,點選 新增 以新增收件者並指定收件者的電子郵件地址。 點選 新增 以新增更多收件者。

  9. 在中指定電子郵件訊息的主旨 電子郵件主旨 欄位。 選取 包含附件 將附件加入電子郵件中。

  10. 點選 儲存 以儲存屬性。

啟用 DocuSign 最適化表單

使用 DocuSign 在現有的最適化表單中:

  1. 導覽至 Adobe Experience Manager > Forms > Forms與檔案.

  2. 選取最適化表單並點選 屬性.

  3. 基本 索引標籤中,選取 設定容器 整合時建立 DocuSign 替換為 AEM Forms.

  4. 表單模型 索引標籤中,選取下列其中一個選項:

    • 如果您有自訂表單範本,且需要根據表單範本的記錄檔案,請選取 建立表單範本為記錄檔案範本的關聯 選項並選取記錄檔案範本。 當您使用選項時,傳送供簽署的檔案只會顯示以相關表單範本為基礎的欄位。 它不會顯示最適化表單的所有欄位。

    • 如果您沒有自訂表單範本,請選取 產生記錄檔案 選項。 當您使用選項時,傳送以供簽署的檔案會顯示最適化表單的所有欄位。

  5. 點選 儲存並關閉. 已針對以下專案啟用最適化表單 DocuSign. 現在,您可以新增 DocuSign 欄位放入表單並傳送以進行簽署。

  6. 在編輯模式下開啟最適化表單。 在 內容 標籤,點選 表單容器 並點選 設定.

  7. 提交 區段,選取 使用DocuSign電子簽章提交提交動作 下拉式清單。

  8. 動作設定 區段,點選 新增 以新增收件者並指定收件者的電子郵件地址。 點選 新增 以新增更多收件者。

  9. 在中指定電子郵件訊息的主旨 電子郵件主旨 欄位。 選取 包含附件 將附件加入電子郵件中。

  10. 點選 儲存 以儲存屬性。

本頁內容