工作流管理系統(tǒng)的概念介紹
什么是工作流管理系統(tǒng)?工作流軟件,顧名思義,就是業(yè)務(wù)信息數(shù)據(jù)在多個環(huán)節(jié)模塊之間的流轉(zhuǎn)。按照工作流管理聯(lián)盟的定義,工作流指的是“業(yè)務(wù)過程的部分或全部在計算機(jī)應(yīng)用環(huán)境下的自動化”。在實(shí)際應(yīng)用過程中,為了實(shí)現(xiàn)對業(yè)務(wù)過程的工作流管理,需要對業(yè)務(wù)流程及其各個步驟之間業(yè)務(wù)規(guī)則的抽象,概括,做成一個統(tǒng)一通用的流程管理軟件系統(tǒng),這種軟件系統(tǒng)就是工作流管理系統(tǒng)。
工作流管理系統(tǒng)的主要功能是通過計算機(jī)技術(shù)的支持去定義、執(zhí)行和管理工作流,協(xié)調(diào)工作流執(zhí)行過程工作之間以及群體成員之間的信息交互。工作流管理系統(tǒng)將業(yè)務(wù)流程中工作如何組織協(xié)調(diào)在一起的規(guī)則抽象出來,從而分離了具體工作的邏輯和流程組織的邏輯。實(shí)現(xiàn)對業(yè)務(wù)過程的抽象建模、業(yè)務(wù)過程仿真分析、業(yè)務(wù)過程優(yōu)化、業(yè)務(wù)過程管理與集成。從而最終實(shí)現(xiàn)業(yè)務(wù)過程的流程自動化管理。
開發(fā)人員或者流程的應(yīng)用人員遵從工作流管理系統(tǒng)的規(guī)則或約定,設(shè)計和實(shí)現(xiàn)具體的業(yè)務(wù)流程。
工作流管理系統(tǒng)結(jié)構(gòu)圖:
天藍(lán)色藍(lán)色:軟件構(gòu)件,完成工作流管理系統(tǒng)不同組成部分功能的實(shí)現(xiàn);
黃色:系統(tǒng)控制數(shù)據(jù),工作流管理系統(tǒng)中的一個或多個軟件構(gòu)件使用的數(shù)據(jù);
棕色:應(yīng)用與應(yīng)用數(shù)據(jù),對于工作流管理系統(tǒng)來說,它們不是工作流管理系統(tǒng)的組成部分,而是屬于外部系統(tǒng)和數(shù)據(jù),它們被工作流系統(tǒng)調(diào)用來完成整個和部分工作流管理的功能。
web工作流管理系統(tǒng)主要功能:
◆業(yè)務(wù)流程建模;
◆參與的用戶,權(quán)限,角色設(shè)計;
◆工作流測試運(yùn)行;
◆業(yè)務(wù)表單模塊的建立;
◆流程發(fā)布運(yùn)行;
◆流程管理和監(jiān)控;
◆流程出錯后的修復(fù)。
通常開發(fā)一個工作流管理系統(tǒng)主要包含如下幾個部分:
◆工作流引擎開發(fā)
◆工作流定義工具
◆自定義表單模塊
◆流程管理和監(jiān)控
工作流引擎: 主要是實(shí)現(xiàn)業(yè)務(wù)流程的規(guī)則抽象,模型的建立,解釋,以及為流程實(shí)例提供運(yùn)行環(huán)境,并解釋執(zhí)行流程實(shí)例。
工作流定義工具:主要是實(shí)現(xiàn)工作流的描述文件的定義和建立,通過可視化的方式把復(fù)雜的流程定義以圖形化的方式顯示出來,并加以操作。
自定義模塊:主要指自定義表單,實(shí)現(xiàn)業(yè)務(wù)模塊的工具。
流程管理和監(jiān)控:主要指組織機(jī)構(gòu)、角色,流程實(shí)例等數(shù)據(jù)的維護(hù)管理和流程執(zhí)行情況的監(jiān)控;
本文來自webreport的博客:《web工作流管理系統(tǒng)開發(fā)之一 工作流概念》
【編輯推薦】