一个实用的配置器模型

1 评论 6866 浏览 38 收藏 6 分钟

编辑导语:在产品设计中,配置化也是常见的实现效率提升、降低成本的手段之一,而不同场景所用的配置化方法也各不相同。本篇文章里,作者就介绍了一个在多参数情况下的配置器设计模型,如果感兴趣的话就一起来看一下吧。

配置化作为提升效率降低产研成本的手段,是经常需要实现的。当然很多场景的配置化设计方法五花八门,比如入账规则配置化、抽佣分成配置化、商品属性配置化等等。今天我们就介绍一个实用的多参数情况下的配置器设计方法,可以灵活地配置出非常复杂的规则。

场景设定:陈老师的知识矩阵要为社群的每一位产品朋友低价福利。

但是有这样的规则,不同的城市、不同的公司、不同的产品级别、不同的产品领域设定,获得的礼品不一样。

下面我们就设计一个配置器,输入成员信息后得到获得福利的价格。

福利有三个:纪念衫、陈老师的书、一次线下面约。

一、属性管理

我们在一些业务配置场景下基本都是基于参数进行配置,比如用户等级、城市、类目、业务线等等,我们可以称这些配置维度为配置的属性值。

我们依据案例设定,可以得到这样几个参数。属性管理的页面设计我想大家应该很容易做出来吧。

一个实用的配置器模型

二、业务类型

一般的企业会存在很多业务类型,或者说业务线,或者说不同的运营主体。

基于假设,陈老师的知识矩阵,有4条业务线。

一个实用的配置器模型

三、条目配置

不同的业务线可能配置规则的参数不同,比如公众号不需要配置是否续费这个参数,那么这时我们就需要配置模板了。

条目的意义其实就是来设定一个配置模板,决定这个配置模板需要配置的参数。假设陈老师的四条业务线需要配置的参数各不相同,那么我们需要基于业务线去设置4个配置模板,也就是4个条目。

条目配置器,我们可以配置出多个条目:

一个实用的配置器模型

条目的新增配置页可以这么设计:

一个实用的配置器模型

那么我们就可以组合地配置出非常多的条目(规则配置模板)例如:

一个实用的配置器模型

这就意味着,条目1001,配置规则时需要配置两个参数,就是城市和产品级别。

四、规则配置

建设好了条目以后,那么我们就开始在条目下配置规则了。规则要解决的问题就是,基于请求参数,输出目标结果,那我们这个配置器的目标结果就是福利的“价格值”。

现在就是配置规则啦。配置规则要选一个条目,相当于每一个条目都会有一个规则配置面板,配置页如下。我们可以看到,1001、1003要配置的内容是不一样的。

一个实用的配置器模型

通过上面的规则配置,我们就可以配置出很多规则啦,比如:

一个实用的配置器模型

五、规则调用服务

规则配置好了,就需要提供给各业务线来用。那么业务线在请求时将条目ID传过来,规则系统就知道了需要哪些参数,然后去获得需要的参数,获得后基于参数进行匹配规则,便得到了规则以及规则的内容。

一个实用的配置器模型

思考题:你觉得这个配置模型可以用到什么场景的配置设计呢,路由器、派单?欢迎评论区交流。

#专栏作家#

陈天宇宙,微信公众号:陈天宇宙,人人都是产品经理专栏作家。10年产品设计经验,曾任职于某头部金融,某头部支付机构,云对账创始人获千万融资。

本文原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 赞!最近想做个决策引擎,可以参考

    回复