规则数据模型
规则中的数据模型对应于实际业务场景的业务实体或对象,做为规则相关的数据载体,是规则逻辑的输入和输出,承担数据传递的职责。相关实体包括规则子域、规则模型、模型属性、规则枚举等。 适用于业务逻辑复杂、规则数量多、需要复杂的规则管理功能的规则需求场景。
规则模型
基本信息
模型名称: 对应业务实体或对象名称,做为规则数据载体,承担数据传递。
所属规则域:通过子域进行模型模块化管理。
关联业务模型:对应低代平台业务模型,根据情况对模型进行微调,以适应规则需求。
模型说明:对该规则模型进行详细说明,便于团队不同角色成员理解和维护。
模型血缘:用于可视化展示模型间依赖关系。
模型操作
自定义规则模型: 当无对应业务模型时,可自定义规则模型。
已有模型导入: 通过导入低代平台已有业务模型,通过修改的方式进行微调,以适应规则需求。
模板导入: 通过Excel文件模板进行导入。
示例如下图:
模型属性
模型名称: 对应所属规则模型名称。
属性名称: 对应业务实体或对象的属性名称。
属性类型: 包括字符串String、整数Int、布尔值Bool、浮点数Float等10几种常见数据类型。
默认值: 当属性没有传递值时,默认值进行填充。需要进行业务场景的逻辑检查,谨慎使用。
数据流向: 包括三种类型,输入In、输出Out、输入输出InOut。
属性说明: 对属性进行详细说明。
示例如下图:
规则枚举
值域: 枚举值列表,用英文逗号分割,推荐统一全大写。
示例如下图: