aPaaS層自定義審批流產(chǎn)品設(shè)計

5 評論 13175 瀏覽 143 收藏 7 分鐘

本文作者從工作項目實踐出發(fā),總結(jié)了審批流程自定義結(jié)構(gòu)化設(shè)計的相關(guān)經(jīng)驗,供大家一同參考和學習。

審批流應(yīng)用業(yè)務(wù)場景眾所周知,不多做贅述。

企業(yè)規(guī)模擴張,流程變革都會引起企業(yè)內(nèi)部審批流程調(diào)整,很多傳統(tǒng)2B企業(yè)也都會因此具有流程再造,IT系統(tǒng)重構(gòu)的需求,因此筆者主要談?wù)勂脚_自定義審批流程產(chǎn)品設(shè)計。

面向用戶:企業(yè)IT系統(tǒng)管理員/系統(tǒng)實施人員/高級業(yè)務(wù)人員

基于以上場景可知,我們設(shè)計自定義審批流的初衷,是為了解決企業(yè)審批流程發(fā)生變更時,大規(guī)模、高成本的IT系統(tǒng)重構(gòu)。因此設(shè)計審批流程自定義配置產(chǎn)品,方便企業(yè)IT運維/系統(tǒng)實施/高階業(yè)務(wù)人員,通過可視化界面快速、高效的配置或者修改審批流程。

產(chǎn)品結(jié)構(gòu)化設(shè)計

1. 審批流基本信息管理

該部分主要用于審批流程基本信息管理,其中需要重點說明的是:

(1)關(guān)聯(lián)業(yè)務(wù)

這里主要是設(shè)置審批流程是基于哪個業(yè)務(wù)下發(fā)生的,如果是平臺已有業(yè)務(wù),可以直接進行關(guān)聯(lián)。

如果這里審批流需要獨立自定義相關(guān)的業(yè)務(wù)描述,可以通過自定義表單的形勢實現(xiàn),表單設(shè)計屬于另一個主題,不在這里贅述。

(2)生命周期

如前面所講,審批流隨時可能會發(fā)生變更,但是歷史審批流已產(chǎn)生歷史數(shù)據(jù),因此不能直接刪除,這就需要對審批流進行生命周期管理,“禁用”的審批流程在前臺是不可見、且不可操作的,但是基于該審批流所發(fā)生的歷史數(shù)據(jù)是可查詢的。

2. 可視化審批流程配置

可視化流程配置,按照節(jié)點屬性分類設(shè)置,分為三部分:

(1)開始節(jié)點

(2)審批節(jié)點

其中重難點包括節(jié)點和節(jié)點之間的連接過程:

  1. 上個節(jié)點和下個節(jié)點是一對一節(jié)點,即為下個節(jié)點是單個節(jié)點;
  2. 上個節(jié)點和下個節(jié)點是一對多節(jié)點,即為下個節(jié)點是分支節(jié)點;
  3. 如果節(jié)點之間最終需要交匯合并,那么也可能在節(jié)點之間需要插入空節(jié)點,用于分支節(jié)點中某個節(jié)點可以跨節(jié)點到達下一個節(jié)點。

(3)結(jié)束節(jié)點

以上三部分主要用于審批流程屬性配置,每一個過程都必不可少,定義的屬性粒度足夠細致,前臺審批流程靈活性就會越高。

其中可抽象的重點能力模塊有:

  1. 觸發(fā)條件設(shè)置:定義觸發(fā)條件,基于某種條件可以觸發(fā)某種事件;
  2. 條件設(shè)置組件:選擇對象下的字段,設(shè)置字段條件;
  3. 觸發(fā)執(zhí)行事件設(shè)置:定義觸發(fā)事件,當滿足觸發(fā)條件時,執(zhí)行觸發(fā)事件。

觸發(fā)事件組件:

觸發(fā)器的應(yīng)用場景比較多,此處可以封裝成獨立的觸發(fā)器功能。

其他細節(jié)此處不做一一贅述,如果有描述不清楚的地方,歡迎大家隨時討論。

3. 審批流權(quán)限

企業(yè)數(shù)據(jù)涉及很多企業(yè)機密信息,因此2B產(chǎn)品有一個很重大的課題,就是權(quán)限設(shè)計(此處后面可以專題討論),因此審批流也不例外。

其中需要重點關(guān)注的:

  1. 操作權(quán)限是只有當前節(jié)點的審批人,還是也要授權(quán)給管理員?
  2. 審批流查看權(quán)限,因為前面講到,審批流都是關(guān)聯(lián)業(yè)務(wù)進行的,因此是不是默認繼承業(yè)務(wù)的數(shù)據(jù)查看權(quán)限?還是可以更精細的進行權(quán)限控制?

此處需要根據(jù)業(yè)務(wù)場景進一步設(shè)計,當然也歡迎大家能有更多探討。

產(chǎn)品交互設(shè)計

大家應(yīng)該都比較熟悉使用Visio等工具畫業(yè)務(wù)流程,為了減少用戶交互操作的培訓,筆者也希望能夠采用這種交互的方式來實現(xiàn)審批流程的配置過程。大致結(jié)構(gòu)可參考下圖:

以上,是筆者根據(jù)自己的經(jīng)驗總結(jié)的審批流程自定義結(jié)構(gòu)化設(shè)計,僅代表個人觀點,歡迎大家深入探討,碰撞出更多火花。

 

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

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 審批發(fā)起人為什么要分為那三種類型,這三種類型分別對應(yīng)什么場景?

    回復
  2. 把釘釘?shù)膶徟鞒膛渲靡槐榫蜁缘昧?/p>

    來自四川 回復
  3. 干貨,不錯

    回復
  4. 棒,學習了

    來自四川 回復
  5. 干貨

    來自北京 回復