DocuSign是重要的電子簽章解決方案。 您可以用它來簽署合約。 您可以將DocuSign與最適化表單整合。 它可協助您傳送最適化表單以供多個收件者進行電子簽章。 使用電子簽章可協助您:
AEM Formsas a Cloud Service提供 DocuSign的自訂提交動作. 提交動作可協助您使用DocuSign API傳送電子簽章的最適化表單。
您也可以使用Adobe的電子簽章解決方案Adobe Sign在最適化表單上進行電子簽章。 AEM Forms與Adobe Sign的整合更深入,並提供更精細的控制項,例如循序與平行簽署、多種驗證方法、表單內簽署體驗等。 如需詳細資訊,請參閱 在最適化表單中使用Adobe Sign. |
---|
以下是DocuSign與AEM Forms整合的必要條件:
AEM Formsas a Cloud Service提供DocuSign的自訂提交動作。 提交動作可協助您使用DocuSign API傳送電子簽章的最適化表單。 自訂提交動作的程式碼可在以下位置取得: AEM Forms範例公開Git存放庫. 您可以在您的AEM Forms環境中部署程式碼,或根據您的組織需求自訂程式碼。
執行以下步驟來設定現成的自訂提交動作和DocuSignCloud Service:
複製AEM Formsas a Cloud Service專案 或建立 Experience Manager Forms as a Cloud Service 專案依據 AEM Archetype 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"
另外,變更 appTitle
, appId
、和 groupId
,以反映您的環境。
原地複製 aem-forms-samples 存放庫。 此存放庫包含用於DocuSign的自訂提交動作以及連線到DocuSign伺服器的設定詳細資料。
開啟在步驟1建立的AEM Formsas a Cloud Service專案,以便在您選擇的IDE中進行編輯。
開啟 [AEM Forms as a Cloud Service project]\pom.xml
進行編輯的檔案,並進行下列變更:
將下列文字新增至 <properties>
標籤:
<repository.location>maven_repository</repository.location>
將下列文字新增至 <repositories>
標籤:
<repository>
<id>project-repository</id>
<url>file://${project.basedir}/${repository.location}</url>
</repository>
如果沒有 <repositories>
標籤,在下方建立標籤 <properties>
標籤之間。
將下列文字新增至 <dependencyManagement>
標籤:
<dependency>
<groupId>com.adobe.aemforms.samples</groupId>
<artifactId>forms.integration.docusign.all</artifactId>
<type>zip</type>
<version>1.0.0</version>
</dependency>
在「 」中執行以下步驟 all/pom.xml
Cloud Service專案資料夾中可用的檔案:
將下列文字新增至 <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>
將下列文字新增至 <dependencies>
標籤:
<dependency>
<groupId>com.adobe.aemforms.samples</groupId>
<artifactId>forms.integration.docusign.all</artifactId>
<type>zip</type>
</dependency>
開啟命令提示字元並瀏覽至 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中建立的資料夾名稱。
將專案部署到您的本機開發環境。 您可以使用以下命令來部署到您的本機開發環境
mvn -PautoInstallPackage clean install
執行這些步驟後,您可以檢視新的自訂提交動作 使用DocuSign電子簽章提交 可在最適化表單和的提交選項清單中取得 DocuSign雲端服務設定 本機開發環境中。
已具備下列先決條件後,請執行以下步驟,以整合 DocuSign 替換為 AEM Forms 在作者執行個體上。
瀏覽至 工具 > Cloud Service > DocuSign 並選取要託管設定的資料夾。
在設定頁面上,點選 建立 以建立 DocuSign AEM Forms中的設定。
在 一般 的標籤 建立DocuSign設定 頁面,指定 名稱 針對設定,然後點選 下一個. 您可以選擇指定 標題.
將您目前瀏覽器視窗中的 URL 複製到筆記本。在後續步驟中,需要使用此 URL 設定 DocuSign 應用程式和 AEM Forms。
設定 DocuSign 應用程式的 OAuth 設定:
如需設定 DocuSign 應用程式的 OAuth 設定並取得金鑰的逐步資訊,請參閱「設定應用程式的 OAuth 設定」開發人員文件。
返回 建立DocuSign設定 頁面。 在 設定 標籤, OAuth URL 欄位提及下列預設URL:
https://account-d.docusign.com/oauth/auth
指定 使用者端ID (DocuSign整合索引鍵)和 使用者端密碼 (DocuSign秘密金鑰)。
點選 連線到DocuSign. 出現認證提示時,請提供在建立 DocuSign 應用程式時使用的帳戶使用者名稱和密碼。當系統要求確認存取時 your developer account
,按一下 允許存取. 如果認證正確,則會顯示成功訊息。
點選 建立 以建立 DocuSign 設定。
選取設定並按一下 發佈,選取設定,然後按一下 發佈. 這會將設定複寫至對應的發佈環境。
請對您的開發人員、中繼及生產執行個體 (無論是哪個) 重複上述步驟,以完成您環境的設定 DocuSign with AEM Forms。
現在,您的AEM Forms環境已設定為使用DocuSign。 請確保您將用於 Cloud Service 的設定容器新增至 DocuSign 啟用的所有最適化表單。您可從最適化表單的屬性指定設定容器。
您可以啟用 DocuSign 針對現有的最適化表單或建立 DocuSign 已啟用最適化表單。 選擇下列其中一項:
若要建立可啟用簽名的最適化表單:
瀏覽至 Adobe Experience Manager > Forms > Forms與檔案.
點選 建立 並選取 最適化表單. 範本清單隨即顯示。 選取範本並點選 下一個.
在 基本 標籤:
指定 名稱 和 標題 用於最適化表單。
選取 設定容器 建立時間 整合 DocuSign 替換為 AEM Forms.
設定容器包含 DocuSign 為您的環境設定的Cloud Service。 這些服務可在最適化表單編輯器中選取。
在 表單模型 索引標籤中,選取下列其中一個選項:
如果您有自訂表格範本,且需要以表格範本為基礎的記錄檔案,請選取 建立表單範本為記錄檔案範本的關聯 選項並選取記錄檔案範本。 當您使用選項時,傳送以供簽署的檔案只會顯示以相關表單範本為基礎的欄位。 它不會顯示最適化表單的所有欄位。
如果您沒有自訂表格範本,請選取 產生記錄檔案 選項。 當您使用選項時,傳送以供簽署的檔案會顯示最適化表單的所有欄位。
點選「建立」。 系統隨即會建立可啟用簽名的最適化表單。 您可以新增 DocuSign 欄位至表單,並傳送以供簽署。
在編輯模式中開啟最適化表單。 在 內容 標籤,點選 表單容器 然後點選 .
在 提交 區段,選取 使用DocuSign電子簽章提交 從 提交動作 下拉式清單。
在 動作設定 區段,點選 新增 新增收件者並指定收件者的電子郵件地址。 點選 新增 以新增更多收件者。
在中指定電子郵件訊息的主旨 電子郵件主旨 欄位。 選取 包含附件 以在電子郵件訊息中包含附件。
點選以儲存屬性。
使用 DocuSign 在現有的最適化表單中:
瀏覽至 Adobe Experience Manager > Forms > Forms與檔案.
選取最適化表單並點選 屬性.
在 基本 索引標籤中,選取 設定容器 整合時建立 DocuSign 替換為 AEM Forms.
在 表單模型 索引標籤中,選取下列其中一個選項:
如果您有自訂表格範本,且需要以表格範本為基礎的記錄檔案,請選取 建立表單範本為記錄檔案範本的關聯 選項並選取記錄檔案範本。 當您使用選項時,傳送以供簽署的檔案只會顯示以相關表單範本為基礎的欄位。 它不會顯示最適化表單的所有欄位。
如果您沒有自訂表格範本,請選取 產生記錄檔案 選項。 當您使用選項時,傳送以供簽署的檔案會顯示最適化表單的所有欄位。
點選 儲存並關閉. 已針對以下專案啟用最適化表單 DocuSign. 現在,您可以新增 DocuSign 欄位至表單,並傳送以供簽署。
在編輯模式中開啟最適化表單。 在 內容 標籤,點選 表單容器 然後點選 .
在 提交 區段,選取 使用DocuSign電子簽章提交 從 提交動作 下拉式清單。
在 動作設定 區段,點選 新增 新增收件者並指定收件者的電子郵件地址。 點選 新增 以新增更多收件者。
在中指定電子郵件訊息的主旨 電子郵件主旨 欄位。 選取 包含附件 以在電子郵件訊息中包含附件。
點選以儲存屬性。