
# 了解规则引擎模型
规则引擎允许用户根据具体业务需求，定义具有多层嵌套结构的复杂业务对象。在配置规则时，用户可直接依托模型预设的数据结构来编写规则，无需关注底层技术实现，从而实现业务数据的高效管理与规则的灵活配置，大幅降低业务规则落地的技术门槛。
在定义模型过程中，用户可将已有的其他模型嵌套作为当前模型字段的数据类型。这种嵌套能力恰好能满足现实中各类层级化业务场景的需求，例如构建"中国行政区划（省份→市→区县）"地理层级结构，或是"时间集合（年→月→星期）"时间层级结构。通过灵活的模型嵌套机制，系统为业务规则的配置提供了强有力的结构化支撑，显著提升了规则的表达力和适应性。
#### 规则引擎模型类型
根据来源不同，规则引擎模型分为以下几类：
| 模型类型    | 说明                                                                    |
|:---|:---|
| 自定义模型   | 用户根据实际业务需求，在规则引擎中自主创建的专属模型，适用于特定场景下的个性化需求。                            |
| XDM模型   | 用户在应用设计态和应用运行态预先定义的数据模型，适用于需要全局复用的数据结构（如"用户模型"、"订单模型"）。               |
| XDM内置模型 | 系统预先内置的通用数据模型，适用于需要使用标准数据格式的场景。                                       |
| XDM分类   | 用户在应用运行态的"数据模型管理 \> 分类"中定义的分类节点，以层级分类形式存在，适配分类筛选场景（如"商品分类"、"客户等级分类"）。 |
   
