管理规则引擎的常量
在规则引擎中,常量的全生命周期管理可以帮助您维护业务判断标准的稳定性和一致性。通过统一的创建、编辑、查询和删除功能,确保所有规则引用的基准值始终与业务需求同步。
约束与限制
为确保系统稳定性和数据一致性,请注意以下限制:
前提条件
- 已登录应用运行态,并具备规则引擎操作权限。
- 已创建至少一个常量,具体操作请参见为规则创建自定义常量。
编辑自定义常量
仅可编辑未被规则引用的自定义常量。
- 在左侧导航栏中,选择,进入“常量定义”页面。
- 找到目标常量,在对应行“操作”栏中单击“编辑”,弹出“编辑常量定义”窗口。
- 在弹出的窗口中,根据实际业务需求修改信息,单击“确定”。 图1 编辑常量定义
查看常量引用
在修改或删除常量之前,建议先查看该常量被哪些规则引用,以避免因删除或修改导致相关规则报错。例如,如果您想删除“CSP等级达标线2级”常量,应先确认哪些经销商分级规则正在使用该常量。
- 在左侧导航栏中,选择,进入“常量定义”页面。
- 找到目标常量,在对应行“操作”栏中单击“查看引用”。
- 在弹出的“查看引用”窗口中,即可查看该常量被哪些规则或模板引用。 图2 查看引用
表1 常量引用列表信息 页签
说明
规则列表
展示直接引用该常量的规则清单,包括规则名称、规则类型等信息,帮助您快速定位受影响的业务规则。
模板列表
展示引用该常量的规则模板清单。如果常量被规则模板引用,修改或删除时需同步评估模板层面的影响。
删除自定义常量
仅可删除未被规则引用且“数据来源”为“自定义常量”的常量。
- 在左侧导航栏中,选择,进入“常量定义”页面。
- 找到目标常量,在对应行“操作”栏中单击“删除”。
- 在弹出的提示框中,单击“确定”,即可删除未被引用的常量。
如果该常量已被规则引用,需要先删除对应的规则,才可删除该常量。
搜索常量
默认情况下,常量定义页展示的是当前应用下全部常量。为了帮助用户快速搜索出当前应用下的常量,规则引擎提供搜索常量功能,目前可通过“对象名”、“标题”、“创建者”等属性维度进行过滤。您可以根据实际业务需求,设置筛选条件,单击“搜索”,即可获取对应常量。