导读:在系统设计中,经常会遇到需要进行通用规则配置的场景,需要基于一些基础参数进行配置,如类型业务,城市,金额,风险级别等,多个参数组合配置不同的规则或策略,常见场景如业务预警、系统分单、资金排队、模型配置、卡券分发等。此时就需要进行通用配置,并且可以随时调整配置的设计方式。本文介绍一套比较实用的规则配置模型。
通俗地说,规则配置无非是确定要配什么,怎么找到应用对象,找到后要执行什么动作,怎么应用这几个动作。整体思路如下:
第一步:要配置什么事件或功能
搞清楚配置的标的,就是成功的一半。在做规则配置前,需要先把要配置的标的抽象出来,做成通用配置。如业务预警,需要先把预警的事件定义出来。系统分单,需要先把功能菜单定义出来。
那么如何抽象标准化事件呢,需要从系统中抽取,如定义事件的开始节点、结束节点,或者通过编码开发,这里不做展开。
配置的第一步,先选择需要配置的事件或功能。根据配置需要,事件可做成单选或多选。
第二步:什么样的单据需要进来—维度配置
配置的目的是落到具体的产品或者单据上面,而系统中的产品或单据往往具有多个属性,并且要求根据多个属性综合配置。
维度(属性)定义:这里需要先将这多个维度抽象出来,这里需要定义属性名称、属性编号、属性值。前提条件是配置标的(单据、产品)具有这些属性,而且在规则应用的时点属性值是明确的。
维度配置:维度可多选,属性值可多选
多维度交叉,实际上就是一张多联表格,可视化页面如下图所示。
(图片来源google analytics)
第三步:这些标的需要执行哪些动作—动作配置
前两步已经将特定类型的标的选择出来了,接下来是对其设置动作,要它们跑哪个规则。常见的动作类型包括:应用时效、设置金额、控制流程调整、触发预警、触发消息推送、风险标记等。
动作库:这些动作可以通过动作库统一维护,动作类型 动作值设置,动作需要预先编码实现。
动作配置:动作可以单个或多个组合触发。动作的表现需要与系统已有的功能联动,如预警动作对应预警机制,包括预警列表、预警监控、预警解除等。
第四步:哪些规则优先—规则设置
一般需要配置规则启用状态和规则优先级。
规则优先级:在规则配置中,往往会有颗粒度差异,既存在多个维度交叉的精细化配置,也存在单维度的通用型配置,如单独配置某城市某业务类型的规则,与配置全国通用型规则,就是不同的颗粒度。同时配置的情况下,一个单据事件匹配规则时,就会匹配到多条规则。但应用上诉求往往是跑一条规则。这里就需要进行优先级设置。这里有几种设置方法。一是设置规则匹配逻辑,如复杂规则(指维度多的)优先;二是直接设置多个子规则的优先级,如拖拽排序,从左到右命中一条后停止匹配。后者实现起来更简单快捷。
除了规则优先级设置外,还有规则状态设置,即规则的启用禁用。
第五步:规则监控及调优
事件监控:
规则建立并启用后,那么在对应的事件或者单据到对应的节点时,就会主动匹配应用哪条规则,跑出什么样的结果。如当某业务流程做完上一节点时,此时需规定下一节点在多长时限内完成。此时可以建立规则监测表,观察每个事件或单据匹配到的规则及运行情况,如下图所示为预警事件监控表。按每个事件为维度横向分列对应事件记录。
数据面板:
居于规则运行的结果,通过可视化面板的方式展示,可从宏观周期尺度上观察规则运行的结果,并对具体业务进行效果调优。如居于数据面板长周期观察,发现某城市的某业务经常无法在规定的时限内完成,此时就可以人工介入了解实际情况,分析问题原因,看是否需要调整规则参数。
总结:
至此,整个规则配置及应用链路就介绍完啦。其实整个配置并不复杂,核心思路是找到定义好配置标的,找到它并给它配置对应的运行规则。实际应用中,不同场景需要用到的配置维度及颗粒度不同,根据实际需要取舍即可。功能是为了实现业务目的而做,先厘清业务场景再进行场景设计。个人经验总结,希望能帮到大家。
本文由 @摘星 原创发布于人人都是产品经理。未经许可,禁止转载。
题图来自Unsplash,基于 CC0 协议
数据模型的算法与配置(一个实用的规则配置模型)
2024-11-22 04:09:54 作者:韩若萱 网址:https://m.xinb2b.cn/tech/qxr142107.html
- 澳大利亚留学中介保证金多少(澳大利亚留学保证金要多少)
- 2024-11-22澳大利亚留学保证金要多少澳大利亚留学保证金要多少澳洲留学本科和硕士的每年费用约为18万-22万元,所以应该按一年20万左右的保证金存款证明在澳洲留学生活费是因个人而异的,移民局给出的一个标准数值是18000澳元/年,学费和健。
- 欧阳修为什么晚年又号六一居士(唐宋八大家之一的欧阳修)
- 2024-11-22唐宋八大家之一的欧阳修我国古代的文人雅士,总喜欢给自己起个号因为“号”是自己起的,它不像姓名、表字那样要受家族、宗法、礼仪以及行辈的限制,可以自由地抒发和标榜使用者的志向和情趣按照“老牛识途”的理解,如今的微信名、网名、笔。
- 这5种菜是长寿菜(2种长寿菜别出门挖了)
- 2024-11-222种长寿菜别出门挖了欢迎来到“教你这样养花”,花花每天会分享一些养花小方法,小技巧,喜欢养花的朋友请点“关注”,让我们一起在养花的道路上携手同行……天气越来越燥热,马上开始要进入到高温高湿的天气里面,平常不少人到野外挖一。
- 人生从容随遇而安(诚善者人生四随)
- 2024-11-22诚善者人生四随什么是人生四随?随遇随缘随安随喜!随遇就是顺应际遇的意思随缘就是人遇到的,不管是逆境、顺境都要安心接受逆境则用正面的心态去面对,去发现问题、提出问题、解决问题,从而走出逆境;顺境则用感恩的心态去享受幸。
- pcb电路板前景(PCB板行业介绍)
- 2024-11-22PCB板行业介绍本文所有内容均是产业研究和公司研究的案例,不构成任何投资建议,不构成任何投资推荐另外还有三点值得注意:1.短期价格波动几乎不可预测但巨大利益驱使下市场上会充斥神预测2.再好的生意,如果基本条件发生大的。
- 荣耀8x美人尖阵营又添一新品(荣耀8X官宣搭载7.12英寸)
- 2024-11-22荣耀8X官宣搭载7.12英寸IT之家8月20日消息今天下午荣耀官方正式宣布了手机新品“荣耀8X”,这款手机搭载了7.12英寸“美人尖”全面屏,分辨率为2244×1080,电池的容量也达到了4900mAh8月16日,这款手机已经现。
- 香浓咖喱牛肉汤的做法(怎么做香浓咖喱牛肉汤)
- 2024-11-22怎么做香浓咖喱牛肉汤料:牛肉、小土豆、胡萝卜、洋葱均适量;辅料:泰式红咖喱酱、椰浆粉、盐、红糖、水淀粉各少许将小土豆和胡萝卜洗净削掉表皮,切块洋葱洗净切段,备用;牛肉洗净切块,放入开水里稍稍汆出血水,捞出洗净备用;锅里加。
- 滑组词(汉字滑怎么组词)
- 2024-11-22汉字滑怎么组词光滑[guānghuá]物体表面平滑;不粗糙:皮肤光滑大理石的桌面很光滑刁滑[diāohuá]狡猾:为人刁滑滑不唧溜[huábujīliū]状态词形容很滑(含厌恶意):刚下过雨,地上滑不唧溜的不好走也。
- 珠海旅游巴士在哪坐(珠海这些景区景点)
- 2024-11-22珠海这些景区景点@大家根据疫情防控要求,珠海这些公共文化场馆、景区景点暂停开放,航班取消,班线停运,航线停航!珠海市体育中心:所有场馆闭馆、所有培训暂停1月14日,珠海市体育中心发布通知称,从1月14日起,体育馆,游。
- 纳怎么组词(纳的组词有哪些)
- 2024-11-22纳的组词有哪些海纳百川[hǎinàbǎichuān]大海容得下成百上千条江河之水比喻接纳和包容的东西非常广泛,而且数量很容纳[róngnà](动)在固定的空间或范围内接受(人或事物)[近]包容归纳[guīnà](动。
- 干海参的做法
- 2024-11-22干海参的做法原料:水发海参、香菜、香油、酱油、料酒、大蒜、盐、味精、白砂糖做法:1.大蒜去皮捣成蒜茸放入大碗内,加入料酒、酱油、精盐、白糖、味精和香油调成味汁2.水发海参,切成片状,与调好的味汁搅匀。
- 武汉科技大学联合办学怎么样(七校联合办学虽停)
- 2024-11-22七校联合办学虽停长江日报-长江网12月25日讯(通讯员陈博邵文静)25日,长江日报-长江网记者从中南财经政法大学获悉,该校与华中农业大学正在探索校际合作新模式,共享优质特色课程,为学生提供跨学科知识此次华中农业大学开。