一個實用的配置器模型
編輯導(dǎo)語:在產(chǎn)品設(shè)計中,配置化也是常見的實現(xiàn)效率提升、降低成本的手段之一,而不同場景所用的配置化方法也各不相同。本篇文章里,作者就介紹了一個在多參數(shù)情況下的配置器設(shè)計模型,如果感興趣的話就一起來看一下吧。
配置化作為提升效率降低產(chǎn)研成本的手段,是經(jīng)常需要實現(xiàn)的。當(dāng)然很多場景的配置化設(shè)計方法五花八門,比如入賬規(guī)則配置化、抽傭分成配置化、商品屬性配置化等等。今天我們就介紹一個實用的多參數(shù)情況下的配置器設(shè)計方法,可以靈活地配置出非常復(fù)雜的規(guī)則。
場景設(shè)定:陳老師的知識矩陣要為社群的每一位產(chǎn)品朋友低價福利。
但是有這樣的規(guī)則,不同的城市、不同的公司、不同的產(chǎn)品級別、不同的產(chǎn)品領(lǐng)域設(shè)定,獲得的禮品不一樣。
下面我們就設(shè)計一個配置器,輸入成員信息后得到獲得福利的價格。
福利有三個:紀(jì)念衫、陳老師的書、一次線下面約。
一、屬性管理
我們在一些業(yè)務(wù)配置場景下基本都是基于參數(shù)進行配置,比如用戶等級、城市、類目、業(yè)務(wù)線等等,我們可以稱這些配置維度為配置的屬性值。
我們依據(jù)案例設(shè)定,可以得到這樣幾個參數(shù)。屬性管理的頁面設(shè)計我想大家應(yīng)該很容易做出來吧。
二、業(yè)務(wù)類型
一般的企業(yè)會存在很多業(yè)務(wù)類型,或者說業(yè)務(wù)線,或者說不同的運營主體。
基于假設(shè),陳老師的知識矩陣,有4條業(yè)務(wù)線。
三、條目配置
不同的業(yè)務(wù)線可能配置規(guī)則的參數(shù)不同,比如公眾號不需要配置是否續(xù)費這個參數(shù),那么這時我們就需要配置模板了。
條目的意義其實就是來設(shè)定一個配置模板,決定這個配置模板需要配置的參數(shù)。假設(shè)陳老師的四條業(yè)務(wù)線需要配置的參數(shù)各不相同,那么我們需要基于業(yè)務(wù)線去設(shè)置4個配置模板,也就是4個條目。
條目配置器,我們可以配置出多個條目:
條目的新增配置頁可以這么設(shè)計:
那么我們就可以組合地配置出非常多的條目(規(guī)則配置模板)例如:
這就意味著,條目1001,配置規(guī)則時需要配置兩個參數(shù),就是城市和產(chǎn)品級別。
四、規(guī)則配置
建設(shè)好了條目以后,那么我們就開始在條目下配置規(guī)則了。規(guī)則要解決的問題就是,基于請求參數(shù),輸出目標(biāo)結(jié)果,那我們這個配置器的目標(biāo)結(jié)果就是福利的“價格值”。
現(xiàn)在就是配置規(guī)則啦。配置規(guī)則要選一個條目,相當(dāng)于每一個條目都會有一個規(guī)則配置面板,配置頁如下。我們可以看到,1001、1003要配置的內(nèi)容是不一樣的。
通過上面的規(guī)則配置,我們就可以配置出很多規(guī)則啦,比如:
五、規(guī)則調(diào)用服務(wù)
規(guī)則配置好了,就需要提供給各業(yè)務(wù)線來用。那么業(yè)務(wù)線在請求時將條目ID傳過來,規(guī)則系統(tǒng)就知道了需要哪些參數(shù),然后去獲得需要的參數(shù),獲得后基于參數(shù)進行匹配規(guī)則,便得到了規(guī)則以及規(guī)則的內(nèi)容。
思考題:你覺得這個配置模型可以用到什么場景的配置設(shè)計呢,路由器、派單?歡迎評論區(qū)交流。
#專欄作家#
陳天宇宙,微信公眾號:陳天宇宙,人人都是產(chǎn)品經(jīng)理專欄作家。10年產(chǎn)品設(shè)計經(jīng)驗,曾任職于某頭部金融,某頭部支付機構(gòu),云對賬創(chuàng)始人獲千萬融資。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
贊!最近想做個決策引擎,可以參考