-
1 # 潘任性
-
2 # 湘北智造
所謂工作流引擎是指workflow作為應用系統的一部分,併為之提供對各應用系統有決定作用的根據角色、分工和條件的不同決定資訊傳遞路由、內容等級等核心解決方案。工作流引擎包括流程的節點管理、流向管理、流程樣例管理等重要功能。
在資訊化、流程化的背景下。分工協作少不了走流程。凡事都會要求走個流程。如:公司裡想請個假就難免要走請假流程。
場景:公司
主角:阿呆, 主管, 部門經理 ,人事,
問題:有一天,阿呆到公司,胃感到有點不舒服,然後想跟主管請假,然後主管告訴阿呆說,你想請假,那麼就必須要請假條,這個上面需要我簽字,然後拿到我們部門經理簽字,然後交給人事簽字,這樣才可以進行請假。。。阿呆,想著,怎麼請個假都這麼麻煩,這麼多層次處理問題,能不能簡便一點。。。。好煩好煩~!!~~
分析:從上面的小例子,我們可以很明顯的得到一個結論,就是:
請假流程:阿呆------》提交申請-----》主管審批-----》部門經理處審批-----》人事審批-----》請假成功
也就是說,這種問題就是一種流式的控制管理,當然,這是最簡單的,如果請假大於3天還要副總簽字。
簡單點說,這就是我們生活中經常碰到的“流程審批”處理,但是,專業點說的話,其實這就是“工作流”。
(1)公司請假
(2)經費報銷
(3)物料申請
等等。。。。。
像OA/ERP企業管理系統都會用到工作流,XJR快速開發平臺的工作流是整合activiti工作流引擎的圖形化流程設計器,通過視覺化配置介面。基於B/S結構,純瀏覽器應用,只需要拖拽元件,拼接流程,就能實現各層的審批。
-
3 # 一路流焱
工作流(Workflow)
是對工作流程及其各操作步驟之間業務規則的抽象、概括描述。工作流建模,即將工作流程中的工作如何前後組織在一起的邏輯和規則,在計算機中以恰當的模型表達並對其實施計算。工作流要解決的主要問題是:為實現某個業務目標,利用計算機在多個參與者之間按某種預定規則自動傳遞文件、資訊或者任務。
工作流管理系統(WfMS)
是處理工作流的電腦軟體系統,其主要功能是通過計算機技術的支援去定義、執行和管理工作流,協調工作流執行過程中工作之間以及群體成員之間的資訊互動。工作流需要依靠工作流管理系統來實現。工作流屬於計算機支援的協同工作(CSCW)的一部分。後者是普遍地研究一個群體如何在計算機的幫助下實現協同工作的。
J2EE專案中流行的工作流引擎 1、JBPM 2、Activiti 3、Shark 4、osworkflow
工作流引擎的邊界:
1、必然存在自己的資料表,用來制定、儲存工作流模板和例項
2、必然與操作使用者關聯
3、必然與使用者表單關聯
4、可以自定義模板,然後反覆例項化(具體的每次運用)
5、模板的建立,可以圖形化,可以用XML,可以用HTML本質都是把流程模板持久化
具體一個流程
工作流常用術語:
節點:操作的具體每個步驟(上圖的,【專案組長審批】就是一個節點)
過度:過渡是連線各種工作流活動的通路。 節點通過過渡線相互連線以形成工作流。
模板::預先設定好一個工作流可能涉及到的節點、過度、關聯使用者,可以被多個具體的流程進行使用
例項::具體開始執行一個流程,例項會繫結上使用者表單
歷史軌跡:執行任何一次步驟都被儲存下來
合併審批 如:總經理審批通過後需要,技術部副Quattroporte和產品副Quattroporte同時通過這個節點才算完成
優秀工作流引擎的特點
獨立與應用系統存在(外掛式),一個工作流引擎可以外掛到所有需要用到工作流引擎的系統
工作流引擎PD分析
節點表: 也就是每個步驟的名稱,獨立存在不去主動關聯任何表
流程模板表 儲存模板名稱
1、模板關聯到多個節點(關聯的節點還要指定在模板中的位置,也就是第幾步執行這個節點)
2、模板關聯的每個節點需要關聯到多個操作人
流程例項表 正在進行的流程
1、關聯當前執行到的最新步驟
2、關聯模板可以查詢出下一步執行節點
3、例項必須關聯使用者自定
-
4 # jesbing
協作,審批,表單,角色,事件的透明化,流程化,組織架構的層次關係與上下級關係。上述這些因子一起培育出來了工作流。個人認為工作流的最重要的地方是讓事件可以傳播,也可以回滾,最終完成可以整個事件之後還可以備忘。
回覆列表
到底什麼是“工作流”呢?在計算機網路的環境下,這種流表現為資訊和資料在多個人之間的傳送。根據國際工作流管理聯盟(Workflow Management Coalition,WFMC) 的定義,工作流就是“一類能夠完全或者部分自動執行的經營過程,它根據一系列過程規則、文件、資訊或任務能夠在不同的執行者之間進行傳遞與執行”。
青谷工作流產品實現管理流程自動化,使業務流程基於工作流引擎高效、規範、自動流轉,提高工作效率和工作品質,利用工作流產品將重複、有規則的事件轉換系統自動處理,使流程“增值”。