認(rèn)識(shí)工作流程引擎
相關(guān)概念
BPM:Business Process Modeling,業(yè)務(wù)管理流程,是對(duì)實(shí)現(xiàn)生活工作中的流程問題進(jìn)行抽象建模來推導(dǎo)解決方案。BPMN:Business Process Model and Notation,一種流程建模描述語(yǔ)言,是業(yè)務(wù)流程建模的一種標(biāo)準(zhǔn)注解BPMN2.0:專業(yè)組織和團(tuán)體發(fā)布的一套標(biāo)準(zhǔn)或規(guī)范,定義業(yè)務(wù)流程的符號(hào)以及模型,確保流程的定義實(shí)現(xiàn)可移植性WfMC:Workflow Management Coalition,工作流管理組織主流的框架
主流的都是用java開發(fā)的JBPM,Activiti等,其他流程引擎中有大部分都是基于這兩者開發(fā)的。
工作流定義
使在多個(gè)參與者之間按照某種預(yù)定義的規(guī)則傳遞文檔、信息或任務(wù)的過程自動(dòng)進(jìn)行,從而實(shí)現(xiàn)某個(gè)預(yù)期的業(yè)務(wù)目標(biāo),或者促使此目標(biāo)的實(shí)現(xiàn)。簡(jiǎn)單地說是多個(gè)人在一起完成某件事的步驟,把步驟變成計(jì)算機(jī)的能理解的形式就是工作流。工作流總是以任務(wù)(Task)的形式驅(qū)動(dòng)人處理業(yè)務(wù)或者驅(qū)動(dòng)業(yè)務(wù)系統(tǒng)自動(dòng)完成作業(yè)。有了工作流引擎之后,我們不必一直等待其他人的工作進(jìn)度,直白地說,我們只需要關(guān)心系統(tǒng)首頁(yè)的待辦任務(wù)數(shù)即可,由系統(tǒng)提醒當(dāng)前有多少待辦任務(wù)需要處理。工作流系統(tǒng)構(gòu)成
流程引擎:工作流處理核心,負(fù)責(zé)處理信息或任務(wù)傳遞路由,保證流程按照既定的規(guī)則順序執(zhí)行規(guī)則引擎:管理流程業(yè)務(wù)規(guī)則組織模型:為流程的運(yùn)轉(zhuǎn)提供操作者表單組件:為流程中的任務(wù)提供自動(dòng)化的編輯界面流程設(shè)計(jì)組件:提供可視化定義流程的操作界面任務(wù)組件:為流程參與者提供任務(wù)列表數(shù)據(jù)流程引擎運(yùn)行機(jī)制
術(shù)語(yǔ)約定
超實(shí)用的工單系統(tǒng)
目錄
工單系統(tǒng)介紹應(yīng)用場(chǎng)景功能介紹與數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)實(shí)際項(xiàng)目演示1、工單介紹
BPMN 介紹
BPMN 是由 BPMI 開發(fā)了一套標(biāo)準(zhǔn)叫業(yè)務(wù)流程建模符號(hào)。在 BPMI 超過2年的努力,于 2004 年 5 月對(duì)外發(fā)布了BPMN 1.0 規(guī)范。后 BPMI 并入到 OMG 組織,OMG 于2011年推出 BPMN2.0 標(biāo)準(zhǔn),對(duì) BPMN 進(jìn)行了重新定義。BPMN 的主要目標(biāo)是提供一些被所有業(yè)務(wù)用戶容易理解的符號(hào),從創(chuàng)建流程輪廓的業(yè)務(wù)分析到這些流程的實(shí)現(xiàn),直到最終用戶的管理監(jiān)控。BPMN 也支持提供一個(gè)內(nèi)部的模型可以生成可執(zhí)行的BPEL4WS。因此 BPMN 的出現(xiàn),彌補(bǔ)了從業(yè)務(wù)流程設(shè)計(jì)到流程開發(fā)的間隙。
BPMN 的四種基本元素
流對(duì)象(Flow Objects): 包括事件、活動(dòng)、網(wǎng)關(guān),是 BPMN 的核心元素;
連接對(duì)象(Connecting Objects): 包括順序流、消息流、關(guān)聯(lián);
泳道(Swimlanes): 包括池和道兩種類型;
人工信息(Artifacts): 包括數(shù)據(jù)對(duì)象、組、注釋。
常用 BPMN 圖形標(biāo)示
https://www.fdevops.com/2020/06/23/bpmn-image-icon
工作流
工作流(Workflow),就是“業(yè)務(wù)過程的部分或整體在計(jì)算機(jī)應(yīng)用環(huán)境下的自動(dòng)化”,它主要解決的是“使在多個(gè)參與者之間按照某種預(yù)定義的規(guī)則傳遞文檔、信息或任務(wù)的過程自動(dòng)進(jìn)行,從而實(shí)現(xiàn)某個(gè)預(yù)期的業(yè)務(wù)目標(biāo),或者促使此目標(biāo)的實(shí)現(xiàn)”。
使用工單系統(tǒng)的好處
對(duì)需要處理的工單會(huì)有一個(gè)非常清晰的描述與記錄。通過定義好的流程,輕松實(shí)現(xiàn)跨部門協(xié)作。對(duì)正在處理的工單狀態(tài)了如指掌,清晰的知道任務(wù)到誰(shuí)處理了。工單信息,全流程記錄,包括(創(chuàng)建、編輯、領(lǐng)取、轉(zhuǎn)交、處理、備注等一系列操作)??梢詫?duì)工單進(jìn)行詳細(xì)的統(tǒng)計(jì)報(bào)表,使繁瑣的工作量化,靈活的從多個(gè)維度了解員工的業(yè)績(jī)與業(yè)務(wù)處理的整體情況。處理通知,每次到新的處理階段,則自動(dòng)通知處理人,告別大腦短路,大小事務(wù)統(tǒng)統(tǒng)不會(huì)忘記處理。通過任務(wù)綁定,將可以自動(dòng)處理的任務(wù),自動(dòng)去處理,減少不必要的工作量。2、應(yīng)用場(chǎng)景
3、功能介紹與數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
功能介紹
1. 靈活管理,拖拖拽拽實(shí)現(xiàn)流程、模版。
2. 支持節(jié)點(diǎn)及流程綁定任務(wù)。
3. 靈活的消息通知,自己寫任務(wù)腳本,實(shí)現(xiàn)微信、釘釘、郵件等消息通知。
4. 支持流程網(wǎng)關(guān)功能,排他網(wǎng)關(guān)、并行網(wǎng)關(guān)。
5. 支持會(huì)簽、轉(zhuǎn)交、手動(dòng)結(jié)單等功能。
數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
https://www.fdevops.com/wp-content/uploads/2020/06/2020060406012534.png
4、項(xiàng)目演示
項(xiàng)目 demo 地址:
http://fdevops.com:8001/#/index
靈活的流程管理
表單設(shè)計(jì)器
工單處理
任務(wù)管理
相關(guān)問答
路由器一直提示 網(wǎng)關(guān) 正在獲取怎么辦- 安居客房產(chǎn)問答1、如果是設(shè)置成自動(dòng)獲取IP,獲取不到的話,也就是一直提示“正在獲取IP”,有可能是DHCPCLIENT服務(wù)沒有啟動(dòng),啟動(dòng)服務(wù),并且設(shè)置成自動(dòng)啟動(dòng)就可以了;...
ip地址設(shè)置默認(rèn) 網(wǎng)關(guān) 怎么填比較好?一般網(wǎng)關(guān)就是路由器的地址。專業(yè)的說,由于不同網(wǎng)絡(luò)之間是不能相互訪問,這時(shí)需要路由器作為中間的連接設(shè)備(當(dāng)然有些交換機(jī)也有路由功能,三層交換機(jī)),路由器...一...
intelligence lock怎么配對(duì) 網(wǎng)關(guān) ?拿到新的遙控器后,首先進(jìn)行清碼,同時(shí)按下上排的二個(gè)按鍵2、當(dāng)看到指示燈連續(xù)閃爍后,同時(shí)松開二個(gè)按鍵,清碼成功3、下面開始匹配按鍵,將新舊遙控器放在一起...
如何設(shè)置buffalo無(wú)線路由器設(shè)置_齊家裝修問答1.成功登錄Buffalo操作面板后,在頁(yè)面的左邊最大一塊是常見的基本設(shè)置。其中包括了Internet互聯(lián)網(wǎng),無(wú)線網(wǎng)絡(luò),以及其他信息。Internet互聯(lián)網(wǎng)欄目下...
修改ip地址后,過會(huì)兒又自動(dòng)回到原本的地址 急急急-ZOL問答你修改完ip地址先點(diǎn)擊應(yīng)用,再點(diǎn)擊確定,還有就是下面的那個(gè)是子網(wǎng)掩碼和網(wǎng)關(guān)...或者把你添加的IP排在前面。添加好之后,最好把網(wǎng)卡重新禁用啟動(dòng)一下?;蛘咧?..
樓宇自控BA系統(tǒng)解決方案是怎么樣的?如今,中國(guó)各地的大廈管理部門為了使其客戶擁有更舒適的環(huán)境而正在尋找創(chuàng)建完美室內(nèi)環(huán)境的方法,他們?cè)絹碓阶⒅赜谕ㄟ^優(yōu)化控制提高管理水平和環(huán)境質(zhì)量的可調(diào)性。...
蘋果手機(jī)用什么DNS網(wǎng)速快-ZOL問答DNS是路由器自動(dòng)獲取3G改了聯(lián)不上網(wǎng)網(wǎng)關(guān)默認(rèn)不用改會(huì)的。想要加快蘋果手機(jī)網(wǎng)...可是中國(guó)的網(wǎng)速的全球排98位,為什么呢?我想多數(shù)原因在于:一是線路老化、質(zhì)量...
哪位知道路由器ssid怎么填_其他問答_系統(tǒng)粉SSID是網(wǎng)絡(luò)名的意思,無(wú)線網(wǎng)卡自動(dòng)搜索到無(wú)線網(wǎng)絡(luò)后,顯示出來的網(wǎng)絡(luò)名稱就是SSID,可以在無(wú)線路由器里面隨便設(shè)置SSID,最好是英文字母或英文+數(shù)字形式...
如何才能成為java架構(gòu)師?我為大家來分析一下?不邀自來,對(duì)于java工程師成為一名架構(gòu)師如何進(jìn)階學(xué)習(xí)及掌握應(yīng)有的技能體系在這做出一些建議!Java架構(gòu)師主要需要做哪些工作呢?負(fù)責(zé)設(shè)計(jì)和搭建軟件系統(tǒng)架構(gòu)(...
如何保證無(wú)線網(wǎng)速度快?分享一個(gè)小技巧,華為系列的路由器支持mesh組網(wǎng),與無(wú)線AP組網(wǎng)效果是一樣的,全屋一個(gè)Wifi名字。主路由設(shè)置好后,其他路由器加電,插上網(wǎng)線就能實(shí)現(xiàn)自動(dòng)組...一般情...
