(二十三)「JVS-Rules规则引擎 V2.5」— 复杂评分卡节点
核心概念复杂评分卡节点是规则引擎中针对简单评分卡的一种升级。它主要用于评估客户信用、风险等级或其他指标通常应用于金融与信贷领域。与简单评分卡不同复杂评分卡的核心优势在于它支持多级多维度评分条件能够设置多层的判断逻辑从而实现更复杂、更精确的评分赋值。功能与作用评估客户信用风险根据预设规则和权重对客户进行评分。辅助决策帮助机构制定贷款审批、利率设定等决策确保风险可控。自动化决策流程嵌入规则引擎减少人工干预。多级多维度评分支持添加不同维度并设置多级评分条件针对不同情况进行判断后赋值实现复杂的评分逻辑。配置步骤1.添加节点并连接从左侧的组件列表中将“复杂评分卡”节点拖入右侧画布并将其连接至决策流的开始节点或上游节点。2. 进入配置点击画布上的“复杂评分卡”节点右侧会显示其配置面板。3. 配置变量与评分维度在配置面板中您需要完成以下设置变量设置在“变量看板”区域可以根据实际需求“添加变量”如入参或已定义好的变量。新增评分维度点击“新增评分维度”按钮即可添加一个新的评分维度每个维度下可以设置多层级的评分条件。配置各级评分条件一级评分条件为这个维度设置第一个判断条件例如 当test不为空时。二级评分条件点击“添加下级条件”可以在满足一级条件的基础上进一步添加二级判断例如 当test2介于范围0,50时。结果赋值在每个叶子条件后可以设置一个“值”当满足该分支的所有条件时系统会赋予这个值。备注可以为每个条件添加备注提升可读性与可维护性。4. 执行与输出配置完成后决策流执行时会根据流入的数据逐级匹配评分表中的条件最终将匹配到的评分值“值”传递给后续节点如赋值节点或结束节点。示例配置示意结合参考资料中的示例图您可以配置出类似以下的评分逻辑一级条件二级条件赋分值备注当test不为空时当test2介于范围 0, 50 时10场景A当test2介于范围 50, 100 时20场景B当test3不为空时当test4不为空且介于范围 0, 50 时20场景C当test4介于范围 50, 100 时50场景D当test为空时无二级条件0默认值总结复杂评分卡节点通过多维度和多级别条件的嵌套实现了比简单评分卡更精细、更贴合复杂业务场景的评分能力。建议在实际实施时结合业务需求细致设置各级评分条件以保障评分结果的准确性与决策的可控性。