1简介
1.1 功能介绍
组织明细优先参数开启后,业务进行规则匹配时:优先根据组织明细优先的原则返回匹配结果,然后再根据匹配策略返回最终结果。
1.2应用场景
当场景内包含行政组织类的输入参数,规则条件中涉及行政组织参数,且需要最小行政组织规则优先时,开启此参数。当下级部门和上级部门同时配置规则的情况下,下级部门走自己部门配置的规则。
举例:部门A的下级部门包含部门B、C、D、E、F等;除部门D之外,部门A及其下级部门规则一致。可直接A部门配置一条规则a,D部门配置一条规则d。D部门直接走规则d,A部门及其他下级部门走规则a。
1.3 系统路径
【HR基础服务云】→【业务规则管理】→【策略管理】
2 主要操作
2.1开启组织明细优先参数
步骤一:点击“新增”策略,输入基本信息,打开“组织明细优先开关”,打开开关后“行政组织参数”字段展示(必填,可选范围为场景内行政组织类输入参数),选择其中一个行政组织参数作为组织明细优先参数。
步骤二:完成策略配置后点击“保存并配置规则”,进行规则配置。
• 当策略分类为决策集时:点击“新增”则弹出一个规则配置空白页,输入基本信息及规则适用于哪个行政组织及其下级(开启组织明细优先参数时,行政组织字段展示且必填);规则配置完成后保存。
• 当策略分类为决策表时:点击“参数配置”弹出参数配置弹窗,其中参数配置中默认生成一个行政组织参数,比较符为(等于/......的下级),此参数不可删除、变更比较符及显示顺序,仅可编辑显示名。参数配置完成后点击“确定”,系统自动生成决策表结构。在决策表右上角点击“增行”可配置具体规则(其中行政组织参数条件列必填)。
注意事项:
决策集:开启组织明细优先后,规则条件允许为空;即规则条件允许只有行政组织一个条件。
决策表:配置的组织明细优先的行政组织参数条件列必填。
2.2关闭组织明细优先
步骤一:关闭组织明细优先开关:关闭组织明细优先参数时,系统会校验当前是否存在除行政组织参数外无其他条件的规则,如存在则不允许关闭。
3 规则匹配逻辑说明
两层逻辑处理返回结果,即:优先根据组织明细优先的原则返回匹配结果,然后再根据匹配策略返回最终结果。
• 当匹配策略为首次匹配时,如同时命中多个行政组织的规则条件,则返回命中的规则条件中最末级部门规则中优先级最高的规则结果;
• 当匹配策略为全量匹配时,当同时命中多个行政组织的规则条件时,返回命中的最末级部门的所有规则结果
举例:假设部门A的下级部门包含部门B、C、D、E、F等;除部门D之外,部门A及其下级部门规则一致。
规则配置如下:
规则1:部门 等于或者为A的下级时,返回结果a;
规则2:部门 等于或者为D的下级时,返回结果d1;
规则3:部门 等于或者为D的下级时,返回结果d2;
如匹配模式为首次匹配:当业务传参为部门等于D时,返回结果d1,当业务传参为部门等于E时,返回结果a;
如匹配模式为全量匹配:当业务传参为部门等于D时,返回结果d1、d2;当业务传参为部门等于E时,返回结果a。