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