在BPM項目實施過程中經(jīng)常會用到子流程,在不同項目中,需求場景也是多種多樣的。本文就幾種在實施過程中收集的常見子流程場景進(jìn)行簡單介紹,供大家參考。
我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、平輿ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的平輿網(wǎng)站制作公司
根據(jù)不同的使用場景,子流程大致可劃分為以下幾種類型:“復(fù)用型” 、“集成型”、“內(nèi)嵌型”、“事務(wù)型”、“事件型”,后面章節(jié)將對這些類型的子流程場景和特點分別進(jìn)行說明。
復(fù)用型子流程為最常用的子流程場景,顧名思義是為了復(fù)用流程定義而采用的主子流程調(diào)用模式,也被稱為“調(diào)用型子流程”(BPMN規(guī)范中對應(yīng)Call Activity實現(xiàn),BPS產(chǎn)品中對應(yīng)“子流程活動”圖元)。這種類型的流程通常包含如下特點:
“集成型子流程”在多系統(tǒng)集成流程場景中應(yīng)用較多,流程中的某個環(huán)節(jié)對應(yīng)的是另外一個系統(tǒng)中的流程,通常稱為“外部系統(tǒng)子流程”?!巴獠肯到y(tǒng)子流程”活動實現(xiàn)過程本質(zhì)上是通過一系列約定好的接口服務(wù)進(jìn)行調(diào)用以及回調(diào)。不同技術(shù)實現(xiàn)的流程系統(tǒng)之間交互的前提需要分別開發(fā)適配程序?qū)崿F(xiàn)約定的服務(wù)接口。集成型子流程一般具有如下特點:
“內(nèi)嵌型子流程”通常也是為了進(jìn)行復(fù)用,但與“復(fù)用型子流程”不同,“內(nèi)嵌型子流程”是主流程中的一部分流程片段,并非獨立的流程定義。“內(nèi)嵌型子流程”一般包含如下特點:
內(nèi)嵌型流程圖示例:示例銀行貸款授信審批類流程
“事務(wù)型子流程”是一中特殊含義的“內(nèi)嵌型子流程”通常稱為“事務(wù)塊”,除了具有內(nèi)嵌子流程的特性外,其內(nèi)部的活動還有“事務(wù)一致性”特點,即活動執(zhí)行要么一起成功,要么一起失敗?!笆聞?wù)型子流程”通常以如下方式來支持事務(wù)一致性保障:
“事件型子流程”是一種特殊的子流程也可稱為“支線流程”,屬于主流程之外的獨立支線主線和分支不用連線相連,支線在某些特定的情況下才觸發(fā)執(zhí)行。一般具有如下特點:
綜上所述,子流程的使用場景有很多,可能還有其他場景我沒有接觸到,歡迎大家提供更多需求場景以及對上述場景說明的一些意見一起討論。目前我們的BPS產(chǎn)品目前僅支持“復(fù)用型”子流程,未來產(chǎn)品需要加強(qiáng)這方面的能力來滿足更復(fù)雜的業(yè)務(wù)場景。后續(xù)我還將會對BPS產(chǎn)品中增加支持其他類型的子流程支持的可行性方案進(jìn)行研究。
BPM,Business Process Management,即業(yè)務(wù)流程管理,是一套運用在企業(yè)各種業(yè)務(wù)系統(tǒng)之間,基于流程整合的管理模式。
BPM系統(tǒng)主要功能包含:
系統(tǒng)管理:用戶管理及同步、人員管理、權(quán)限管理、登錄認(rèn)證、個人設(shè)置、基礎(chǔ)數(shù)據(jù)管理等。
崗位管理:集團(tuán)公司部門、崗位管理、人員分配、匯報關(guān)系管理等
表單/流程設(shè)計:表單開發(fā)、流程開發(fā)、流程規(guī)則應(yīng)用等
流程管理/執(zhí)行:流程分類管理、流程審批、流程的查詢、統(tǒng)計和分析等
系統(tǒng)集成:ERP、SAP等外部系統(tǒng)集成
BPM可以幫助企業(yè)有效解決:
1.業(yè)務(wù)流程繁多復(fù)雜,缺乏監(jiān)控,執(zhí)行效率差,實現(xiàn)業(yè)務(wù)流程的可監(jiān)控,可跟蹤,可審計,可持續(xù)優(yōu)化,使企業(yè)更加敏捷的適應(yīng)不斷變化的業(yè)務(wù)需求和變更。
2.打破信息孤島,解決系統(tǒng)眾多,集成難,系統(tǒng)間無法整合,移動化等問題。
3.流程人工化向流程自動化轉(zhuǎn)變,使工作更加高效有質(zhì)量。
基于BPM平臺已為各類大中型企業(yè)實現(xiàn)了財務(wù)報銷、主數(shù)據(jù)管理、投資管理、門店管理、資產(chǎn)管理、加盟商管理、供應(yīng)商管理、合同及用印管理等涵蓋各類業(yè)務(wù)的企業(yè)內(nèi)部管理流程。幫助企業(yè)有效的提高了各項業(yè)務(wù)的執(zhí)行效率,大幅降低了運營和管理成本。
BPM系統(tǒng)即業(yè)務(wù)流程管理,是一種以規(guī)范化的構(gòu)造端到端的卓越業(yè)務(wù)流程為中心,以持續(xù)的提高組織業(yè)務(wù)績效為目的的系統(tǒng)化方法!
ERP系統(tǒng)是一個在全公司范圍內(nèi)應(yīng)用的、高度集成的系統(tǒng)。數(shù)據(jù)在各業(yè)務(wù)系統(tǒng)之間高度共享,所有源數(shù)據(jù)只需在某一個系統(tǒng)中輸入一次,保證了數(shù)據(jù)的一致性。BPM是一種管理方式,是管理模式的體現(xiàn)。簡單來說BPM平臺是一種將企業(yè)流程再造落地的軟件工具。
擴(kuò)展資料:
全球五大BPM軟件品牌
1、Colloa BPM
Colloa BPM預(yù)置100多種流程,全自動流程執(zhí)行、可視化流程監(jiān)管、自動生成多種報表。滿足企業(yè)個性需求并持續(xù)優(yōu)化。提供快速、可視化流程設(shè)計工具,具有獨一無二流程仿真引擎,建模效率提升70%以上。
支持全英文界面,并與SAP、ERP、CRM等系統(tǒng)集成,實現(xiàn)數(shù)據(jù)同步、流程審批和手機(jī)訪問等。可將流程進(jìn)行分級和分類,如:頂級流程、主價值鏈流程、二三級流程。打通端到端流程,把流程從職能組織的背后移到前面來!跨越部門和層級的界限,強(qiáng)調(diào)流程直達(dá)客戶。
2、FlowPortal BPM
FlowPortal BPM支持免編程,拖拉可視化設(shè)計表單、流程,迅速搭建流程已成為可能,全方位模擬流程執(zhí)行過程,大大縮減流程測試階段用時。
提供了BPM系統(tǒng)與第三方應(yīng)用、流程、數(shù)據(jù)全方位整合的集成方案,高效構(gòu)建融合企業(yè)各業(yè)務(wù)系統(tǒng)數(shù)據(jù)的流程與業(yè)務(wù)應(yīng)用。FlowPortal BPM是一個敏捷、高效的流程落地平臺,具有可擴(kuò)展、高性能、集團(tuán)化等特點。
3、H3 BPM
H3 BPM以流程作為企業(yè)管理的切入點,實現(xiàn)企業(yè)各業(yè)務(wù)環(huán)節(jié)高度整合、端到端的流程管理。以圖形化的拖拉拽、參數(shù)化配置,所見即所得,還可以自動模擬測試。
具有易學(xué)易用、自由擴(kuò)展、無線連接、普適雙擎、透徹分析、極致體驗的特點,實現(xiàn)流程中心、嵌入式核心引擎、應(yīng)用開發(fā)、協(xié)同平臺、移動BPM等功能。
4、IBM BPM
IBM BPM提供敏捷、可擴(kuò)展的業(yè)務(wù)模式,以高生產(chǎn)率和快速創(chuàng)新幫助企業(yè)更快應(yīng)對動態(tài)需求??稍谠贫擞涗洏I(yè)務(wù)流程并進(jìn)行建模,流程負(fù)責(zé)人和業(yè)務(wù)用戶能夠直接就業(yè)務(wù)流程改進(jìn)開展合作。
對核心業(yè)務(wù)流程進(jìn)行建模、變更、監(jiān)視和優(yōu)化。該平臺可以在內(nèi)部部署,也可在云端配置,并支持移動設(shè)備。
5、K2 BPM
K2 BPM支持無代碼工作流、可視化流程設(shè)計、多功能表單開發(fā)工具、REST API集成、基于H5的實時流程查看等功能。K2 Platform將BPM相關(guān)的流程管理落地、流程應(yīng)用開發(fā)的最佳實踐以產(chǎn)品的形式呈現(xiàn)給用戶。
無縫集成多種系統(tǒng),破除“信息孤島”,實現(xiàn)靈活、易用、互通的信息化整體架構(gòu)和環(huán)境,幫助企業(yè)跨部門、跨組織、跨業(yè)務(wù)線提高執(zhí)行力,助力企業(yè)實現(xiàn)數(shù)字化轉(zhuǎn)型。但其價格昂貴、無法進(jìn)行仿真測試,增加人工及時間成本。
參考資料來源:百度百科-BPM
BPM的流程就是一組共同給客戶創(chuàng)造價值的相互關(guān)聯(lián)的活動進(jìn)程,在BPM平臺中我們一般把它分為以下三種:
1.頂級流程:一般分為一些戰(zhàn)略目標(biāo)、投資、決策等。
2.一級流程:一般包括一些面向業(yè)務(wù)、項目的主價值鏈流程、
3.二級/三級流程:一般包括一些面向職能的部門內(nèi)流程,比如考勤、行政等內(nèi)部使用的簡單流程。
這些流程按照父子層級關(guān)系,逐層貫通,共同打造一套端到端的業(yè)務(wù)管理流程平臺。
一、新增主動告警和預(yù)告警能力
? ?系統(tǒng)具有提取被監(jiān)控系統(tǒng)資源URL、API、APP、sql、及定制業(yè)務(wù)流程等能力,通過端到端關(guān)聯(lián),能把資源串聯(lián)展現(xiàn)。實現(xiàn)了基礎(chǔ)資源展示和資源整合展示。在客戶實際運營環(huán)境中資源的展示不能直接驅(qū)做一個決策,不能得出被監(jiān)控系統(tǒng)已發(fā)生故障結(jié)論或即將出現(xiàn)故障結(jié)論,不能在第一時間主動告知客戶哪個服務(wù)器、哪個資源、哪個業(yè)務(wù)出現(xiàn)了故障或者即將會出故障。往往是業(yè)務(wù)管理部門或者系統(tǒng)管理部門接收一線工作人員故障反饋后,才開始抓業(yè)務(wù)廠家排查解決問題。對于我們監(jiān)控系統(tǒng),可能會想著為什么沒有第一時間告知故障或者故障預(yù)告,一般我們系統(tǒng)展示的告警、系統(tǒng)業(yè)務(wù)健康度客戶不會實時去關(guān)注。基于此情況,建議我們系統(tǒng)增加故障主動告警和預(yù)告警能力,通過和客戶一起商討告警模型建立,例如web端響應(yīng)時長大于閾值的數(shù)量超過N個,并且在持續(xù)增減率超過N就進(jìn)行符合相應(yīng)模型的告警,告警準(zhǔn)確率在應(yīng)用中不斷驗證,不斷優(yōu)化告警模型。
二、新增業(yè)務(wù)系統(tǒng)評價能力
針對系統(tǒng)配置或發(fā)現(xiàn)的資源,進(jìn)行整體處理能力評價,可跟歷史數(shù)據(jù)和配置指標(biāo)進(jìn)行比對評價。
應(yīng)用場景1:評價系統(tǒng)資源(URL、API、APP、sql)處理能力
對資源劃分類型:核心、高、一般,不同類型一個處理時長,可對單個資源調(diào)整指標(biāo)。
頁面展示:比對結(jié)果按降序排序展示,按分類等維度查詢,并對結(jié)果進(jìn)行匯總,核心api超時xx個,等。
應(yīng)用場景2:評價服務(wù)器請求量是否符合規(guī)劃,例如規(guī)劃api都是均分
針對同一類型的服務(wù)器進(jìn)行請求量統(tǒng)計展示,偏離平均值大的進(jìn)行告警
應(yīng)用場景3:評價服務(wù)器+資源請求量
針對同一類型的服務(wù)器+資源請求量進(jìn)行請求量統(tǒng)計展示,偏離平均值大的進(jìn)行告警
應(yīng)用場景4:評價升級版本后資源處理
定義一個比較基線,如升級前5天的評價處理能力。頁面展示各個資源核對結(jié)果。對差異大的進(jìn)行告警處理。
應(yīng)用場景5:發(fā)現(xiàn)是否有違規(guī)版本上載情況
根據(jù)已有資源對比,發(fā)現(xiàn)每天新增的資源。頁面進(jìn)行展示。
應(yīng)用場景6:評價系統(tǒng)易操作性
抓取系統(tǒng)提示內(nèi)容或者報錯內(nèi)容,按降序展示,客戶根據(jù)這個信息發(fā)起對系統(tǒng)的整改。
應(yīng)用場景7:某個營業(yè)廳或者分公司反饋業(yè)務(wù)慢,其他分公司正常
獲取業(yè)務(wù)系統(tǒng)的營業(yè)廳和分公司配置,顯示按分公司和營業(yè)廳展示資源處理能力。
針對資源的處理能力評價,我們可以發(fā)展為一個行業(yè)評價系統(tǒng),類似軟件評測機(jī)構(gòu)。