将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 以 Cloud Service AEM Archetype 27或更 高版本为基 础创建项目。要根据AEM Archetype将Experience Manager Forms创建为Cloud Service项目,请执行以下操作:

    打开命令提示符并运行以下命令以创建 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"
    

    此外,请在上述命令中更改appTitleappIdgroupId以反映您的环境。

  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

    执行这些步骤后,您可以查看新的自定义提交操作Submit with DocuSign电子签名 ,该签名位于自适应表单的提交选项列表和本地开发环境中的DocuSign云服务配置中。

  8. 编译并将代码部署到您的 AEM Forms as a Cloud Service环境

将DocuSign与AEM Forms集成

在满足先决条件后,执行以下步骤以在创作实例上将DocuSign与AEM Forms集成。

  1. 导航到​Tools hammer > Cloud Services > DocuSign,然后选择一个文件夹来托管配置。

  2. 在配置页面上,点按​Create​以在AEM Forms中创建DocuSign配置。

  3. 在​Create DocuSign Configuration​页面的​General​选项卡中,为配置指定​Name ,然后点按​Next。 您可以选择指定​Title

  4. 将当前浏览器窗口中的URL复制到记事本。 在后续步骤中使用AEM Forms配置DocuSign应用程序时需要URL。

  5. 为DocuSign应用程序配置OAuth设置:

    1. 打开浏览器窗口并登录到您的DocuSign 开发人员帐户
    2. 打开为AEM Forms配置的应用程序。
    3. 在​Redirect URI​框中,添加上一步中复制的URL,然后单击​Save
    4. 记下集成密钥和密钥。

    有关为DocuSign应用程序配置OAuth设置并获取键的分步信息,请参阅为应用程序开发人员文档配置oAuth设置。

  6. 返回到​Create DocuSign Configuration​页面。 在​Settings​选项卡中, OAuth URL​字段提及以下默认URL:

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

  7. 指定​Client ID(DocuSign集成密钥)和​Client Secret(DocuSign密钥)。

  8. 点按 Connect to DocuSign. 提示输入凭据时,请提供创建DocuSign应用程序时所用帐户的用户名和密码。 当要求确认your developer account的访问时,单击​Allow Access。 如果凭据正确,则会显示成功消息。

  9. 点按​Create​以创建DocuSign配置。

  10. 选择配置并单击​Publish,选择配置,然后单击​Publish。 它会将配置复制到相应的发布环境。

  11. 在您的开发人员、暂存和生产实例(以左者为准)中重复上述所有步骤,以完成DocuSign与AEM Forms的环境配置。

现在,您的AEM Forms环境已配置为使用DocuSign。 确保将用于Cloud Service的配置容器添加到正在为DocuSign启用的所有自适应Forms中。 您可以从自适应表单的属性中指定配置容器。

在自适应表单中使用DocuSign

您可以为现有自适应表单启用DocuSign或创建启用DocuSign的自适应表单。 选择以下选项之一:

为DocuSign创建自适应表单

要创建启用符号的自适应表单,请执行以下操作:

  1. 导航至 Adobe Experience Manager > Forms > Forms & Documents.

  2. 点按​Create​并选择​Adaptive Form。 此时将显示模板列表。 选择模板,然后点按​Next

  3. 在​Basic​选项卡中:

    1. 为自适应表单指定​Name​和​Title

    2. 选择在将 DocuSign 与 AEM Forms集成时创建的配置容器

    配置容器包含为环境配置的DocuSignCloud Services。 这些服务可在自适应表单编辑器中进行选择。

  4. 在​Form Model​选项卡中,选择以下选项之一:

    • 如果您有自定义表单模板并且需要基于表单模板的记录文档,请选择​Associate form template as the Document of Record template​选项,然后选择记录文档模板。 使用选项时,发送进行签名的文档将仅显示基于关联表单模板的那些字段。 它不会显示自适应表单的所有字段。

    • 如果没有自定义表单模板,请选择​Generate Document of Record​选项。 使用选项时,发送以供签名的文档将显示自适应表单的所有字段。

  5. 点按​Create.​创建启用符号的自适应表单。 您可以将DocuSign字段添加到表单中,并发送它进行签名。

  6. 在编辑模式下打开自适应表单。 在​Content​选项卡中,点按​Form Container ,然后点按配置

  7. 在​Submission​部分中,从​Submit Action​下拉列表中选择​Submit with DocuSign electronic signatures

  8. 在​Action Configuration​部分中,点按​Add​以添加收件人并指定收件人的电子邮件地址。 再次点按​Add​以添加更多收件人。

  9. 在​Email Subject​字段中指定电子邮件的主题。 选择​包含附件​以在电子邮件中包含附件。

  10. 点按Save以保存属性。

为自适应表单启用DocuSign

要在现有自适应表单中使用DocuSign,请执行以下操作:

  1. 导航至 Adobe Experience Manager > Forms > Forms & Documents.

  2. 选择自适应表单,然后点按​Properties

  3. 在​Basic​选项卡中,选择将DocuSign与AEM Forms集成时创建的配置容器

  4. 在​Form Model​选项卡中,选择以下选项之一:

    • 如果您有自定义表单模板并且需要基于表单模板的记录文档,请选择​Associate form template as the Document of Record template​选项,然后选择记录文档模板。 使用选项时,发送进行签名的文档将仅显示基于关联表单模板的那些字段。 它不会显示自适应表单的所有字段。

    • 如果没有自定义表单模板,请选择​Generate Document of Record​选项。 使用选项时,发送以供签名的文档将显示自适应表单的所有字段。

  5. 点按 Save & Close. 已为DocuSign启用自适应表单。 现在,您可以将DocuSign字段添加到表单中,并发送它进行签名。

  6. 在编辑模式下打开自适应表单。 在​Content​选项卡中,点按​Form Container ,然后点按配置

  7. 在​Submission​部分中,从​Submit Action​下拉列表中选择​Submit with DocuSign electronic signatures

  8. 在​Action Configuration​部分中,点按​Add​以添加收件人并指定收件人的电子邮件地址。 再次点按​Add​以添加更多收件人。

  9. 在​Email Subject​字段中指定电子邮件的主题。 选择​包含附件​以在电子邮件中包含附件。

  10. 点按Save以保存属性。

在此页面上