Create form data model

了解如何创建包含或不配置数据源的表单数据模型。

AEM Forms数据集成提供了直观的用户界面,用于创建和使用表单数据模型。 表单数据模型依赖数据源进行数据交换; 但是,您可以创建带有或不带数据源的表单数据模型。 根据您是否配置了数据源,有两种方法可创建来自数据模型:

  • 使用预配置的数据源: 如果已按照配置数据源中的说 明配置数据源,则可以在创建表单数据模型时选择数据源。 它将来自所选数据源的所有数据模型对象、属性和服务带入表单数据模型中。

  • 没有数据源: 如果尚未为表单数据模型配置数据源,您仍可以创建它,而无需数据源。 您可以使用表单数据模型创作自适应表单和交互式通信,并使用示例数据测试它们。 当数据源可用时,您可以将表单数据模型与数据源绑定,数据源将自动反映在关联的自适应表单和交互式通信中。

注意

您必须是fdm-author 和forms - user组的成员 ,才能创建和使用表单数据模型。 请与AEM管理员联系,成为组的成员。

Create form data model

确保已按照配置数据源中的说明配置要在表单数据模型中 使用的数据源。 执行以下操作以根据配置的数据源创建表单数据模型:

  1. 在AEM创作实例中,导航到 Forms>数据集成

  2. Tap Create > Form Data Model.

  3. 在“创建表单数据模型”对话框中:

    • 指定表单数据模型的名称。
    • (可选)指定表单数据模型的标题、说明和标记。
    • (可​选且仅当配置了数据源时才适用)点按数据源配置字段旁边的勾号 ​图标,并选择要使用的数据源的云服务所在的配置节点。 它将下一页可供选择的数据源的列表限制为选定配置节点中可用的数据源。 但是,默认情况下会列出任何JDBC用户档案库和AEM用户数据源。 如果不选择配置节点,则列出所有配置节点中的数据源。

    点按 下一步

  4. (仅​在配置数据源时适用)“选 择数据源 ”屏幕会列表可用数据源(如果有)。 选择要在表单数据模型中使用的数据源。

  5. 按创建 ,在确认对话框中,点 按打开 ,打开表单数据模型编辑器。

让我们查看表单数据模型编辑器UI的不同组件。

具有三个数据源的表单用户档案模型- RESTful服务、AEM用户和RDBMS。

答:数据源 以表单数据模型列表数据源。 扩展数据源以视图其数据模型对象和服务。

B.刷新数据源定义 从已配置的数据源获取数据源定义中的任何更改,并在表单数据模型编辑器的“数据源”选项卡中更新这些更改。

C.显示已添加 数据模型对象的模型内容区域。

D.显示添加的 数据源操作或服务的服务内容区域。

E.工具栏 ,用于处理表单数据模型。 工具栏会根据表单数据模型中的选定对象显示更多选项。

F.添加选定项 将选定数据模型对象和服务添加到表单数据模型。

有关表单数据模型编辑器以及如何使用它编辑和配置表单数据模型的更多信息,请参 阅使用表单数据模型

更新数据源

执行以下操作以向现有表单数据模型添加或更新数据源。

  1. 转至 Forms>数据集成,选择要在其中添加或更新数据源的表单数据模型,然后点按 属性

  2. 在表单数据模型属性中,转到“更新源 ”选项卡

    在“更新源”选项卡中:

    • 点按上下文感知 配置字段中的浏览图标 ,并选择要添加的数据源云配置所在的配置节点。 如果未选择节点,则点按添加源时,将列出仅 global 驻留在节点中的 云配置
    • 要添加新数据源,请点 按添加源 ,然后选择要添加到表单数据模型的数据源。 将显示在中配置 global 的所有数据源以及选定的配置节点(如果有)。
    • 要将现有数据源替换为同一类型的其他数据源,请点 数据源的编辑图标,并从可用数据源列表中进行选择。
    • 要删除现有数据源,请点 数据源的删除图标。 如果在表单数据模型中添加数据源中的数据模型对象,则会禁用删除图标。

    fdm-properties

  3. 点按 保存并关闭 ,以保存更新。

注意

在表单数据模型中添加新数据源或更新现有数据源后,请确保在适当情况下更新自适应表单和交互式通信中的绑定引用,这些通信使用更新的表单数据模型。

后续步骤

现在,您有一个添加了数据源的表单数据模型。 接下来,您可以编辑表单数据模型以添加和配置数据模型对象和服务、添加数据模型对象之间的关联、编辑属性、添加自定义数据模型对象和属性、生成示例数据等。

有关详细信息,请参 阅使用表单数据模型

在此页面上