Show Menu
主题×

AEM Forms数据集成

企业基础架构包括不同的后端系统或数据源,如数据库、Web服务、REST服务、OData服务和CRM解决方案。 总之,他们制作了一个信息系统,该系统为企业应用程序提供数据以执行日常业务。 另一方面,应用程序捕获数据并将其发送回更新数据源。
AEM Forms应用程序(如自适应表单和交互式通信)需要与数据源集成以在呈现表单和创建交互式通信的同时获取客户数据。 根据自适应表单中的用户输入从数据源获取数据时,有一些用例。 此外,可以写回所提交的自适应表单数据以更新各个数据源。
虽然分布式模块化系统有其自身的优势,但挑战在于跨数据源集成和创建数据关联。 数据集成是功能高效的企业基础架构的关键,该基础架构具有与业务数据交换应用程序连接的不同数据源。

数据集成概述

AEM Forms数据集成允许配置不同的数据源并将其与AEM Forms连接。 它提供了直观的用户界面,以创建跨连接数据源的业务实体和服务的统一数据表示模式。 统一表示称为表单数据模型,即JSON架构的扩展。 表单数据模型中的实体称为数据模型对象。 表单数据模型允许您:
  • 从连接的数据源访问数据模型对象、属性和服务。
  • 创建自定义数据模型对象和属性
  • 在数据源内和数据源之间建立数据模型对象之间的关联。
  • 调用数据模型对象服务以查询数据源或将数据写入数据源。
创建表单数据模型后,您可以在各种自适应表单和交互式通信工作流程中使用它,例如:
  • 基于表单数据模型创建自适应表单和交互式通信
  • 从配置的数据源预填自适应表单和交互式通信
  • 使用自适应表单规则调用数据源服务/操作
  • 将提交的自适应表单数据写入数据源

数据集成入门

实施数据集成的第一步是识别和配置数据源,这些数据源存储您希望在自适应表单和交互式通信使用案例中利用的信息。 接下来,您创建一个表单数据模型,它使用一个或多个数据源中的数据模型对象、属性和服务。 您可以基于表单数据模型创建自适应表单和交互式通信,其中交互式通信中的自适应表单字段或占位符绑定到相应的数据源属性。
AEM Forms还允许您创建独立于数据源的表单数据模型,并稍后将表单数据模型中的数据模型对象和属性与数据源关联或绑定。 它消除了在处理表单数据模型时对数据源的任何依赖。
查看以下内容,开始、了解和实施数据集成。