工作流(workflow),是對工作流程及其各操作步驟之間業務規則的抽象、概括、描述。工作流建模,即將工作流程中的工作如何前後組織在一起的邏輯和規則在計算機中以恰當的模型進行表示並對其實施計算。工作流要解決的主要問題是:為實現某個業務目標,在多個參與者之間,利用計算機,按某種預定規則自動傳遞文件、資訊或者任務。工作流需要依靠工作流管理系統來實現。
工作流管理系統(workflow management system, wfms)的主要功能是通過計算機技術的支援去定義、執行和管理工作流,協調工作流執行過程中工作之間以及群體成員之間的資訊互動。
工作流管理系統將業務流程中工作如何組織協調在一起的規則抽象出來,從而分離了具體工作的邏輯和流程組織的邏輯。我們在工作流管理系統的協助下:開發人員遵從一定的程式設計介面及約定,就可以開發出更具靈活性的事務處理系統;終端使用者無需重新開發事務處理系統,就可以自己更改工作流程,以適應業務變化的需要。
主要功能:
系統結構:
工作流管理系統由如下幾部分組成:
工作流引擎:用來執行單獨的流程例項。
使用者介面:使用者操縱工作流列表的介面,可能會呼叫外部的應用程式
工作流管理系統的分類
根據所實現的業務過程,工作流管理系統可分為四類:
根據底層實現技術,可將工作流產品分為三類:
根據不同工作流系統所採用的任務項傳遞機制的不同,市場上的工作流產品又可以劃分為四類:
工作流管理系統產品結構
工作流概述
工作流程圖是通過適當的符號記錄全部工作事項,用以描述工作活動流向順序。它是用圖的形式反映乙個組織系統中各項工作之間的邏輯關係,用以描述工作流程之間的聯絡與統一的關係.工作流程圖由乙個開始點 乙個結束點及若干中間環節組成,中間環節的每個分支也都要求有明確的分支判斷條件。所以工作流程圖對於工作標準化有著...
Activiti工作流概述
一 概述 工作流 workflow 就是 業務過程的部分或整體在計算機應用環境下的自動化 它主要解決的是 使在多個參與者之間按照某種預定義的規則傳遞文件 資訊或任務的過程自動進行,從而實現某個預期的業務目標,或者促使此目標的實現 工作流管理系統 workflow management system,...
工作流系統概述
什麼是工作流引擎?用一句話來描述我覺得應該是 驅動任務按照預定義的業務規則在參與者之間進行流轉,最終完成特定業務處理的功能元件。那麼什麼是工作流系統呢?我覺得應該是 建立在工作流引擎基礎上的一系列的使用者互動 監控 評估等功能元件的集合,也就是圍繞引擎展開的與業務松耦合的輔助元件的組合。下面先從引擎...