将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"
    

    此外,更改 appTitle, appIdgroupId,以反映您的环境。

  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 with AEM Forms

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

  1. 导航到 工具 锤子 > Cloud Services > DocuSign 并选择用于托管配置的文件夹。

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

  3. 常规 选项卡 创建DocuSign配置 页面,指定 名称 对于配置,请点按 下一个. 您可以选择指定 标题.

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

  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. 在开发人员实例、暂存实例和生产实例(以剩下的实例为准)上重复上述所有步骤以使用 AEM Forms 为环境配置 DocuSign。

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

使用 DocuSign 在自适应表单中

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

为DocuSign创建自适应表单

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

  1. 导航到 Adobe Experience Manager > Forms > Forms和文档.

  2. 点按 创建 选择 自适应表单. 此时将显示模板列表。 选择模板并点按 下一个.

  3. 基本 选项卡:

    1. 指定 名称标题 (在自适应表单中)。

    2. 选择 配置容器 创建时间 集成 DocuSign with 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 with AEM Forms.

  4. 表单模型 选项卡,选择以下选项之一:

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

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

  5. 点按 保存并关闭. 自适应表单已启用 DocuSign. 现在,您可以将 DocuSign 字段并将其发送以进行签名。

  6. 在编辑模式下打开自适应表单。 在 内容 ,点按 表单容器 点按 配置.

  7. 提交 选择 使用DocuSign电子签名提交提交操作 下拉列表。

  8. 操作配置 部分,点按 添加 添加收件人并指定收件人的电子邮件地址。 点按 添加 再次添加更多收件人。

  9. 电子邮件主题 字段。 选择 包含附件 以在电子邮件中包含附件。

  10. 点按 保存 以保存属性。

在此页面上