按照以下步骤创建自适应表单。
访问AEM Forms创作实例: https://[server]:[port]/<custom-context-if-any>.
在AEM登录页面上输入您的凭据。
登录后,在左上角,点按 Adobe Experience Manage > Forms > Forms与文档.
对于默认安装,登录名为 admin
密码是 admin
.
点按 创建 选择 自适应表单.
此时会显示用于选择模板的选项。 有关模板的更多信息,请参阅 自适应表单模板. 点按模板以将其选中,然后点按下一步。
此时会显示“添加属性”选项。 指定以下属性字段的值。 标题和名称字段是必填字段:
您可以基于以下任一表单模型创建自适应表单:
您可以在 表单模型 选项卡 添加属性 页面。 默认情况下,所选的表单模型为 无.
点按创建。随即会创建一个自适应表单,并出现一个用于打开表单以进行编辑的对话框。
指定完所有属性后,单击 创建. 随即会创建一个自适应表单,并出现一个用于打开表单以进行编辑的对话框。
指定完所有属性后,单击 创建. 随即会创建一个自适应表单,并出现一个用于打开表单以进行编辑的对话框。
点按 打开 在新选项卡中打开新创建的表单。 此时将打开表单进行编辑,并显示模板中可用的内容。 它还会显示侧栏,以根据需要自定义新创建的表单。
根据自适应表单的类型,关联的XFA表单模板、XML架构或JSON架构中存在的表单元素显示在 数据模型对象 选项卡 内容浏览器 中。 您还可以拖放这些元素以构建自适应表单。
有关自适应表单创作界面和可用组件的信息,请参阅 创作自适应表单简介.
允许浏览器中的弹出窗口在新选项卡中打开新创建的表单。
AEM Forms数据集成 允许您集成多个数据源,并将其实体和服务整合在一起,以创建表单数据模型。 它是JSON模式的扩展。 您可以使用表单数据模型创建自适应表单。 在表单数据模型中配置的实体或数据模型对象可用作表单创作的数据模型对象。 它们绑定到相应的数据源,用于预填表单并将提交的数据写回相应的数据源。 您还可以使用自适应表单规则调用在表单数据模型中配置的服务。
要使用表单数据模型创建自适应表单,请执行以下操作:
在“添加属性”屏幕上的“表单模型”选项卡中,选择 表单数据模型 在 选择自 下拉列表。
点按以展开 选择表单数据模型. 将列出所有可用的表单数据模型。
从数据模型中选择。
您还可以更改自适应表单的表单数据模型。 有关详细步骤,请参阅 编辑自适应表单的表单模型属性.
您可以重新调整XFA表单模板的用途以创建自适应表单。 要重新调整用途,请上传XFA表单模板并将其与自适应表单相关联。 表单模板(XFA表单)的元素可在自适应表单创作时在内容查找器中使用。 从内容查找器中,可以将表单模板元素拖放到表单上。
上传XFA表单模板 在您开始基于表单模板创建自适应表单之前,请先将其发送到AEM Forms。
执行以下操作以使用XFA表单模板作为自适应表单的表单模型:
在 添加属性 页面,打开 表单模型 选项卡。
在“表单模型”选项卡的下拉列表中,选择 表单模板. 所有通过AEM Forms UI上传到存储库的表单模板都将列出以供选择。 从列表中选择模板。
图: 选择表单模板
您还可以更改自适应表单的表单模板。 有关详细步骤,请参阅 编辑自适应表单的表单模型属性.
XML和JSON架构表示组织内的后端系统生成或使用数据的结构。 您可以将架构与自适应表单相关联,并使用其元素向自适应表单添加动态内容。 架构的元素位于内容浏览器的“数据模型对象”选项卡中,用于创作自适应表单。 您可以拖放架构元素以构建表单。
请参阅以下文档,了解如何设计用于创作自适应表单的XML或JSON模式。
请执行以下操作以将XML或JSON模式用作自适应表单的表单模型:
在 添加属性 自适应表单创建页面的步骤,点按 表单模型 选项卡。
在“表单模型”(Form Model)选项卡中,选择 架构 从 选择自 下拉字段。
点按 选择架构 并执行以下操作之一:
确保JSON架构文件名以 .schema.json. 例如:mySchema.schema.json
图: 选择XML或JSON架构
(仅限XML架构)选择或上载XML架构后,请指定要与自适应表单一起映射的选定XSD文件的根元素。
图: 选择XSD根元素
您还可以更改自适应表单的架构。 有关详细步骤,请参阅 编辑自适应表单的表单模型属性.
模板提供了基本结构并定义了自适应表单的外观(布局和样式)。 它具有预格式化的组件,其中包含某些属性和内容结构。 AEM Forms开箱即用地提供了一些自适应表单模板。 要获取包含高级模板的完整模板包,您需要安装AEM Forms附加组件包。 有关更多信息,请参阅 安装AEM Forms附加组件包.
此外,您还可以使用模板编辑器创建自己的模板。 有关使用模板的更多信息,请参阅 自适应表单模板.
当您打开使用高级模板创建的用于编辑的自适应表单时,会显示一条错误消息。 高级模板具有签名步骤组件,默认情况下为其启用Acrobat Sign。 创建并选择 Acrobat Sign云配置 和 配置签名者 以解决错误。
创建自适应表单时没有使用表单模型(使用表单模型的无选项),也没有使用表单模型(如表单模板、XML架构或JSON架构或表单数据模型)。 可以将自适应表单的表单模型从“无”更改为其他表单模型。 对于基于表单模型的自适应表单,您可以为同一表单模型选择其他表单模板、XML架构、JSON架构或表单数据模型。 但是,不能将一个表单模型更改为另一个表单模型。
选择自适应表单,然后点按 属性 图标。
打开 表单模型 ,然后执行以下操作之一。
点按 保存 以保存属性。
默认情况下,自适应表单的内容会在用户操作(如按保存按钮)中保存。 您还可以配置自适应表单,以根据事件或时间间隔自动开始保存内容。 自动保存选项在以下位置很有用:
默认情况下,“自动保存”选项未启用。 您可以从自适应表单的“自动保存”选项卡中启用自动保存选项。 “自动保存”选项卡还提供了其他几个配置选项。 执行以下步骤以启用和配置自适应表单的自动保存选项:
要访问属性中的自动保存部分,请选择一个组件,然后点按 > 自适应表单容器,然后点按
.
在 自动保存 部分, 启用 自动保存选项。
在 自适应表单事件 框中,指定1或TRUE以在表单加载到浏览器中时自动开始保存表单。 您还可以为事件指定条件表达式,当触发并返回true时,将开始保存表单的内容。
指定触发器。 会根据您的配置触发自动保存。 您的选项包括:
选择触发器时,将启用“策略配置”框。 “策略配置”框允许您:
您还可以创建自定义策略并将其添加到列表中。 有关详细信息,请参阅 实施自定义策略以自动保存表单.
(仅限基于时间的自动保存)执行以下步骤以配置基于时间的自动保存的选项。
(仅限基于事件的自动保存)执行以下步骤以配置用于基于事件的自动保存的选项。
(可选)要自动为匿名用户保存内容,请选择 为匿名用户启用自动保存 选项,然后单击 确定.
要使自动保存选项对匿名用户有效,请确保您配置Forms通用配置服务,以允许所有用户预览、验证和签名表单。
要配置服务,请转到AEM Web Console配置: https://[server]:[host]/system/console/configMgr
和编辑 Forms通用配置服务 选择 所有用户 选项 允许 字段,然后保存配置。