将AEM Forms连接到数据库 aem-forms-data-integration
企业基础架构包括不同的后端系统或数据源,如数据库、 Web服务、 REST服务、 OData服务和CRM解决方案。 他们共同组成了一个信息系统,为企业应用程序提供数据以执行日常业务。 另一方面,应用程序会捕获数据并将其发送回更新数据源。
将自适应表单连接到数据库时,需要与数据源集成,以便在呈现表单时获取客户数据。 在一些用例中,会根据自适应Forms中的用户输入从数据源获取数据。 此外,将自适应表单发送到数据库时,提交的自适应表单数据可以写回以更新各自的数据源。
虽然分布式模块化系统有其自身的好处,但挑战在于跨数据源集成和创建数据关联。 数据集成是功能强大且高效的企业基础架构的关键,该基础架构具有连接到应用程序以交换业务数据的不同数据源。
数据集成概述 data-integration-overview
AEM Forms数据集成允许配置不同的数据源并将其与AEM Forms连接。 它提供了一个直观的用户界面,用于跨连接的数据源创建业务实体和服务的统一数据表示架构。 这种统一表示法称为表单数据模型(FDM),是JSON模式的一种扩展。 表单数据模型(FDM)中的实体称为数据模型对象。 利用表单数据模型(FDM),您可以:
- 从连接的数据源访问数据模型对象、属性和服务。
- 创建自定义数据模型对象和属性
- 在数据源内和跨数据源的数据模型对象之间构建关联。
- 调用数据模型对象服务以向数据源查询数据或从数据源写入数据。
创建表单数据模型(FDM)后,您可以将其用于:
- 基于表单数据模型(FDM)创建自适应Forms
- 从配置的数据源预填充自适应Forms
- 使用自适应表单规则调用数据源服务/操作
- 将提交的自适应表单数据写入数据源
数据集成入门 get-started-with-data-integration
实施数据集成以将自适应表单发送到数据库的第一步是标识和配置存储您希望在自适应Forms中使用的信息的数据源。 接下来,创建表单数据模型(FDM),该表单数据模型使用来自一个或多个数据源的数据模型对象、属性和服务。 您可以基于表单数据模型(FDM)创建自适应Forms,其中自适应表单字段绑定到各自的数据源属性。
AEM Forms还允许您创建独立于数据源的表单数据模型(FDM),并在以后将表单数据模型(FDM)中的数据模型对象和属性与数据源关联或绑定。 它在处理表单数据模型(FDM)时消除了对数据源的任何依赖性。
请参阅以下内容,以开始、了解和实施数据集成: