工作流在企業(yè)中承擔(dān)著“生命血液”的作用,讓所有流程按部就班地創(chuàng)建、流轉(zhuǎn)、完成,是辦公線上化的重要功能。 流程引擎的作用即用戶可自主搭建表單、配置/發(fā)布流程審批節(jié)點(diǎn),不需要開發(fā)參與,或給開發(fā)提供高級(jí)功能,能快速搭建復(fù)雜表單,生成用戶可使用的表單與工作流,不需要從頭開發(fā),從而達(dá)到快速上線新流程、流程功能/風(fēng)格/配置統(tǒng)一的目的。 各大辦公協(xié)作平臺(tái)都有自己的流程引擎來配置工作流,如釘釘、飛書、企業(yè)微信的審批后臺(tái),也有專門做好工作流一件事的平臺(tái),比如輕流。通過體驗(yàn)、梳理這幾個(gè)平臺(tái)的相關(guān)功能,以及為自己公司設(shè)計(jì)了一版流程中心后,對(duì)工作流的特性、重點(diǎn)逐漸清晰。 一、流程中心總體架構(gòu)流程中心主要作用可分為前后端功能:
二、流程引擎根據(jù)前文,流程引擎的主要內(nèi)容有基礎(chǔ)信息、表單設(shè)計(jì)、審批流設(shè)計(jì)、以及提高能力的更多設(shè)置。 1、基礎(chǔ)信息
還有一種比較特殊的角色,比如流程負(fù)責(zé)人,也許不會(huì)在后臺(tái)修改流程,但需要能看到所有人發(fā)起的所有流程實(shí)例從而進(jìn)行管理和統(tǒng)計(jì),此時(shí)可提供配置字段“可查看全部流程”來配置相關(guān)人員。 2、表單設(shè)計(jì)1)表單搭建 表單模塊往往采用拖拉拽的形式,讓用戶選擇需要的組件拖拽到畫布中組成表單,至于拖拉拽的交互方式各個(gè)平臺(tái)大同小異,而且也比較簡單和成熟。 但提供的組件和其附有的功能能大大提升用戶在填寫表單時(shí)的體驗(yàn),在維護(hù)表單組件時(shí),就應(yīng)考慮到填寫表單時(shí)的驗(yàn)證、反饋、自動(dòng)鍵盤等體驗(yàn)。 輕流組件示例 2)組件分類 表單組件首先可大致分為兩類:
輕流組件示例 3)組件配置 每個(gè)組件在被選擇后,即為表單中的一個(gè)字段,字段由表頭、填寫區(qū)域組成,需要配置相應(yīng)的屬性: a. 字段屬性 一個(gè)組件即表單中的一個(gè)字段,需要有字段名稱。 b. 填寫屬性
c. 填寫限制 字?jǐn)?shù)限制、是否必填等。 d. 顯示邏輯
3、流程設(shè)計(jì)流程設(shè)計(jì)對(duì)普通用戶來說,大概是學(xué)習(xí)成本最大的一個(gè)模塊,主要是選擇審批人和審批方式的選項(xiàng)繁多,而且用詞專業(yè)性較高,所以在當(dāng)前的流程設(shè)計(jì)模塊中,大部分字段后都跟著說明,來告知用戶選擇后的審批效果。 在流程設(shè)計(jì)模塊中,首先通過可視化界面將流程架構(gòu)搭建出來,常有以下節(jié)點(diǎn):發(fā)起人、審批人、辦理人、抄送、條件。
針對(duì)審批人、辦理人、抄送人節(jié)點(diǎn),需要設(shè)置每個(gè)流程實(shí)例的真實(shí)節(jié)點(diǎn)人員,以及該節(jié)點(diǎn)的權(quán)限。 1)設(shè)置審批/辦理/抄送范圍 主要可分為以下四類: a. 發(fā)起人自選 需要發(fā)起人在創(chuàng)建流程實(shí)例時(shí)就填寫該節(jié)點(diǎn)的審批人。 b. 指定成員 直接在流程引擎中選擇審批人,所有用戶創(chuàng)建的流程實(shí)例中節(jié)點(diǎn)審批人不會(huì)變化。 c. 角色 角色指一個(gè)人群的集合,通常有一個(gè)設(shè)置頁專門維護(hù)角色里的人員。
d. 動(dòng)態(tài)角色 動(dòng)態(tài)角色也是一群人的集合,但不需要提供給用戶配置頁來維護(hù)角色中的人員,而是從系統(tǒng)抓取擁有這個(gè)角色的人,同時(shí)還會(huì)賦予審批條件流,通常需要開發(fā)來維護(hù)好供用戶選擇。
開發(fā)版流程中心設(shè)置動(dòng)態(tài)角色 2)審批方式 審批方式常放在設(shè)置審批人之后,根據(jù)審批人數(shù)量決定是否顯示多人設(shè)置,當(dāng)多人審批時(shí)需選擇審批方式:
飛書設(shè)置審批人 3)表單權(quán)限 每個(gè)節(jié)點(diǎn)可設(shè)置審批人對(duì)表單字段的查看/編輯權(quán)限。 釘釘設(shè)置表單權(quán)限 4)更多操作權(quán)限 常見的更多操作權(quán)限主要有是否可回退、回退節(jié)點(diǎn)、是否可轉(zhuǎn)發(fā)、轉(zhuǎn)派、撤回、打印等。 輕流設(shè)置節(jié)點(diǎn)操作權(quán)限 4、更多流程設(shè)置在搭建完流程主體之后,可對(duì)該流程進(jìn)行整體配置,根據(jù)流程重要程度、業(yè)務(wù)需要賦予相應(yīng)的功能,常見設(shè)置項(xiàng)如下: 飛書流程高級(jí)設(shè)置 三、總結(jié)線上化辦公已達(dá)到一定覆蓋率,流程搭建線上化也是大勢所趨,無論是使用已有平臺(tái)提供的流程引擎或自主設(shè)計(jì)開發(fā),都需要先對(duì)其中的字段、功能了解清楚,了解已有流程配置方式,再根據(jù)業(yè)務(wù)目標(biāo)進(jìn)一步優(yōu)化,甚至可結(jié)合開發(fā)需求提供高級(jí)配置版本,提高表單開發(fā)效率,保證流程操作與頁面的一致性。 |
|