【是什麼】spa
工做流是一類可以徹底或者部分自動執行的經營過程,它根據一些列過程規則、文檔、信息或任務可以在不一樣的執行者之間進行傳遞與執行。.net
工做流程:流程就是一組活動按照必定順序組成的序列流,簡單說,流程就是一個實實在在的辦事的過程。blog
對比一下就能夠發現,工做流程和工做流這兩個概念的不一樣之處,工做流程是完成一件事的前後順序,工做流是一類工做流程的集合,是對經常使用的業務進一步的抽象封裝,而且加入了自動執行這個約束。事件
【爲何】ip
爲何使用工做流?每一個事物的興起都是由於需求,由於更好的解決了一些問題。先來看看工做流能夠解決什麼問題。文檔
①工做流更直觀易懂(如圖)get
②工做流更靈活工作流
工做流引擎包括了流程的節點管理、流向管理、流程樣例管理等重要功能,使得工做流能夠隨機應變,應對各類突發事件。例如,我吃飯的時候沒帶現金,我能夠加一個刷卡,若是我沒帶卡,我能夠直接手機支付等。it
【有什麼】class
工做流大體有三類,順序工做流、流程圖工做流、狀態機工做流(上圖爲典型的流程圖工做流,下面兩圖爲順序工做流和狀態機工做流)
【總結】
瞭解了工做流,感受並無想象中那麼神祕,工做流是對一類工做流程的抽象封裝,可是它靈活多變,能夠根據實際狀況自動執行。下一步實現應用!