B端的審批流程應該怎么設(shè)計?

2 評論 2616 瀏覽 23 收藏 10 分鐘

在B端產(chǎn)品中,審批流程往往是業(yè)務流轉(zhuǎn)的關(guān)鍵節(jié)點,卻常因“照搬線下”而陷入低效與混亂。本文將從業(yè)務本質(zhì)出發(fā),拆解審批流程的設(shè)計邏輯,探討如何通過角色識別、流轉(zhuǎn)路徑、權(quán)限控制與異常處理,構(gòu)建既合規(guī)又高效的審批機制。

B端產(chǎn)品中,往往會涉及到圍繞“人、事、物、財”四個維度進行審批管理的流程,那接到審批流程設(shè)計需求的時候我們需要從哪些方面去思考呢?希望本文可以幫助你對審批流程形成更完整的認知。

一個完整的審批流程可以拆分成審批角色、審批流程、審批進度、審批通知和權(quán)限劃分五個部分。

一、審批角色

審批角色可以分為發(fā)起人、審批人、抄送人和落實人。

  1. 發(fā)起人:審批流程發(fā)起者,關(guān)心的是審批進度和審批結(jié)果,還會涉及到催促審批人和處理駁回意見等操作。
  2. 審批人:審批流程的決策者,關(guān)心的是審批效率,因此要詳細展示信息內(nèi)容、審批操作盡量精簡。
  3. 抄送人:主要是通知審批流程的相關(guān)成員。
  4. 落實人:主要是審批后做出執(zhí)行的人,一般發(fā)起人和執(zhí)行人是同一個人。

二、審批流程

在審批里面最重要的就是審批流程,各企業(yè)由于組織架構(gòu)、管理制度和業(yè)務流程的不同,往往會定義符合自身情況的審批流程,一般包括以下四類審批流程。

1.自由審批流:由于審批的事項不一樣,審批人也不一樣,可以由發(fā)起人或者審批人自主選擇審批人員,比如常見的通用審批流程。這里有兩種情況:

  • 發(fā)起人提交審批時,由發(fā)起人選擇后續(xù)所有環(huán)節(jié)的審批人。
  • 發(fā)起人提交審批時,發(fā)起人選擇下一環(huán)節(jié)審批人,審批人再選擇下一環(huán)節(jié)審批人或者不選擇直接結(jié)束審批流。

以下的串行審批流、并行審批流和條件審批流都屬于固定審批流,也就是發(fā)起人提交審批時,審批環(huán)節(jié)就確定了。

2.串行審批流:指當一個審批節(jié)點通過后,才能進入下一個審批節(jié)點。

3.并行審批流:指一個審批節(jié)點存在多個審批人審批,這里有兩種情況。

  • 或簽:指任意一個人審批通過就可以進入下個節(jié)點或者流程結(jié)束。
  • 會簽:指所有人員審批通過后才能進入下個節(jié)點或者流程結(jié)束。

4.條件審批流:指基于條件流來確定審批節(jié)點和審批人,比如3天內(nèi)的休假由上級領(lǐng)導審批,而3天以上的休假就需要上級領(lǐng)導和行政審批。

審批流程的功能操作:

1.駁回:可以駁回到發(fā)起人、駁回到上一個環(huán)節(jié)或駁回到之前任意一個環(huán)節(jié)重新審批,具體駁回到哪個環(huán)節(jié)可以根據(jù)業(yè)務需要預設(shè)好。如果是駁回到發(fā)起人,流程可以是重新審批或者跳過已經(jīng)審批通過的環(huán)節(jié)。

2.抄送:抄送人不參與審批過程,但需要通知具體的審批事項。

3.加簽:在固定的審批流程中插入審批人節(jié)點,有向前加簽和向后加簽兩種方式。

4. 轉(zhuǎn)審:將該審批人節(jié)點替換為其他審批人,不增加新的審批節(jié)點,只是進行人員替換,有些情況下需要限制轉(zhuǎn)審次數(shù),有些系統(tǒng)也叫做轉(zhuǎn)交或者轉(zhuǎn)發(fā)。

5.打?。嚎梢詫徟鷥?nèi)容直接打印出來歸檔。

6.催辦:流程未結(jié)束時,申請人可以對當前審批人進行催辦,但需要注意催辦規(guī)則,比如發(fā)起流程24小時內(nèi)不能催辦,催辦后需要超過24小時才能再次催辦,有些情況下還需要填入催辦原因。

7.撤銷:流程未結(jié)束時,申請人可以撤銷流程。

8.重提:流程被駁回/撤銷后,可以快速重新提交流程。

9.超時處理:可以配置超時時間,超時后一般需要自動推送提醒,也可以有超時自動同意、超時自動不同意、超時自動撤銷等操作。

審批流程的規(guī)則定義:

1.發(fā)起人去重:發(fā)起人和審批人重復時,自動審批通過。

2.審批人去重:審批流程中有多個審批人重復時進行去重,也可以設(shè)置某些節(jié)點不參與去重,比如相鄰節(jié)點審批人重復時,后一個節(jié)點自動審批通過。

3.可見范圍:控制審批流程可見范圍,比如只有參與人可以看到流程,或者只有參與人可以看到審批日志,其他人不可見。

4.審批設(shè)置:觸發(fā)二次確認的彈窗,并且在“駁回”時,需要必須填寫駁回理由,部分情況下可以內(nèi)置固定的駁回原因。

三、審批進度

審批進度主要是需要有明確的審批節(jié)點和審批狀態(tài),讓用戶可以一眼知道當前是在什么狀態(tài),流程卡點在哪里等信息。展示形式可以是表格、進度條和流程圖,進度條示例如下:

除此之外,還會有展示流程處理時長、流程完整展示或者精簡展示、流程升序或者降序等設(shè)置,需要根據(jù)實際業(yè)務場景來定。

四、審批通知

1.發(fā)起人發(fā)起申請后需要通知審批人需要審批的事項。

2.審批人審批后,不管是通過還是駁回,都需要把審批結(jié)果告訴發(fā)起人。

3.審批超時后,需要通知審批人及時進行操作。

4.提供催辦功能,避免發(fā)起人因為等待產(chǎn)生焦慮,催辦后需要提醒到審批人。

五、流程實現(xiàn)

在流程實現(xiàn)方面,主要可以分為2種實現(xiàn)方式,一種是用代碼實現(xiàn),另一種方式是使用流程引擎來實現(xiàn)。

1.代碼實現(xiàn):是將業(yè)務抽象成流程,一旦業(yè)務發(fā)生變化,就需要調(diào)整代碼邏輯。

2.流程引擎:是將業(yè)務抽象成流程節(jié)點,我們只需要關(guān)心流程表單、流程節(jié)點和流程配置,特別是比較復雜的場景、流程經(jīng)常發(fā)生變化或者業(yè)務流程比較多,用代碼實現(xiàn)是不顯示的,最好就是用流程引擎。

之前也是在這個地方踩過坑,當時因為公司自研的流程引擎不完善,我們就只能用代碼實現(xiàn),但凡客戶想要調(diào)整一下,或者想加駁回到指定節(jié)點這種功能的時候,就需要開發(fā)介入。而且由于系統(tǒng)中涉及多個業(yè)務模塊和業(yè)務流程,每個流程展示方式還不統(tǒng)一,這就導致整個系統(tǒng)風格還不一致,真的不堪其擾。

六、異常情況處理

對于已經(jīng)發(fā)起的審批,可能會出現(xiàn)審批流上的相關(guān)人員離職但流程未結(jié)束的情況,審批處理情況有以下方式:

1.任務自動分配:

  • 將未完成的審批任務轉(zhuǎn)交給同崗位的人、直屬上級領(lǐng)導或者配置指定替補審批人。
  • 任務自動審批通過或者審批駁回。

2.用戶介入處理:可以通知到發(fā)起人或者管理員,評估流程重新發(fā)起或者進行任務強制轉(zhuǎn)發(fā)。

七、結(jié)語

審批流的目標是提高企業(yè)運轉(zhuǎn)效率,產(chǎn)品設(shè)計過程中主要是表單和流程的設(shè)計,盡可能做到頁面簡潔、操作精簡、流程可配、進度清晰和通知及時。

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

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

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 特別重要的權(quán)限控制居然沒有看到

    來自北京 回復
  2. 應該有現(xiàn)成開源的workfli流可以繼承吧

    來自上海 回復