關于增刪改查串的思考

0 評論 1545 瀏覽 0 收藏 9 分鐘

在設計方法論中,又一個口訣叫“增刪改查”,不同公司有著不同的版本和說法。這篇文章,我們看看作者分享的“增刪改查串”,有哪些不一樣。

系統(tǒng)多種多樣,產(chǎn)品千變?nèi)f化,都離不開最原始的行為,就像人性各異,歸根結底都是由分子組成,當然還能再細化什么原子、夸克等更小單位。關于技術層面當然最終是由代碼組成,代碼又有各種方法、對象、屬性等組成,這都是在我們除開發(fā)人員外肉眼不可見的地方運作,如果從我們?nèi)庋劭梢姷囊暯侨タ?,這一切都離不開增刪改查串這五個動作。

我們對于增刪改查這四個動作很熟悉,因為我們知道事物能量是不會憑空產(chǎn)生的,是需要觸發(fā)的,我們每一個增刪改查后的結果是一個靜態(tài)的頁面,單純的幾個孤零零的頁面是不能稱作一個系統(tǒng)的,需要有東西串連起來,因此我們在這邊加了一個串的動作。

這一套動作下來有點像apaas平臺了,涵蓋了數(shù)據(jù)、表單、流程三個層面,這套動作還包含apaas缺少的內(nèi)容,我們下面一一來分析這套動作。

01 增

這是數(shù)據(jù)和業(yè)務的誕生地,一切業(yè)務的開始,那么數(shù)據(jù)從哪里來呢?我想從3個方向來:

1、手動直接添加產(chǎn)生

這就需要用到表單功能了,頁面中包含哪些字段,填寫的規(guī)范等,配置好后,擁有操作權限的角色就可以進行手動新增了。如:新建一個客戶,新建一個請假等各種協(xié)同辦公類的表單申請功能。

2、系統(tǒng)內(nèi)流程操作觸發(fā)產(chǎn)生

這里面除了涉及到表單功能,還涉及了流程引擎的功能,是通過系統(tǒng)內(nèi)其他表單頁面操作,引發(fā)的關聯(lián)性動作。如:申請一個表單,會在審批人那邊出現(xiàn)一個待審批的數(shù)據(jù)。

3、系統(tǒng)外數(shù)據(jù)傳遞

這個通常用api接口進行數(shù)據(jù)的傳遞,有實時觸發(fā)傳遞(這個是數(shù)據(jù)提供方給數(shù)據(jù)需求方傳遞,是需要數(shù)據(jù)需求方出接口的),有定時來?。ㄟ@個是數(shù)據(jù)需求方主動到數(shù)據(jù)提供方來取,是需要數(shù)據(jù)提供方出接口的)。如:SCRM從微信取客戶的操作軌跡。

02 刪

這個動作的來源其實和增的一樣,只是這邊的刪除需要注意的是包含3種形式:

1、物理刪除

這個動作是非常危險的,相當于直接刪庫,相當于徹底刪除,有可能徹底無法回復,需要謹慎,一般情況下都會采用第2種方法。

2、邏輯刪除

與物理刪除相對應,我們從肉眼中是已經(jīng)刪除了,但實際上是沒有刪除,相當于電腦桌面上回收站中的文件,雖然在你的正式文件夾中已經(jīng)沒有這個文件了,但是你還可以在回收站中找到并且還原,這種方式是常用的,比較安全。

3、撤銷與禁用

我們說刪除并非一定是把東西刪掉,也許是不讓其運作,就像機器一樣,我們可以讓它停下來,不一定要破壞掉它,撤銷常出現(xiàn)在表單申請,禁用經(jīng)常在一些規(guī)則配置中使用。

03 改

正因為不確定性,因此我們所有的行為和抉擇都是可變的,而加上改的操作后就不只是對原來數(shù)據(jù)修改那么簡單了,這里面涉及到的邏輯流程可能全部要重來,因此修改的權限也是要謹慎發(fā)放,要控制好在什么階段可修改,誰可修改,不然容易把系統(tǒng)搞崩。對于流程較短的可以這么操作,而對于流程較長的則不能操作。

比如電商已經(jīng)下單了并且物流已經(jīng)發(fā)放了,這個時候再去修改郵寄信息將會很麻煩,多數(shù)是等送到了拒收,返回或者自己簽收后再次郵寄,很少中途通過系統(tǒng)去修改,要變更也是線下聯(lián)系快遞員進行變更。

04 查

這塊就與數(shù)據(jù)相關了,可能沒有什么流程性的操作,但卻是當前比較重要的內(nèi)容,因為這里涉及數(shù)據(jù)、報表,甚至數(shù)字化,不僅僅是列表頁面的查詢參數(shù)。

現(xiàn)在市面上大談闊談數(shù)字化轉型,可想而知,數(shù)據(jù)背后的能量有多大,那么作為數(shù)據(jù)的查的功能,也是相當?shù)闹匾?,怎么查出有效的?shù)據(jù),怎么查出真實的數(shù)據(jù),數(shù)據(jù)的統(tǒng)計,視圖層面要花些功夫。

比如各種數(shù)據(jù)公司做BI的,其實都是通過查的操作把數(shù)據(jù)按照模型給展示出來。

05 串

這個是我們新加上的伙伴,現(xiàn)在不是單打獨斗的時代了,是合作雙贏的時代,任何一個公司都不會把所有系統(tǒng)和功能全自己做一遍,不說沒有這么多人和財,實在是沒必要,外面有這么多又便宜又好用的系統(tǒng)和功能,為什么不集成進來呢?因此串這個動作是有兩層含義的,上面增刪改其實已經(jīng)包含其中了一點。

1、內(nèi)部流程串起來

一個系統(tǒng)順利運轉,少不了各個節(jié)點的通力合作,短流程如表單申請,長流程如電商購物、招聘等,都需要不同功能模塊之間相互數(shù)據(jù)傳輸,串的是流程(人和事),更是數(shù)據(jù)和業(yè)務。

2、外部功能集成

現(xiàn)代企業(yè)都想要封裝復用已有的功能,降本增效,那么就會有很多高度標準化的功能做成插件或者封裝成接口對外提供,大型軟件集團都會有自己的開放平臺,把自己的能力往外輻射。

比如支付、短信、外呼等都可以直接從外界獲取相應功能集成到自己的系統(tǒng)中,像電商就包含了支付、物流、定位等外部開放功能。

正因為這個串,才讓aPaaS平臺更加完整,我們感覺低代碼/無代碼平臺會替代現(xiàn)有的人力代碼系統(tǒng),只能說大部分,apaas還是有邊界的,而且必須有邊界,我們只能無限接近全智能,如果完全沒有代碼依靠了,那么這個apaas平臺將包含世界上所有的業(yè)務場景,這也不太顯示,只能無限接近。

06 最后的才是最重要的

我們講了這么多所謂的凝練的本質(zhì)功能,也只是理論,只是有了工具的材料,如何去運用這些材料拼裝成產(chǎn)品,如何用產(chǎn)品去服務客戶才是重中之重,因此,熟悉業(yè)務才是成功的鑰匙,如果加上理論方法論就會如虎添翼,業(yè)務為王,理論為輔,才能讓產(chǎn)品站得住腳。

離開了業(yè)務,離開了用戶,如無腿之物,寸步難行。產(chǎn)品人,投身于你的業(yè)務中去吧,找你的客戶去吧,在那里才有金礦。

本文由 @詩憶錄 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉載

題圖來自 Unsplash,基于 CC0 協(xié)議

該文觀點僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務。

更多精彩內(nèi)容,請關注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!