BPM也就是流程,在流程中,可以自己一個(gè)人獨(dú)挑,也可以進(jìn)行團(tuán)隊(duì)合作,均需按流程完成。那么,如何進(jìn)行業(yè)務(wù)流程管理設(shè)計(jì)呢?一起來(lái)看一下吧。
一、淺談什么是BPM?為什么要搭建BPM?
BPM說(shuō)簡(jiǎn)單點(diǎn)就是流程,比如把大象裝冰箱一共分幾步,這就是流程;這個(gè)流程中,可以自己一人獨(dú)挑,也可以進(jìn)行團(tuán)隊(duì)協(xié)作,均需要按流程完成。
企業(yè)搭建流程的目的:規(guī)范員工行為和高效管理。就跟流水線一樣,每個(gè)人負(fù)責(zé)1個(gè)環(huán)節(jié)或者多個(gè)環(huán)節(jié),這樣效率更高,員工的替換成本也低;(流水線作業(yè))
企業(yè)的搭建流程中心的主要是為了逐步實(shí)現(xiàn)標(biāo)準(zhǔn)且固化的業(yè)務(wù)流程,讓每一個(gè)員工像產(chǎn)線工人一樣,去執(zhí)行標(biāo)準(zhǔn)的行為和動(dòng)作,以達(dá)到提升企業(yè)效率,降低運(yùn)營(yíng)成本的目的。
每次說(shuō)到這里,總有人抬杠,企業(yè)很多制度和流程,并沒(méi)有提升企業(yè)效率,比如明明不需要審批的,卻要審批或者明明可以一步做完的,非要分幾步等等。這個(gè)可以從兩方面考慮:
- 企業(yè)的制度有問(wèn)題,這一點(diǎn)可以參考麥當(dāng)勞兄弟設(shè)計(jì)出餐流程,這時(shí)候是需要優(yōu)化流程;
- 沒(méi)有理解該制度和流程的精髓,因?yàn)橛袝r(shí)千里之堤毀于蟻穴;
如果還要繼續(xù)battle,那我只能告訴你,要么優(yōu)化,要么執(zhí)行,要么走。
二、設(shè)計(jì)概要
在企業(yè)中,萬(wàn)物皆可流程化;大到項(xiàng)目運(yùn)轉(zhuǎn),小到橡皮借用,皆可進(jìn)行流程化;流程很重要,我常比喻為“指揮棒”、“指路牌”、“打釘槍”。
- 指揮棒:站在管理者角度,依托標(biāo)準(zhǔn)化流程可以指揮企業(yè)各項(xiàng)工作的順利推進(jìn);
- 指路牌:在工作/項(xiàng)目角度,在每一個(gè)階段和過(guò)程中,告訴執(zhí)行者應(yīng)該做什么,應(yīng)該怎么做;
- 打釘槍:站在員工角度,需要把工作當(dāng)做釘子,釘在該有的位置;
在企業(yè)信息化過(guò)程中,會(huì)碰到各種流程,常見(jiàn)的幾種場(chǎng)景:
- 審批流程:比如請(qǐng)假流程、報(bào)銷流程;
- 工作流程:比如項(xiàng)目交付、合同簽訂,都是有明確的步驟和業(yè)務(wù)動(dòng)作(跟大象裝冰箱分3步一樣);
- 自動(dòng)流程:無(wú)需人工,滿足條件即執(zhí)行;比如每創(chuàng)建一個(gè)客戶后,自動(dòng)給客戶發(fā)送產(chǎn)品宣傳郵件;
從以上的場(chǎng)景,我們可以清楚的知道,流程是存在多種場(chǎng)景和多種業(yè)務(wù)對(duì)象里的;尤其是一些業(yè)務(wù)多樣化企業(yè)或者大中型企業(yè),相同的部門和業(yè)務(wù)也有不同的流程,不同的人群不同的業(yè)務(wù)有不同的流程,這種多樣性和復(fù)雜性從本質(zhì)上決定了流程中心的發(fā)展需要高度抽象化和配置化(需要將流程和業(yè)務(wù)解耦,各自干各自的,相互不影響/較小的影響)。
如果每項(xiàng)流程都單獨(dú)做,會(huì)有重復(fù)工作且數(shù)據(jù)不通,無(wú)法分析和統(tǒng)計(jì)企業(yè)工作。
所以,BPM設(shè)計(jì)要遵循以下原則:
1)獨(dú)立性
流程和業(yè)務(wù)看做是兩個(gè)獨(dú)立的人,只是在相互合作時(shí),嚴(yán)格區(qū)分哪些是你的,哪些是我的;畢竟你能給我的,別人也基本能給我;而我的就是我的,我會(huì)越來(lái)越豐富,能力越來(lái)越強(qiáng)。(你指業(yè)務(wù),我指BPM)
2)開(kāi)放&集成
BPM要多個(gè)系統(tǒng)集成,也就是要跟多人同時(shí)合作,要做好開(kāi)放對(duì)接能力和做好數(shù)據(jù)集合&區(qū)隔;要建立開(kāi)放平臺(tái),明確好對(duì)接規(guī)則,這樣滿足規(guī)則并經(jīng)過(guò)授權(quán)的都可以使用。
3)數(shù)據(jù)&效能
企業(yè)運(yùn)營(yíng)會(huì)產(chǎn)生大量數(shù)據(jù),BPM要有數(shù)據(jù)管理的能力,也要保證一定的數(shù)據(jù)處理效率,所以做好全面數(shù)據(jù)存儲(chǔ)和區(qū)分就非常重要,數(shù)據(jù)庫(kù)架構(gòu)要在初期構(gòu)建時(shí),就要搭建好,這個(gè)要同技術(shù)詳細(xì)溝通。
4)安全性
各個(gè)系統(tǒng)的數(shù)據(jù)都要對(duì)接BPM,不光內(nèi)部要做好權(quán)限控制,也要保障數(shù)據(jù)安全,防止黑客攻擊或未經(jīng)授權(quán)的數(shù)據(jù)檢索;也就是說(shuō),跟多人同時(shí)談戀愛(ài),什么該做什么不該做,要區(qū)分清楚,還要防止偷窺隱私,做時(shí)間管理大師!
5)流暢性
每個(gè)系統(tǒng)可能有獨(dú)立的賬戶體系,要支持單點(diǎn)登錄(SSO),在業(yè)務(wù)系統(tǒng)可直接訪問(wèn);做好賬戶管理,讓用戶在多平臺(tái)上輕松登錄和訪問(wèn);對(duì)于流程執(zhí)行的事項(xiàng),要有跟進(jìn)和反饋,并進(jìn)行及時(shí)通知,給流程加加速。
圖1:業(yè)務(wù)流程管理流程
名詞解釋:在考勤系統(tǒng)中,提交請(qǐng)假單為例:
- 實(shí)例數(shù)據(jù):業(yè)務(wù)對(duì)象具體的數(shù)據(jù),比如請(qǐng)假單,員工張三請(qǐng)假3天、開(kāi)始結(jié)束時(shí)間等,這就是實(shí)例數(shù)據(jù);
- 業(yè)務(wù)系統(tǒng):執(zhí)行具體業(yè)務(wù)的系統(tǒng),考勤系統(tǒng)、CRM系統(tǒng)、費(fèi)用管理系統(tǒng)等;
- 業(yè)務(wù)對(duì)象:也就是我們常說(shuō)的表單(實(shí)際也有略微區(qū)別,對(duì)流程中心可忽略,以下皆稱為表單,方便理解),比如請(qǐng)假單、訂單都屬于業(yè)務(wù)對(duì)象;
- 事件:滿足一定條件后,執(zhí)行的工作內(nèi)容,如發(fā)送短信、發(fā)送通知等;
三、BPM設(shè)計(jì)
流程中心設(shè)計(jì),首先要明白流程的本質(zhì)是按照流程進(jìn)行事務(wù)辦理,那么可以將流程中心抽象為:人、節(jié)點(diǎn)、事(也就是說(shuō)什么人在什么節(jié)點(diǎn)做什么事),映射到產(chǎn)品設(shè)計(jì)上就是:執(zhí)行人、流程節(jié)點(diǎn)、操作/事項(xiàng)配置。
流程中心作為多系統(tǒng)管理的中臺(tái)能力,在實(shí)際的應(yīng)用中,要具備管理能力和業(yè)務(wù)實(shí)時(shí)交互能力。
對(duì)于一個(gè)完整的業(yè)務(wù)流程來(lái)說(shuō),至少有4個(gè)環(huán)節(jié):對(duì)什么業(yè)務(wù)進(jìn)行處理、這個(gè)業(yè)務(wù)有什么樣的動(dòng)作、什么人在哪個(gè)節(jié)點(diǎn)上做什么事、最后對(duì)流程進(jìn)行監(jiān)督和管理。
綜上,BPM(業(yè)務(wù)流程管理)至少要包括5大部分:表單管理、流程應(yīng)用、流程引擎、事件管理、流程管理。
圖2:業(yè)務(wù)流程管理產(chǎn)品結(jié)構(gòu)
1. 表單管理:先把工作明確下來(lái)
表單管理即流程中心的需要明確的工作內(nèi)容,比如合同、訂單、報(bào)銷單、加班單、出差申請(qǐng)等等,需要應(yīng)用在流程中進(jìn)行處理的工作。
- 表單分類:方便業(yè)務(wù)處理,比如可以分為財(cái)務(wù)、銷售、考勤,為了適應(yīng)復(fù)雜的業(yè)務(wù)邏輯,表單分類可放寬到多級(jí)分類,建議用4~5級(jí);
- 自定義表單設(shè)計(jì):不涉及復(fù)雜業(yè)務(wù)場(chǎng)景的,需要進(jìn)行流程處理的工作,可以利用表單設(shè)計(jì)器拖拽設(shè)計(jì)表單;(可根據(jù)業(yè)務(wù)實(shí)際場(chǎng)景,增加字段類型:輸入型、選擇型、功能型,也可以把常用場(chǎng)景進(jìn)行組裝為組件)
- 三方表單接入:一般業(yè)務(wù)都會(huì)有自己的業(yè)務(wù)表單且有復(fù)雜的業(yè)務(wù)交互邏輯,通過(guò)表單設(shè)計(jì)器是無(wú)法完成設(shè)計(jì)的,流程中心也需要對(duì)接三方系統(tǒng)的表單;
- 字段管理:表單的字段,需要進(jìn)行統(tǒng)一的管理;作為中臺(tái),需要開(kāi)發(fā)接口,支持三方字段更新,并且中臺(tái)要能夠有一套獨(dú)立的字段ID映射管理體系,避免多系統(tǒng)、多業(yè)務(wù)字段沖突。
2. 流程應(yīng)用:把工作進(jìn)行拆分
表單對(duì)接完成后,工作類型也就確認(rèn)了,接下就是把工作中涉及的內(nèi)容進(jìn)行拆分;發(fā)起流程后,不同的節(jié)點(diǎn)由不同的人進(jìn)行辦理,那么這些人辦理什么內(nèi)容呢?
所以流程如果想要應(yīng)用起來(lái),需要提前將表單對(duì)應(yīng)的工作做好,包括:觸發(fā)入口整理(哪里能夠觸發(fā)流程)、流程操作注冊(cè)(流程辦理人需要完成的操作)、待辦數(shù)據(jù)和已辦數(shù)據(jù)。
流程應(yīng)用,需要重點(diǎn)抽離出表單對(duì)應(yīng)的業(yè)務(wù)動(dòng)作,比如審批、辦理、確認(rèn)、分派、自動(dòng)任務(wù);在產(chǎn)品設(shè)計(jì)時(shí),對(duì)應(yīng)的重點(diǎn)是抽離不同表單的操作并組裝成流程動(dòng)作。不同的動(dòng)作,包含不同的操作;不同的按鈕對(duì)應(yīng)不同的行為。
- 審批:由執(zhí)行人進(jìn)行審批操作。(通過(guò)、駁回)
- 辦理:由執(zhí)行人進(jìn)行業(yè)務(wù)辦理。(辦理、結(jié)束辦理)
- 確認(rèn):執(zhí)行人僅需對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行等待并確認(rèn)。(確認(rèn))
- 分派:執(zhí)行人可以自定義下一個(gè)節(jié)點(diǎn)的執(zhí)行人及對(duì)應(yīng)動(dòng)作。(分派)
- 自動(dòng)任務(wù):對(duì)應(yīng)的執(zhí)行人僅接收數(shù)據(jù)無(wú)需進(jìn)行任何操作,流程自動(dòng)向下流轉(zhuǎn)??捎糜跇I(yè)務(wù)數(shù)據(jù)同步和自動(dòng)事件執(zhí)行,如合同簽訂后,自動(dòng)生成發(fā)票申請(qǐng)并通知財(cái)務(wù)。
業(yè)務(wù)動(dòng)作還會(huì)配套一些通用的操作,可在節(jié)點(diǎn)上進(jìn)行權(quán)限控制,如評(píng)價(jià)、下載、打印、掛起/繼續(xù)、加辦、轉(zhuǎn)交。
業(yè)務(wù)動(dòng)作的梳理是一個(gè)大工程,除了要跟業(yè)務(wù)系統(tǒng)在動(dòng)作上達(dá)成共識(shí)以外,還需要對(duì)不同的業(yè)務(wù)動(dòng)作及其操作進(jìn)行抽離,最后還需要適配業(yè)務(wù)系統(tǒng)的權(quán)限控制。
按鈕操作的點(diǎn)擊行為常見(jiàn)的類型:打開(kāi)頁(yè)面、打開(kāi)彈窗、觸發(fā)、指定動(dòng)作;按鈕操作的執(zhí)行內(nèi)容常見(jiàn)的有:流程關(guān)聯(lián)(推進(jìn)/退回/插入/刪除)、辦理。
以上內(nèi)容就將工作進(jìn)行了拆分,也就是說(shuō),把當(dāng)前這個(gè)表單需要流程推進(jìn)的工作進(jìn)行拆分,可以配置給不同的執(zhí)行人進(jìn)行辦理。
3. 流程引擎:設(shè)計(jì)工作流水線
流程引擎主要就是完成人-節(jié)點(diǎn)-事配置:
- 人:什么人可以觸發(fā)流程?發(fā)起的數(shù)據(jù)能夠滿足觸發(fā)條件?什么人處理事務(wù)?
- 節(jié)點(diǎn):工作流程怎么配置?節(jié)點(diǎn)有哪些規(guī)則?處理的約束條件有哪些?
- 事:要處理的工作內(nèi)容?
1)流程分類
隨著企業(yè)的發(fā)展,會(huì)有成千上萬(wàn)的業(yè)務(wù)流程;如果沒(méi)有合理的流程分類,員工在使用時(shí)、管理員在管理時(shí)也會(huì)不知所措,所以流程一定要進(jìn)行有效的分類。建議可以按照部門進(jìn)行管理,也可以面向業(yè)務(wù)進(jìn)行管理。分類一定要認(rèn)真思考,要充分考慮公司自身的業(yè)務(wù),比如業(yè)務(wù)流程偏通用型的,可按業(yè)務(wù)類型進(jìn)行分類;若部門流程千差萬(wàn)別且存在多種業(yè)務(wù)流程,則可以按照部門 業(yè)務(wù)進(jìn)行區(qū)分。
在產(chǎn)品設(shè)計(jì)時(shí),要支持多級(jí)分類創(chuàng)建和管理,同時(shí)要支持批量遷移和分類合并。
2)基本信息
基本信息包括:流程名稱、流程分類、面向表單、流程說(shuō)明、適用范圍。
- 流程名稱:名稱是為了更好的對(duì)流程進(jìn)行區(qū)分,產(chǎn)品設(shè)計(jì)時(shí),如果相同人群面向同一業(yè)務(wù)有多種流程時(shí),名稱支持流程標(biāo)簽的插入;
- 流程分類:支持從分類中直接創(chuàng)建;
- 流程觸發(fā)器:是指流程可用于哪些用戶,滿足什么條件下進(jìn)行觸發(fā);用戶一般是指實(shí)例數(shù)據(jù)的提交人,而條件觸發(fā)多用于高級(jí)一些的配置,可面向表單字段進(jìn)行配置(表單字段應(yīng)取所有字段);
流程觸發(fā)包含:用戶&條件。
肯定有同學(xué)會(huì)問(wèn)觸發(fā)條件和流程繪制時(shí)的條件分支有什么區(qū)別?
從應(yīng)用場(chǎng)景上來(lái)講,條件分支是可以滿足的,但是觸發(fā)條件和用戶都屬于觸發(fā)器配置,實(shí)際應(yīng)用中,條件觸發(fā)用于不需要觸發(fā)流程的數(shù)據(jù),不用生成流程數(shù)據(jù)。
①用戶:支持多態(tài)用戶(部門、指定用戶、用戶組、角色、職能、角色組)
圖3:多態(tài)用戶選擇
②觸發(fā)條件:面向表單配置條件,選取字段進(jìn)行條件匹配;以下給個(gè)參考:
圖4:觸發(fā)條件配置
如果企業(yè)/組織體系較大時(shí),流程管理權(quán)限是可以下放的,需要對(duì)用戶進(jìn)行權(quán)限控制的。
3)推進(jìn)規(guī)則配置
推進(jìn)規(guī)則用于控制整個(gè)流程的規(guī)則,如果場(chǎng)景比較單一,推進(jìn)規(guī)則可以寫死,當(dāng)要面對(duì)多業(yè)務(wù)場(chǎng)景或者SaaS系統(tǒng),對(duì)于流程的規(guī)則要支持多場(chǎng)景配置。
舉幾個(gè)例子吧!
- 是否支持推進(jìn)到任意階段還是必須按階段進(jìn)行推進(jìn),可以向前還是向后;
- 是否支持流程結(jié)束后,重新激活;
- 是否支持去重:比如一個(gè)人在流程中需要處理多次,是否可以自動(dòng)跳過(guò);
還有很多其他規(guī)則就不一一羅列了,以上規(guī)則還有很多細(xì)分規(guī)則,比如有必填任務(wù)時(shí),是否支持推進(jìn)等等。
規(guī)則要結(jié)合自身的業(yè)務(wù)發(fā)展,逐步完善,不必刻意追求一步到位。
產(chǎn)品設(shè)計(jì)時(shí),要把最常用的全部進(jìn)行默認(rèn);比如常見(jiàn)的審批流程,就是必須按階段向后逐個(gè)推進(jìn)。
4)流程圖繪制
流程圖繪制,目前市面上較為流行兩種,一種是flowable,一種是像釘釘和飛書那種線性結(jié)構(gòu);各有優(yōu)劣吧!總體來(lái)講,流程較為復(fù)雜的可以采用flowable繪制,流程較為清晰明了且為了降低操作難度角度考慮,可以采用線性結(jié)構(gòu);流程圖繪制組件主要包括:開(kāi)始、業(yè)務(wù)動(dòng)作、網(wǎng)關(guān)、結(jié)束。
一個(gè)流程中,至少要有一個(gè)開(kāi)始節(jié)點(diǎn)和一個(gè)結(jié)束節(jié)點(diǎn)。 開(kāi)始:只有一個(gè),比較明確;
業(yè)務(wù)動(dòng)作:主要配置人、事、節(jié)點(diǎn)規(guī)則,具體的業(yè)務(wù)動(dòng)作可以按照流程應(yīng)用進(jìn)行拆分配置;常見(jiàn)的有審批、辦理、自動(dòng)任務(wù)、計(jì)算校驗(yàn);
網(wǎng)關(guān):網(wǎng)關(guān)可以理解為分流器(即分支),主要分為條件分支、并行分支、并行 條件分支;
圖5:網(wǎng)關(guān)示意圖
- 條件分支:只能進(jìn)入其中1個(gè)分支,需要添加條件規(guī)則,產(chǎn)品設(shè)計(jì)時(shí)條件規(guī)則必須配置優(yōu)先級(jí),不然會(huì)出現(xiàn)條件規(guī)則交叉情況,導(dǎo)致系統(tǒng)錯(cuò)誤;
- 并行分支:同時(shí)進(jìn)入多個(gè)分支,無(wú)需添加條件規(guī)則;
并行 條件分支:只要滿足條件規(guī)則的分支,都可以進(jìn)入;
并行分支在產(chǎn)品設(shè)計(jì)時(shí),要注意分支合并和單獨(dú)結(jié)束的情況。
5)節(jié)點(diǎn)執(zhí)行人
節(jié)點(diǎn)執(zhí)行人,表示當(dāng)前節(jié)點(diǎn)的業(yè)務(wù)動(dòng)作需要執(zhí)行的人員范圍;這個(gè)范圍主要包括3種類型:用戶、流程相關(guān)用戶、數(shù)據(jù)相關(guān)用戶;
- 用戶:支持多態(tài)用戶(部門、指定用戶、用戶組、角色、職能、角色組);
- 流程用戶:指定節(jié)點(diǎn)的辦理人、辦理的上級(jí)、同步指定節(jié)點(diǎn)規(guī)則;
- 數(shù)據(jù)用戶:表單內(nèi)字段對(duì)應(yīng)人/角色/部門、數(shù)據(jù)相關(guān)人(創(chuàng)建人、歸屬人、修改人、提交人)、數(shù)據(jù)相關(guān)規(guī)則(創(chuàng)建人/歸屬人/修改人/提交人–連續(xù)多級(jí)/上級(jí)/部門負(fù)責(zé)人);
6)執(zhí)行人規(guī)則
當(dāng)我們選取了節(jié)點(diǎn)執(zhí)行人后,必然會(huì)出現(xiàn)兩種情況:存在多人、壓根沒(méi)有人;存在多人時(shí),系統(tǒng)無(wú)法判斷如何繼續(xù)向下流程;壓根沒(méi)有人時(shí),流程會(huì)出現(xiàn)中斷,信息會(huì)出現(xiàn)丟失;所以,這兩種情況要進(jìn)行處理,常見(jiàn)的處理方式為:
- 會(huì)簽:多人時(shí),所有人都需要進(jìn)行執(zhí)行辦理;
- 或簽:多人時(shí),僅需1人進(jìn)行執(zhí)行辦理;
- 為空:壓根沒(méi)有人時(shí),可以進(jìn)行指定人、指定管理員、或者支持一些規(guī)則,比如連續(xù)多級(jí)、追蹤角色等;
特別注意:以下情況可在推進(jìn)控制管理時(shí),需細(xì)化配置規(guī)則。
- 離職會(huì)影響正常審批,也會(huì)造成為空;
- 去重會(huì)影響會(huì)簽/或簽;
- 為空追蹤會(huì)持續(xù)為空,應(yīng)設(shè)置管理員托底;
7)節(jié)點(diǎn)操作配置
在業(yè)務(wù)動(dòng)作約束下,配置不同操作名稱及工作內(nèi)容;
以審批為例:
①設(shè)置操作內(nèi)容
圖6:業(yè)務(wù)動(dòng)作(審批)操作設(shè)置
②設(shè)置工作內(nèi)容
圖7:業(yè)務(wù)動(dòng)作(審批)工作設(shè)置
8)節(jié)點(diǎn)超時(shí)控制
節(jié)點(diǎn)超時(shí)控制,主要用于對(duì)于流程節(jié)點(diǎn)有時(shí)間控制的需求,比如設(shè)備維修;主要包括2個(gè)方面:截止時(shí)間控制、節(jié)點(diǎn)時(shí)限規(guī)則;
截止時(shí)間控制:主要約束節(jié)點(diǎn)流程沒(méi)有任何處理,出現(xiàn)停滯;但該節(jié)點(diǎn)又比較重要時(shí),可以對(duì)當(dāng)前流程進(jìn)行強(qiáng)制約束;比如自動(dòng)轉(zhuǎn)交、自動(dòng)通過(guò)、自動(dòng)拒絕、自動(dòng)辦理、事件觸發(fā);也可不進(jìn)行超時(shí)控制,那么待辦任務(wù)將自動(dòng)添加超期標(biāo)簽;
節(jié)點(diǎn)時(shí)限規(guī)則:對(duì)當(dāng)前節(jié)點(diǎn)可添加時(shí)限規(guī)則,用于控制節(jié)點(diǎn)停留時(shí)間,加快流程流轉(zhuǎn)效率;節(jié)點(diǎn)時(shí)限規(guī)則,可以同時(shí)配置多個(gè);比如不同時(shí)間內(nèi),發(fā)不同的消息提醒;
時(shí)限計(jì)時(shí)方式一般按照2種方式:固定時(shí)間、接收后計(jì)時(shí);
滿足時(shí)限規(guī)則后,可以進(jìn)行流程約束:自動(dòng)轉(zhuǎn)交、自動(dòng)通過(guò)、自動(dòng)拒絕、自動(dòng)辦理、事件觸發(fā);
9)節(jié)點(diǎn)規(guī)則配置
節(jié)點(diǎn)規(guī)則配置,是因?yàn)樵趯?shí)際業(yè)務(wù)流程中,會(huì)出現(xiàn)臨時(shí)性情況,執(zhí)行人拿不定主意或者自己完不成時(shí),需要進(jìn)行加辦;比如某項(xiàng)工作無(wú)法進(jìn)行評(píng)估,可邀請(qǐng)專家一起;
固化的流程也會(huì)因?qū)嵗龜?shù)據(jù)的特殊性,流轉(zhuǎn)到非工作范圍內(nèi)時(shí),可進(jìn)行轉(zhuǎn)交;比如某項(xiàng)維修單,數(shù)據(jù)比較特殊,需要指定人進(jìn)行處理;
一般節(jié)點(diǎn)規(guī)則配置主要包括:加辦、轉(zhuǎn)交、抄送;
圖8:節(jié)點(diǎn)規(guī)則配置
- 加辦:分為前置、后置,也會(huì)有單人/多人之分;所以,在執(zhí)行加辦時(shí),要能夠支持前后的選擇,同時(shí)也可配置或簽/會(huì)簽;
- 轉(zhuǎn)交:節(jié)點(diǎn)當(dāng)前執(zhí)行人,因臨時(shí)情況/不在工作范疇內(nèi)時(shí),可將任務(wù)進(jìn)行轉(zhuǎn)交,轉(zhuǎn)交是將執(zhí)行人進(jìn)行替換,同時(shí)繼承當(dāng)前節(jié)點(diǎn)執(zhí)行人的所有數(shù)據(jù)及規(guī)則;
- 抄送:主要用于節(jié)點(diǎn)特別需要對(duì)部分用戶進(jìn)行數(shù)據(jù)查閱控制;
10)流程管理
流程管理主要包括:流程版本、實(shí)例編號(hào)。
- 流程版本:流程在應(yīng)用過(guò)程中,會(huì)不斷的調(diào)整和優(yōu)化,每次調(diào)整都應(yīng)創(chuàng)建新版本;以避免在運(yùn)行的流程數(shù)據(jù)出現(xiàn)問(wèn)題,也就是說(shuō)在運(yùn)行中的流程仍然用舊版本,新發(fā)起的/駁回重新提交的,才會(huì)使用新的版本。
- 實(shí)例編號(hào):對(duì)實(shí)例數(shù)據(jù)要進(jìn)行編碼管理,根據(jù)業(yè)務(wù)表單情況,進(jìn)行編碼規(guī)則管理;實(shí)例數(shù)據(jù)出現(xiàn)多次觸發(fā)單一流程或者觸發(fā)不同流程時(shí),可根據(jù)實(shí)例編號(hào)進(jìn)行流程數(shù)據(jù)整合。
4. 事件管理:干完活后是發(fā)獎(jiǎng)金,還是抽鞭子
事件管理,主要用于在進(jìn)行某種操作/變化時(shí),進(jìn)行事件觸發(fā);所以事件管理主要包括事件捕獲和事件觸發(fā);
- 事件捕獲:根據(jù)流程中配置的事件觸發(fā)機(jī)制進(jìn)行定時(shí)捕獲、消息捕獲、操作捕獲;為了確保系統(tǒng)的可靠、準(zhǔn)確,在產(chǎn)品設(shè)計(jì)時(shí)要有補(bǔ)償機(jī)制;
- 事件觸發(fā):當(dāng)流程執(zhí)行到事件,會(huì)觸發(fā)一個(gè)事件,在流程中,常見(jiàn)的事件類型有通知消息、短信、郵件、業(yè)務(wù)流程觸發(fā)、新建/更新表單數(shù)據(jù);
5. 流程管理:時(shí)刻關(guān)注工作的進(jìn)度
作為多業(yè)務(wù)系統(tǒng)流程管理,需要對(duì)流程進(jìn)行實(shí)時(shí)監(jiān)督,以便完成企業(yè)特定目標(biāo);流程監(jiān)控可以幫助企業(yè)分析流程的性能,找出關(guān)鍵問(wèn)題,改善業(yè)務(wù)流程的速度、質(zhì)量及效率。
流程管理主要包括:流程監(jiān)控、異常流程管理、流程強(qiáng)制介入、流程時(shí)效分析;
- 流程監(jiān)控:對(duì)流程數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控,可查看數(shù)據(jù)詳情和流程實(shí)時(shí)進(jìn)度,監(jiān)控流程的持續(xù)時(shí)間、完成情況等;
- 流程異常:對(duì)流程數(shù)據(jù)中,如果出現(xiàn)異常情況,進(jìn)行監(jiān)控,比如節(jié)點(diǎn)為空、審批人離職、流程超時(shí)等情況,以方便對(duì)應(yīng)管理員對(duì)相關(guān)流程進(jìn)行優(yōu)化調(diào)整;
- 流程強(qiáng)制介入:對(duì)流程數(shù)據(jù)進(jìn)行強(qiáng)制性處理,常見(jiàn)的有:轉(zhuǎn)交、強(qiáng)行中止;
- 流程時(shí)效分析:耗時(shí)分析、使用分析、時(shí)效分析、超時(shí)統(tǒng)計(jì)等;
最后:抓不住老鼠的,都不是好貓。
面向?qū)嶋H業(yè)務(wù)中,只要在整體框架無(wú)誤的基礎(chǔ)上,降低一定的靈活性也是可以的,快速實(shí)現(xiàn)、快速應(yīng)用、快速迭代方為上策。
無(wú)論多么流暢、多么強(qiáng)大的流程,不能對(duì)業(yè)務(wù)產(chǎn)生增益,都是失敗的!
本文由@張三豐 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自 Unsplash,基于 CC0 協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。