第 57 章 数据对象
数据对象是您创建的规则资产的构建块。数据对象是在项目指定软件包中作为 Java 对象实施的自定义数据类型。例如,您可以创建一个带有数据字段、address 和 DateOfBirth
的 Person
对象,以指定 loan Application 规则的个人详情。
这些自定义数据类型决定了您的资产和您的决策服务所基于的数据。
57.1. 创建数据对象
以下流程是创建数据对象的一般概述。它并不适用于特定的业务资产。
流程
-
在 Business Central 中,前往 Menu
Design Projects 并点项目名称。 -
点 Add Asset
Data Object。 输入唯一数据对象名称,然后选择您希望数据对象可用于其他规则资产的软件包。 同一名称的数据对象不能位于同一软件包中。在指定的 DRL 文件中,您可以从任何软件包中导入数据对象。
从其他软件包导入数据对象您可以将另一软件包中的现有数据对象直接导入到资产设计人员,如指导规则或指导决策表设计人员。在项目中选择相关规则资产以及资产设计器,请转至 Data Objects
New item 以选择要导入的对象。 - 要使数据对象持久化,请选择"永久 "复选框。Persistable 数据对象可以根据 JPA 规格存储在数据库中。默认的 JPA 为 Hibernate。
- 点 确定。
在数据对象设计器中,点 add 字段在 对象中添加包含属性 Id、标签和 类型的字段。所需的属性标有星号(*)。
- id: 输入字段的唯一 ID。
- label: (可选)输入字段的标签。
- Type: 输入字段的数据类型。
列表 : (可选)选择此复选框,以启用字段保存指定类型的多个项目。
图 57.1. 在数据对象中添加数据字段
点 Create 添加新字段,或者点击 Create 并继续 添加新字段并继续添加其他字段。
注意要编辑字段,请选择字段行,并使用屏幕右侧的 常规属性。