轉自:https://www.jianshu.com/p/a8a21870986a
工作流(Workflow)
工作流技術起源于二十世紀七十年代中期辦公自動化領域的研究,由于當時計算機尚未普及,網絡技術水準還很低以及理論基礎匮乏,這項新技術并未取得成功。簡單地說,工作流就是一系列互相銜接、自動進行的業務活動或任務。
許多公司采用紙張表單,手工傳遞的方式,一級一級審批簽字,工作效率非常低下,對于統計報表功能則不能實作。而采用工作流軟體,使用者隻需在電腦上填寫有關表單,會按照定義好的流程自動往下跑,下一級審批者将會收到相關資料,并可以根據需要修改、跟蹤、管理、查詢、統計、列印等,大大提高了效率。
BPMN
BPMN是BPM及workflow的模組化語言标準之一。
OMG于2011年推出BPMN2.0标準,13年12月推出BPMN2.0.2标準。
BPMN基本對象

事件(Event)用來表明流程的生命周期中發生了什麼事。
活動(Activity)
任務(Task)是一個流程(Process)中的關鍵原子級的活動(Activity)。Task,是用來指代一個由人或計算裝置來完成的活動,這些活動通過流程組合在一起而發揮效用。
子流程(Sub-process)
子流程(折疊狀态)
子流程(展開狀态)
網關(Gateway)用來控制流程的流向。
流向/順序流(Flow)是連接配接兩個流程節點的連線。
業務流程圖(Business Process Diagram)
請假申請
BPMN常用對象
商務申請
事件(Event)
開始事件
結束事件
消息開始事件
網關(Gateway)
1. Exclusive Gateway 排他網關
排他網關
排他網關會尋找第一條符合條件的流向。
2.Parallel Gateway 并行網關
并行網關
并行網關允許将流程分成多條分支。
并行網關不會解析條件。即使順序流中定義了條件,也會被忽略。
3.Inclusive Gateway 包容網關
包容網關
包容網關會尋找所有符合條件的流向,也就是說他會走完所有的符合條件的flow,如果沒有符合的,那麼就去走預設的flow
任務(Task)
1.使用者任務(User Task)
使用者任務
使用者任務用來設定必須由人員完成的工作。當流程執行到使用者任務,會建立一個新任務, 并把這個新任務加入到配置設定人或群組的任務清單中。
使用者任務 相關配置: 配置設定資源(使用者,組織,角色)、表單模版、表單字段屬性。
2.服務任務(Service Task)
服務任務
任務需要自動執行一些操作,并且這個節點不需要任何的人工幹涉,也就是說這個節點是自動化的。
付款申請(經辦後可能出現審批的情況)
标題 狀态
XXX發起的付款申請 部門總監稽核
XXX發起的付款申請 出納制單
明道HR審批業務流程圖
BPMN
工作流實際應用
辦公自動化和“工業4.0”。
“工業4.0”:概念即是以智能制造為主導的第四次工業革命。
MES:(Manufacturing Execution System)“制造執行系統”的意思。MES是以“智能制造”為核心的生産的支撐平台,對降低生産成本、提高生産品質正在發揮着不可替代的作用。離工業4.0要求最近的技術平台是MES。
作者:谷月軒
連結:https://www.jianshu.com/p/a8a21870986a
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。