在自适应表单中使用Adobe Sign using-adobe-sign-in-an-adaptive-form

Adobe 建议使用现代、可扩展的数据捕获核心组件,以创建新的自适应表单将自适应表单添加到 AEM Sites 页面。这些组件代表有关创建自适应表单的重大改进,确保实现令人印象深刻的用户体验。本文介绍了使用基础组件创作自适应表单的旧方法。

版本
文章链接
AEM 6.5
单击此处
AEM as a Cloud Service
本文

Adobe Sign 支持自适应表单的电子签名工作流。电子签名可改进法律、销售、工资单、人力资源管理和其他领域的文档处理工作流。

在典型的Adobe Sign和自适应Forms方案中,用户需填写自适应表单来申请需要一个或多个参与方签名的服务。 例如,抵押贷款和信用卡申请需要所有借款人和共同申请人的合法签名。 要为类似方案启用电子签名工作流,您可以将Adobe Sign与自适应表单集成。 再举几个例子,您可以使用Adobe Sign来:

  • 使用完全自动化的计划书、报价和合同流程从任何设备完成交易。
  • 更快地完成人力资源流程,并为员工提供数字体验。
  • 缩短合同周期,更快地吸引供应商。
  • 创建可自动执行常用流程的数字工作流。

Adobe Sign与AEM Forms的集成支持:

  • 单个和多用户签名工作流
  • 顺序和同步签名工作流
  • 以匿名或登录用户身份签署表单
  • 动态签名流程(与AEM Forms工作流集成)
  • 通过知识库、电话、社交个人资料和政府ID进行验证
  • 为每个协议收件人分配角色。 用于商业和企业服务级别的Adobe Sign可以选择展开协议收件人🔗的角色。

先决条件 prerequisites

在自适应表单中使用Adobe Sign之前:

  • 确保AEM Formsas a Cloud Service配置为使用Adobe Sign。 有关详细信息,请参阅将Adobe Sign与 AEM Forms集成。
  • 保持收件人列表就绪。 您至少需要每个收件人的电子邮件地址。

为自适应表单配置Adobe Sign configure-adobe-sign-for-an-adaptive-form

要为自适应表单配置Adobe Sign:

收件人详细信息

为自适应表单启用Adobe Sign enableadobesign

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

创建Adobe Sign自适应表单 create-an-adaptive-form-for-adobe-sign

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

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

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

  3. 在​ 基本 ​选项卡中:

    1. 为自适应表单指定​ 名称 ​和​ 标题

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

    配置容器包含为您的环境配置的Adobe SignCloud Service。 这些服务可在自适应表单编辑器中选择。

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

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

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

  5. 选择​ 创建。 ​已创建启用签名的自适应表单。 您可以将Adobe Sign字段添加到表单并发送以供签名。

为自适应表单启用Adobe Sign editafsign

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

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

  2. 选择自适应表单并选择​ 属性

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

  4. 在​ 表单模式 ​选项卡中,选择以下选项之一:

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

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

  5. 选择​ 保存并关闭。 已为Adobe Sign启用自适应表单。 现在,您可以将Adobe Sign字段添加到表单并发送以供签名。

将Adobe Sign字段添加到自适应表单 addadobesignfieldstoanadaptiveform

Adobe Sign包含多个可放置在自适应表单上的字段。 这些字段接受各种类型的数据,如签名、首字母、公司或标题,并帮助收集签名期间的额外信息和签名。 您可以使用Adobe Sign块组件将Adobe Sign字段放置在自适应表单中的各个位置。

要将字段添加到自适应表单并自定义与这些字段相关的各种选项,请执行以下操作:

  1. 将​ Adobe Sign Block ​组件从组件浏览器拖放到自适应表单。 Adobe Sign块组件具有所有支持的Adobe Sign字段。 默认情况下,它向自适应表单添加​ 签名 ​字段。

    签名块

    默认情况下,Adobe Sign块在发布的自适应表单中不可见。 它仅在签名文档中可见。 您可以从Adobe Sign块组件的属性中更改Adobe Sign块的可见性。

    note note
    NOTE
    • 在自适应表单中使用Adobe Sign块不是强制性的。 Adobe Sign如果不使用Adobe Sign阻止并为收件人添加字段,则签名文档的底部将显示默认签名字段。
    • 仅对自动生成记录文档的自适应Forms使用Adobe Sign块。 如果您使用自定义XDP生成记录文档或基于表单模板的自适应表单,则不支持Adobe Sign块。
  2. 选择​ Adobe Sign Block ​组件并选择​ 编辑 编辑 图标。 它显示用于添加字段和设置字段外观格式的选项。

    adobe-sign-block-select-fields

    A. ​选择并添加Adobe Sign字段。 B. ​将Adobe Sign块展开为全屏视图

  3. 选择​ Adobe Sign ​字段 Adobe Sign 图标。 它显示用于选择和添加Adobe Sign字段的选项。

    展开​ 类型 ​下拉字段以选择Adobe Sign字段,然后选择“完成 保存 ”图标以将所选字段添加到Adobe Sign块。 类型 ​下拉字段包括签名、收件人信息和数据字段类型。 与AEM Forms的Adobe Sign集成仅支持类型下拉框中列出的字段。 有关Adobe Sign字段的详细信息,请参阅Adobe Sign文档

    adobe-sign-block-fields-options

    必须为字段提供唯一名称。 您还可以选择必填选项来标记必填字段。 除了​ Name ​和​ Required ​选项外,某些Adobe Sign字段还有更多选项。 例如,蒙版和多行。 此外,为每个Adobe Sign字段指定唯一的名称,无论这些字段位于相同还是不同的Adobe Sign块中。

    如果从下拉列表中选择​ 数字签名,则可以将数字签名应用于自适应表单:

    • 使用云签名在线使用由信任服务提供商托管的数字ID签名。
    • 使用Adobe Acrobat下载文档或使用智能卡、USB令牌或基于文件的数字IDReader,即可从本地下载文档。

为自适应表单启用Adobe Sign enableadobsignforanadaptiveform

未为自适应表单启用现成的Adobe Sign。 要启用该功能:

  1. 在内容浏览器中,选择​ 表单容器,然后选择​ 配置 配置 图标。 它可打开属性浏览器并显示自适应表单容器属性。
  2. 在属性浏览器中,展开​ 电子签名 ​折叠面板,然后选择​ 启用Adobe Sign ​选项。 它为自适应表单启用Adobe Sign。

选择Adobe SignCloud Service和签名顺序 select-adobe-sign-cloud-service-and-signing-order

您可以为AEM Forms的实例配置多个Adobe Sign服务。 建议为每个职能(人力资源、财务等)提供单独的一组服务。 它使跟踪和报告已签署文档更加容易。 例如,银行具有多个部门。 您可以为各个部门设置单独的配置,以便更好地跟踪文档。

一个文档也可以有多个收件人。 例如,信用卡申请可以有多个申请人。 在开始处理申请之前,银行需要所有申请人的签名。 对于多收件人方案,您可以选择按顺序或同时顺序签署文档。

要选择Cloud Service和签名顺序,请执行以下操作:

云服务

  1. 在内容浏览器中,选择​ 表单容器,然后选择​ 配置 配置 图标。 它可打开属性浏览器并显示自适应表单容器属性。

  2. 在属性浏览器中,展开​ 电子签名 ​折叠面板,然后选择​ 启用Adobe Sign ​选项。 它为自适应表单启用Adobe Sign。

  3. 从已配置的Adobe SignCloud Service列表中选择一个Cloud Services。

    如果​ Adobe Sign Cloud Service ​列表为空,请按照使用 AEM Forms配置 Adobe Sign 文章配置该服务。

    下拉列表列出了“Cloud Service”>“”>“”>“”Adobe Sign“”中“global”文件夹中存在的Cloud Service。 此外,下拉列表还列出了在创建自适应表单时,在​ 配置Cloud Service ​字段中选择的文件夹中存在的容器。

  4. 选择选项以使用​ 提交表单 ​配置提交操作。 您可以从以下选项中选择两个选项之一:

    • 提交表单(并发送签名协议):此选项将立即提交表单,然后将要签名的表单发送给收件人。
    • 提交表单(在每个收件人完成签名仪式后):此选项仅在所有签名者完成签名过程后提交自适应Forms。 您可以配置间隔以检查所有签名者的签名状态。 有关详细信息,请参阅配置 Adobe Acrobat Sign 计划程序
  5. 从​ 收件人可以完成 ​对话框中选择签名顺序。 收件人可以按任意顺序依次签署自适应表单​ — 一个接一个收件人,或​ 同时

    按顺序排列,每个收件人一次收到Adobe Sign协议。 收件人完成分配的操作后,协议将发送给下一个收件人,依此类推。

    所有收件人将同时按顺序接收Adobe Sign协议,并且可以相互并行操作。

  6. 使用协议ID字段将绑定与协议ID (agreementId)相关联。 它会将协议ID添加到提交数据的基于架构的表单的afBoundData部分。 协议ID还会添加到所有启用Adobe Sign的表单的已提交数据的afSubmissionInfo部分。 您可以使用协议ID通过自定义代码跟踪协议状态(需要自定义实施)。

    note note
    NOTE
    如果使用表单数据模型(FDM)创建自适应表单,则“协议ID”字段在对话框中可见。
  7. 将收件人添加到自适应表单并选择“完成 保存 ”图标以保存更改。

将收件人添加到自适应表单 addsignerstoanadaptiveform

Adobe Sign协议可以有一个或多个收件人。 添加收件人时,您还可以配置收件人的身份验证详细信息,并选择表单填写者和收件人是否为同一个人。 执行以下步骤以添加并提供有关收件人的各种详细信息:

  1. 在内容浏览器中,选择​ 表单容器,然后选择​ 配置 配置 图标。 它会打开具有自适应表单容器属性的属性浏览器。

  2. 在属性浏览器中,展开​ 电子签名 ​折叠面板,然后选择​ 启用Adobe Sign ​选项。 它为自适应表单启用Adobe Sign。

  3. 选择​ 添加收件人。 它会向自适应表单添加收件人。 您可以将多个收件人添加到自适应表单。 所有接收者都会收到有关提交自适应表单的Adobe Sign协议。
    电话详细信息

  4. 单击​ 编辑 编辑 图标以指定有关收件人的以下信息:

    • 标题: ​指定标题以唯一标识收件人。

    • 收件人和填写表单的人员是否相同?: ​如果表单填写者和第一个收件人是同一个人,请选择​

    • 收件人角色: ​选择收件人的角色。 用于商业和企业服务级别的Adobe Sign可以选择扩展协议收件人🔗的角色,使其不仅限于​ 签名者,以便更好地匹配他们的工作流要求。

    • 收件人电子邮件地址: ​指定收件人的电子邮件地址。 收件人通过指定的电子邮件地址接收Adobe Sign协议。 您可以选择使用表单字段、登录用户的Experience Manager用户配置文件中提供的电子邮件地址,或者手动输入电子邮件地址。 这是强制步骤。

      note note
      NOTE
      确保第一个收件人或唯一收件人(如果有单个收件人)的电子邮件地址与用于配置AEMCloud Service的Adobe Sign帐户不相同。
    • 收件人身份验证方法: ​指定在打开Adobe Sign协议之前对收件人进行身份验证的方法。 您可以在电话、知识库、基于社交身份的身份验证和Adobe Acrobat Sign的政府ID之间进行选择。 对于Adobe Acrobat Sign for Government,您可以在电话和基于知识的身份验证之间进行选择。

    note note
    NOTE
    • 默认情况下,基于社交身份的身份验证提供使用Facebook、Google和LinkedIn进行身份验证的选项。 您可以联系Adobe Sign支持以启用其他社交身份验证提供程序。
    • 要填写或签名的​ Adobe Sign字段: ​为收件人选择Adobe Sign字段。 自适应表单可以有多个Adobe Sign字段。 您可以选择为收件人启用特定字段。 字段显示所有可用的Adobe Sign块。 选择块时,将选择该块的所有字段。 您可以使用X图标取消选择字段。

    收件人详细信息

    上图有两个示例Adobe Sign块:个人信息和办公室详细信息

    选择 保存 图标。 已添加收件人。

为自适应表单选择提交操作 selectsubmitactionforanadaptiveform

之后,将Adobe Sign字段添加到自适应表单,从表单容器中启用Adobe Sign,选择Adobe SignCloud Service,并添加Adobe Sign协议收件人,为自适应表单选择适当的提交操作。 有关自适应Forms提交操作的详细信息,请参阅配置提交操作

签名和提交表单是相互独立的。 在用户提交表单后创建Adobe Sign协议后,会立即提交自适应表单。 AEM Formsas a Cloud Service不等待收件人签名或完成其他操作以提交自适应表单。 用户单击“提交”按钮或“摘要”步骤显示表单摘要后,就会立即提交表单。

此外,支持Adobe Sign的自适应表单会嵌入Adobe Sign协议ID以提交数据。 您可以使用协议ID通过自定义代码跟踪协议状态(需要自定义实施)。

Adobe Sign协议ID (agreementId)包含在自适应表单的提交数据中。 默认情况下,协议ID存在于已提交数据的afSubmissionInfo节点中。

   <?xml version="1.0" encoding="UTF-8"?>
   <afData>
      <afUnboundData>
         <data>
            <textbox1613455050902>ff</textbox1613455050902>
         </data>
      </afUnboundData>
      <afBoundData>
         <data xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" />
      </afBoundData>
      <afSubmissionInfo>
         <lastFocusItem>guide[0].guide1[0].guideRootPanel[0].textbox1613455050902[0]</lastFocusItem>
         <stateOverrides />
         <signers>
            <signer0>
               <email />
            </signer0>
         </signers>
         <afPath>/content/dam/formsanddocuments/testsign</afPath>
         <afSubmissionTime>20210311031009</afSubmissionTime>
         <agreementId>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</agreementId>
      </afSubmissionInfo>
   </afData>

或者,您也可以将绑定与协议ID (agreementId)相关联。 它会将协议ID添加到已提交数据的afBoundData部分。 例如,在以下提交的数据中,协议ID绑定到<userName>节点:

      <?xml version="1.0" encoding="UTF-8"?>
      <afData>
         <afUnboundData>
            <data />
         </afUnboundData>
         <afBoundData>
            <config xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
               <userName>3AAABLblqZhC2MWu7GFauKh45j_t2ih8mAtmbdIcNSl1HgQubhMJfDaDfylyN7NQiYRam_44ISKm45enIOafHqWZrdaxShf9r</userName>
               <dateOfBirth>0001-01-01</dateOfBirth>
            </config>
         </afBoundData>
         <afSubmissionInfo>
            <lastFocusItem>guide[0].guide1[0].guideRootPanel[0].projectDetails[0]</lastFocusItem>
            <stateOverrides />
            <signers>
               <signer0>
                  <email />
               </signer0>
            </signers>
            <afPath>/content/dam/formsanddocuments/testathon2021-1/gaurav/xsd-based</afPath>
            <afSubmissionTime>20210311095211</afSubmissionTime>
            <agreementId>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</agreementId>
         </afSubmissionInfo>
      </afData>

您的表单签名体验已准备就绪。 您可以预览表单以验证签名体验。 在已发布的表单上,当收件人收到通过电子邮件签名的表单时,将显示Adobe Sign块字段。 何时收件人和填写表单的人员相同? ​选项标记为“是”且满足条件,提交后用户将被重定向到Adobe Sign协议,用户可以立即签署文档,而不是等待协议出现在电子邮件中。

为自适应表单配置云签名 configure-cloud-signatures-for-an-adaptive-form

基于云的数字签名或远程签名是新一代的数字签名,可在桌面、移动设备和Web上使用,并且满足收件人身份验证的最高合规性和保证要求。 您可以使用基于云的数字签名对自适应表单进行签名。

编辑Adobe Sign的自适应表单属性后,执行以下步骤以将云签名字段添加到自适应表单:

  1. 将​ Adobe Sign Block ​组件从组件浏览器拖放到自适应表单。 Adobe Sign Block组件具有所有支持的Adobe Sign字段。 默认情况下,它向自适应表单添加​ 签名 ​字段。

    签名块

  2. 选择​ Adobe Sign Block ​组件并选择​ 编辑 编辑 图标。 它显示用于添加字段和设置字段外观格式的选项。

    adobe-sign-block-select-fields

    A. ​选择并添加Adobe Sign字段。 B. ​将Adobe Sign块展开为全屏视图

  3. 选择​ Adobe Sign字段 Adobe Sign 图标。 它显示用于选择和添加Adobe Sign字段的选项。

    展开​ 类型 ​下拉字段以选择​ 数字签名,然后选择​ 完成 ​图标以将所选字段添加到Adobe Sign块。

    数字签名

    必须为字段提供唯一名称。

    使用以下方式将数字签名应用于自适应表单:

    • 云签名:使用由信任服务提供商托管的数字ID签名。

    • Adobe Acrobat或Reader:使用Adobe Acrobat或Reader下载并打开文档,以使用智能卡、USB令牌或基于文件的数字ID进行签名。

      note note
      NOTE
      数字签名也适用于Adobe Acrobat Sign for Government,但无法使用云签名应用它。

    将云签名字段添加到自适应表单后,执行以下步骤以完成配置过程:

配置感谢页面或摘要步骤组件 configure-the-thank-you-page-or-summary-step-component

摘要步骤 ​组件自动提交表单,填充自定义摘要页面中的信息,并显示已提交表单的摘要。 摘要步骤组件占据表单可用的完整宽度。 建议在包含摘要步骤组件的部分中没有任何其他组件。

常见问题解答 frequently-asked-questions

问: ​您可以将自适应表单嵌入到其他自适应表单中。 是否可以为嵌入式自适应表单启用Adobe Sign?
Ans: ​否,Experience Manager Forms不支持使用嵌入启用了Adobe Sign的自适应表单以供签名的自适应表单

问: ​当我使用高级模板创建自适应表单并打开它进行编辑时,出现错误消息“电子签名或收件人配置不正确”。 显示。 如何解决错误消息?
使用高级模板创建的​ Ans: ​自适应表单配置为使用Adobe Sign。 要解决此错误,请创建并选择Adobe Sign云配置并为自适应表单配置Adobe Sign收件人。

问: ​我能否在自适应表单的静态文本组件中使用Adobe Sign文本标记?
答案: ​是,您可以在文本组件中使用文本标记将Adobe Sign字段添加到启用记录文档(仅自动生成的记录文档选项)的自适应表单。 要了解创建文本标记的过程和规则,请参阅Adobe Sign文档。 另请注意,自适应Forms对文本标记的支持有限。 您可以使用文本标记仅创建Adobe Sign Block支持的字段。

疑难解答 troubleshoot

Adobe Sign协议失败 adobe-sign-agreement-failures

问题
为自适应表单配置Adobe Sign服务时,该服务无法为基础自适应表单创建Adobe Sign协议。

解决方法

  • 检查自适应表单中使用的Adobe Sign Cloud Service🔗的配置。

  • 确保Adobe Sign服务器上用于配置Adobe SignCloud Service的API应用程序具有所需权限。

  • 如果您使用多个Adobe SignCloud Service,请将所有服务的​ oAuth URL ​指向相同的​ Adobe Sign分片

  • 请使用单独的电子邮件地址来配置Adobe Sign帐户,并为第一个或单个收件人配置。 第一个收件人或唯一收件人(如果有单个收件人)的电子邮件地址不能与用于配置AEMCloud Service的Adobe Sign帐户相同。

另请参阅 see-also

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab