關(guān)于增刪改查串的思考
在設(shè)計(jì)方法論中,又一個(gè)口訣叫“增刪改查”,不同公司有著不同的版本和說法。這篇文章,我們看看作者分享的“增刪改查串”,有哪些不一樣。
系統(tǒng)多種多樣,產(chǎn)品千變?nèi)f化,都離不開最原始的行為,就像人性各異,歸根結(jié)底都是由分子組成,當(dāng)然還能再細(xì)化什么原子、夸克等更小單位。關(guān)于技術(shù)層面當(dāng)然最終是由代碼組成,代碼又有各種方法、對(duì)象、屬性等組成,這都是在我們除開發(fā)人員外肉眼不可見的地方運(yùn)作,如果從我們?nèi)庋劭梢姷囊暯侨タ?,這一切都離不開增刪改查串這五個(gè)動(dòng)作。
我們對(duì)于增刪改查這四個(gè)動(dòng)作很熟悉,因?yàn)槲覀冎朗挛锬芰渴遣粫?huì)憑空產(chǎn)生的,是需要觸發(fā)的,我們每一個(gè)增刪改查后的結(jié)果是一個(gè)靜態(tài)的頁面,單純的幾個(gè)孤零零的頁面是不能稱作一個(gè)系統(tǒng)的,需要有東西串連起來,因此我們?cè)谶@邊加了一個(gè)串的動(dòng)作。
這一套動(dòng)作下來有點(diǎn)像apaas平臺(tái)了,涵蓋了數(shù)據(jù)、表單、流程三個(gè)層面,這套動(dòng)作還包含apaas缺少的內(nèi)容,我們下面一一來分析這套動(dòng)作。
01 增
這是數(shù)據(jù)和業(yè)務(wù)的誕生地,一切業(yè)務(wù)的開始,那么數(shù)據(jù)從哪里來呢?我想從3個(gè)方向來:
1、手動(dòng)直接添加產(chǎn)生
這就需要用到表單功能了,頁面中包含哪些字段,填寫的規(guī)范等,配置好后,擁有操作權(quán)限的角色就可以進(jìn)行手動(dòng)新增了。如:新建一個(gè)客戶,新建一個(gè)請(qǐng)假等各種協(xié)同辦公類的表單申請(qǐng)功能。
2、系統(tǒng)內(nèi)流程操作觸發(fā)產(chǎn)生
這里面除了涉及到表單功能,還涉及了流程引擎的功能,是通過系統(tǒng)內(nèi)其他表單頁面操作,引發(fā)的關(guān)聯(lián)性動(dòng)作。如:申請(qǐng)一個(gè)表單,會(huì)在審批人那邊出現(xiàn)一個(gè)待審批的數(shù)據(jù)。
3、系統(tǒng)外數(shù)據(jù)傳遞
這個(gè)通常用api接口進(jìn)行數(shù)據(jù)的傳遞,有實(shí)時(shí)觸發(fā)傳遞(這個(gè)是數(shù)據(jù)提供方給數(shù)據(jù)需求方傳遞,是需要數(shù)據(jù)需求方出接口的),有定時(shí)來?。ㄟ@個(gè)是數(shù)據(jù)需求方主動(dòng)到數(shù)據(jù)提供方來取,是需要數(shù)據(jù)提供方出接口的)。如:SCRM從微信取客戶的操作軌跡。
02 刪
這個(gè)動(dòng)作的來源其實(shí)和增的一樣,只是這邊的刪除需要注意的是包含3種形式:
1、物理刪除
這個(gè)動(dòng)作是非常危險(xiǎn)的,相當(dāng)于直接刪庫,相當(dāng)于徹底刪除,有可能徹底無法回復(fù),需要謹(jǐn)慎,一般情況下都會(huì)采用第2種方法。
2、邏輯刪除
與物理刪除相對(duì)應(yīng),我們從肉眼中是已經(jīng)刪除了,但實(shí)際上是沒有刪除,相當(dāng)于電腦桌面上回收站中的文件,雖然在你的正式文件夾中已經(jīng)沒有這個(gè)文件了,但是你還可以在回收站中找到并且還原,這種方式是常用的,比較安全。
3、撤銷與禁用
我們說刪除并非一定是把東西刪掉,也許是不讓其運(yùn)作,就像機(jī)器一樣,我們可以讓它停下來,不一定要破壞掉它,撤銷常出現(xiàn)在表單申請(qǐng),禁用經(jīng)常在一些規(guī)則配置中使用。
03 改
正因?yàn)椴淮_定性,因此我們所有的行為和抉擇都是可變的,而加上改的操作后就不只是對(duì)原來數(shù)據(jù)修改那么簡單了,這里面涉及到的邏輯流程可能全部要重來,因此修改的權(quán)限也是要謹(jǐn)慎發(fā)放,要控制好在什么階段可修改,誰可修改,不然容易把系統(tǒng)搞崩。對(duì)于流程較短的可以這么操作,而對(duì)于流程較長的則不能操作。
比如電商已經(jīng)下單了并且物流已經(jīng)發(fā)放了,這個(gè)時(shí)候再去修改郵寄信息將會(huì)很麻煩,多數(shù)是等送到了拒收,返回或者自己簽收后再次郵寄,很少中途通過系統(tǒng)去修改,要變更也是線下聯(lián)系快遞員進(jìn)行變更。
04 查
這塊就與數(shù)據(jù)相關(guān)了,可能沒有什么流程性的操作,但卻是當(dāng)前比較重要的內(nèi)容,因?yàn)檫@里涉及數(shù)據(jù)、報(bào)表,甚至數(shù)字化,不僅僅是列表頁面的查詢參數(shù)。
現(xiàn)在市面上大談闊談數(shù)字化轉(zhuǎn)型,可想而知,數(shù)據(jù)背后的能量有多大,那么作為數(shù)據(jù)的查的功能,也是相當(dāng)?shù)闹匾耍趺床槌鲇行У臄?shù)據(jù),怎么查出真實(shí)的數(shù)據(jù),數(shù)據(jù)的統(tǒng)計(jì),視圖層面要花些功夫。
比如各種數(shù)據(jù)公司做BI的,其實(shí)都是通過查的操作把數(shù)據(jù)按照模型給展示出來。
05 串
這個(gè)是我們新加上的伙伴,現(xiàn)在不是單打獨(dú)斗的時(shí)代了,是合作雙贏的時(shí)代,任何一個(gè)公司都不會(huì)把所有系統(tǒng)和功能全自己做一遍,不說沒有這么多人和財(cái),實(shí)在是沒必要,外面有這么多又便宜又好用的系統(tǒng)和功能,為什么不集成進(jìn)來呢?因此串這個(gè)動(dòng)作是有兩層含義的,上面增刪改其實(shí)已經(jīng)包含其中了一點(diǎn)。
1、內(nèi)部流程串起來
一個(gè)系統(tǒng)順利運(yùn)轉(zhuǎn),少不了各個(gè)節(jié)點(diǎn)的通力合作,短流程如表單申請(qǐng),長流程如電商購物、招聘等,都需要不同功能模塊之間相互數(shù)據(jù)傳輸,串的是流程(人和事),更是數(shù)據(jù)和業(yè)務(wù)。
2、外部功能集成
現(xiàn)代企業(yè)都想要封裝復(fù)用已有的功能,降本增效,那么就會(huì)有很多高度標(biāo)準(zhǔn)化的功能做成插件或者封裝成接口對(duì)外提供,大型軟件集團(tuán)都會(huì)有自己的開放平臺(tái),把自己的能力往外輻射。
比如支付、短信、外呼等都可以直接從外界獲取相應(yīng)功能集成到自己的系統(tǒng)中,像電商就包含了支付、物流、定位等外部開放功能。
正因?yàn)檫@個(gè)串,才讓aPaaS平臺(tái)更加完整,我們感覺低代碼/無代碼平臺(tái)會(huì)替代現(xiàn)有的人力代碼系統(tǒng),只能說大部分,apaas還是有邊界的,而且必須有邊界,我們只能無限接近全智能,如果完全沒有代碼依靠了,那么這個(gè)apaas平臺(tái)將包含世界上所有的業(yè)務(wù)場(chǎng)景,這也不太顯示,只能無限接近。
06 最后的才是最重要的
我們講了這么多所謂的凝練的本質(zhì)功能,也只是理論,只是有了工具的材料,如何去運(yùn)用這些材料拼裝成產(chǎn)品,如何用產(chǎn)品去服務(wù)客戶才是重中之重,因此,熟悉業(yè)務(wù)才是成功的鑰匙,如果加上理論方法論就會(huì)如虎添翼,業(yè)務(wù)為王,理論為輔,才能讓產(chǎn)品站得住腳。
離開了業(yè)務(wù),離開了用戶,如無腿之物,寸步難行。產(chǎn)品人,投身于你的業(yè)務(wù)中去吧,找你的客戶去吧,在那里才有金礦。
本文由 @詩憶錄 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自 Unsplash,基于 CC0 協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
- 目前還沒評(píng)論,等你發(fā)揮!