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