创建自适应表单

创建自适应表单

按照以下步骤创建自适应表单。

  1. 访问位于https://'[server]:[port]'/<custom-context-if-any>.的Experience Manager Forms创作实例

  2. 在Experience Manager登录页面上输入凭据。

    登录后,点按左上角的​Adobe Experience Manager > Forms > Forms和文档

    注意

    对于默认安装,登录名为admin,密码为admin

  3. 点按​创建,然后选择​自适应表单

  4. 此时会显示用于选择模板的选项。 有关模板的更多信息,请参阅自适应表单模板。 点按模板以将其选中,然后点按下一步。

  5. 此时会显示“添加属性”选项。 指定以下属性字段的值。 标题和名称字段是必填字段:

    • 标题: 指定表单的显示名称。标题可帮助您识别Experience Manager Forms用户界面中的表单。
    • 名称: 指定表单的名称。在存储库中创建具有指定名称的节点。 开始键入标题时,将自动生成名称字段的值。 您可以更改建议的值。 名称字段只能包含字母数字字符、连字符和下划线。 所有无效输入都将替换为连字符。
    • 描述: 指定有关表单的详细信息。
    • 标记: 指定用于唯一标识自适应表单的标记。标记有助于搜索表单。 要创建标记,请在​标记​框中键入新标记名称。
  6. 您可以基于以下任一表单模型创建自适应表单:

    您可以从​添加属性​页面的​表单模型​选项卡中配置这些属性。 默认情况下,所选的表单模型为​

  7. 点按​创建。随即会创建一个自适应表单,并出现一个用于打开表单以进行编辑的对话框。

    指定完所有属性后,单击​创建。 随即会创建一个自适应表单,并出现一个用于打开表单以进行编辑的对话框。

    指定完所有属性后,单击​创建。 随即会创建一个自适应表单,并出现一个用于打开表单以进行编辑的对话框。

  8. 点按​打开 ,以在新选项卡中打开新创建的表单。 此时将打开表单进行编辑,并显示模板中可用的内容。 它还会显示侧栏,以根据需要自定义新创建的表单。

    根据自适应表单的类型,关联的XFA表单模板、XML模式或JSON模式中存在的表单元素显示在侧栏中​内容浏览器​的​数据模型对象​选项卡中。 您还可以拖放这些元素以构建自适应表单。

    有关自适应表单创作界面和可用组件的信息,请参阅自适应表单创作简介

    注意

    允许浏览器中的弹出窗口在新选项卡中打开新创建的表单。

根据表单数据模型创建自适应表单

Experience Manager Forms 数据 集成允许您集成多个数据源,并将其实体和服务整合在一起,以创建表单数据模型。它是JSON模式的扩展。 您可以使用表单数据模型创建自适应表单。 在表单数据模型中配置的实体或数据模型对象可用作表单创作的数据模型对象。 它们绑定到相应的数据源,用于预填表单并将提交的数据写回相应的数据源。 您还可以使用自适应表单规则调用在表单数据模型中配置的服务。

要使用表单数据模型创建自适应表单,请执行以下操作:

  1. 在“添加属性”屏幕的“表单模型”选项卡中,选择​​下拉列表中选择​表单数据模型

    create-af-1-1

  2. 点按以展开​选择表单数据模型。 将列出所有可用的表单数据模型。

    从数据模型中选择。

    create-af-2-1

注意

您还可以更改自适应表单的表单数据模型。 有关详细步骤,请参阅编辑自适应表单的表单模型属性

根据XFA表单模板创建自适应表单

您可以重新调整XFA表单模板的用途以创建自适应表单。 要重新调整用途,请上传XFA表单模板并将其与自适应表单相关联。 表单模板(XFA表单)的元素可在自适应表单创作时在内容查找器中使用。 从内容查找器中,可以将表单模板元素拖放到表单上。

此外,您还可以使用模板编辑器创建自己的模板。 有关使用模板的更多信息,请参阅自适应表单模板

注意

当您打开使用高级模板创建的用于编辑的自适应表单时,会显示一条错误消息。 高级模板具有签名步骤组件,默认情况下为其启用Adobe Sign。 创建并选择Adobe Sign云配置配置签名者以解决错误。

编辑自适应表单的表单模型属性

创建自适应表单时没有使用表单模型(使用表单模型的无选项),也没有使用表单模型(如表单模板、XML架构或JSON架构或表单数据模型)。 可以将自适应表单的表单模型从“无”更改为其他表单模型。 对于基于表单模型的自适应表单,您可以为同一表单模型选择其他表单模板、XML架构、JSON架构或表单数据模型。 但是,不能将一个表单模型更改为另一个表单模型。

  1. 选择自适应表单,然后点按​属性​图标。

  2. 打开​表单模型​选项卡,然后执行下列操作之一。

    • 如果自适应表单没有表单模型,则可以选择其他表单模型,并相应地选择表单模板、XML或JSON架构或表单数据模型。
    • 如果自适应表单基于表单模型,则可以为同一表单模型选择其他表单模板、XML或JSON架构,或表单数据模型。
  3. 点按​Save​以保存属性。

自动保存自适应表单

默认情况下,自适应表单的内容会在用户操作(如按保存按钮)中保存。 您还可以配置自适应表单,以根据事件或时间间隔自动开始保存内容。 自动保存选项在以下位置很有用:

  • 自动保存匿名用户和登录用户的内容
  • 在无需或最少用户干预的情况下保存表单的内容
  • 开始根据用户事件保存表单的内容
  • 在指定的时间间隔后重复保存表单的内容

为自适应表单启用自动保存

默认情况下,“自动保存”选项未启用。 您可以从自适应表单的“自动保存”选项卡中启用自动保存选项。 “自动保存”选项卡还提供了其他几个配置选项。 执行以下步骤以启用和配置自适应表单的自动保存选项:

  1. 要访问属性中的自动保存部分,请选择一个组件,点按字段级别 > 自适应表单容器,然后点按cmpr

  2. 在​自动保存​部分, 启用​自动保存选项。

  3. 在​自适应表单事件​框中,指定1或TRUE,以在浏览器中加载表单时自动开始保存表单。 您还可以为事件指定条件表达式,当触发并返回true时,将开始保存表单的内容。

  4. 指定触发器。 会根据您的配置触发自动保存。 您的选项包括:

    • 基于时间: 选择选项以根据特定时间间隔开始保存内容。
    • 基于事件: 选择选项,以在触发事件时开始基于内容进行保存。

    选择触发器时,将启用“策略配置”框。 “策略配置”框允许您:

    • 如果选择​基于时间​触发器,请指定时间间隔。
    • 如果选择​基于事件​的触发器,请指定事件名称。
  5. (仅限基于时间的自动保存)执行以下步骤以配置基于时间的自动保存的选项。

    1. 在​自动保存此间隔​框中,以秒为单位指定时间间隔。 在间隔框中指定的秒数过后,表单会重复保存。
  6. (仅限基于事件的自动保存)执行以下步骤以配置用于基于事件的自动保存的选项。

    1. 在​此事件后自动保存​框中,指定GuideBridge事件。 每次表达式计算为TRUE时,都会保存表单。
  7. (可选)要自动保存匿名用户的内容,请选择​为匿名用户启用自动保存​选项,然后单击​确定

    注意

    要使自动保存选项对匿名用户有效,请确保您配置Forms通用配置服务,以允许所有用户预览、验证和签名表单。

    要配置服务,请转到位于https://'[server]:[port]'system/console/configMgr的Adobe Experience Manager Web控制台配置,并编辑​Forms Common Configuration Service​以在​Allow​字段中选择​All Users​选项,然后保存配置。

在此页面上