工作流(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發起的付款申請? ? ?出納制單
BPMN
工作流實際應用
辦公自動化和“工業4.0”。
“工業4.0”:概念即是以智能制造為主導的第四次工業革命。
MES:(Manufacturing Execution System)“制造執行系統”的意思。MES是以“智能制造”為核心的生產的支撐平臺,對降低生產成本、提高生產質量正在發揮著不可替代的作用。離工業4.0要求最近的技術平臺是MES。