创建表单数据模型

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

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

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

注意

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

创建表单数据模型

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

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

  2. 点按​创建>表单数据模型

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

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

    点按​下一步

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

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

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

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

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

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

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

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

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

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

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

更新数据源

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

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

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

    在“更新源”选项卡中:

    • 点按​上下文感知配置​字段中的浏览图标,并选择要添加的数据源云配置所在的配置节点。 如果您未选择节点,则点按​添加源​时,将列出仅驻留在global节点中的云配置。

    • 要添加新的数据源,请点按​添加源,然后选择要添加到表单数据模型的数据源。 将显示在global中配置的所有数据源和选定的配置节点(如果有)。

    • 要将现有数据源替换为同一类型的其他数据源,请点按数据源的​编辑​图标,然后从可用数据源的列表中进行选择。

    • 要删除现有数据源,请点按该数据源的​删除​图标。 如果在表单数据模型中添加数据源中的数据模型对象,则禁用“删除”图标。

    fdm-properties

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

注意

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

后续步骤

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

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

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now