監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
工程項(xiàng)目管理軟件系統(tǒng)

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 建筑OA系統(tǒng) > 工程項(xiàng)目管理軟件系統(tǒng)

基于WEB工作流技術(shù)在工程項(xiàng)目管理中的應(yīng)用

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

1 引言  
  基于工作流的項(xiàng)目管理系統(tǒng)代表了當(dāng)前項(xiàng)目管理系統(tǒng)的一個(gè)研究和發(fā)展的方向,它通過對(duì)工作流的流程定義和運(yùn)行期控制來解決項(xiàng)目管理中兩方面的問題:項(xiàng)目業(yè)務(wù)流程的多樣化的需求和解決項(xiàng)目管理流程的不確定性。  
  我國大多數(shù)工業(yè)企業(yè)在自身的發(fā)展壯大中,都有一套符合企業(yè)要求的建設(shè)工程項(xiàng)目、技改工程項(xiàng)目、重點(diǎn)工程項(xiàng)目的管理方法。 但是,其 項(xiàng)目大部分是都是通過紙質(zhì)文檔來進(jìn)行管理,不便于查找和了解項(xiàng)目的進(jìn)展情況,也不便于對(duì)項(xiàng)目進(jìn)行統(tǒng)計(jì)分析和變更控制。特別在工程項(xiàng)目管理的過程中由于涉及到很多申請(qǐng)、審批、物資采購流程等,這些流程在實(shí)際工作時(shí)大量數(shù)據(jù)處于流動(dòng)中,工作流程會(huì)由于政策等原因經(jīng)常發(fā)生變化,如某類計(jì)劃將改變其審批流程,或增加一個(gè)部門進(jìn)行審批;或由于某個(gè)環(huán)節(jié)不能處理流程,會(huì)導(dǎo)致整個(gè)任務(wù)無法按時(shí)完成。所以系統(tǒng)設(shè)計(jì)時(shí)要求隨時(shí)改變工作流程,包括改變流向、增加環(huán)節(jié)、減少環(huán)節(jié)、合并環(huán)節(jié)等。采用傳統(tǒng)菜單驅(qū)動(dòng)的方式實(shí)現(xiàn)本系統(tǒng)顯然不能滿足流程可變性的需要,于是必須引進(jìn)工作流技術(shù),實(shí)現(xiàn)工程項(xiàng)目的靈活管理。  
  采用工作流技術(shù),可以把業(yè)務(wù)過程邏輯從具體的業(yè)務(wù)實(shí)現(xiàn)中分離出來,可以不修改具體功能實(shí)現(xiàn)而只修改過程模型來改變系統(tǒng)功能,從而實(shí)現(xiàn)對(duì)業(yè)務(wù)流程的部分或全部過程的集成管理。本文提出的項(xiàng)目管理系統(tǒng)是從一個(gè)電信工程項(xiàng)目管理系統(tǒng)的建設(shè)與實(shí)施出發(fā),提出了一套建立基于 Web的應(yīng)用工作流技術(shù)的項(xiàng)目管理系統(tǒng)的方法,討論采用工作流技術(shù)來改進(jìn)傳統(tǒng)的項(xiàng)目管理系統(tǒng)以解決所提出的問題。  
  2 工作流技術(shù)  
  工作流的概念起源于生產(chǎn)組織和辦公自動(dòng)化領(lǐng)域。它是針對(duì)日常工作中具有固定程序的活動(dòng)而提出的一個(gè)概念。目的是通過將工作分解成定義良好的任務(wù)、角色,按照一定的規(guī)則和過程來執(zhí)行這些任務(wù)并對(duì)它們進(jìn)行監(jiān)控,提高辦事效率、降低生產(chǎn)成本、提高企業(yè)生產(chǎn)經(jīng)營管理水平和企業(yè)競爭力。  
  2.1工作流  
  WFMC(工作流管理聯(lián)盟)給出的工作流概念為:工作流是一類能夠完全或者部分自動(dòng)執(zhí)行的經(jīng)營過程,它根據(jù)一系列過程規(guī)則、文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間進(jìn)行傳遞與執(zhí)行。從上述定義可知工作流的3個(gè)要點(diǎn):
  (1)、有多個(gè)參與者;
  (2)、按照一定的規(guī)則進(jìn)行活動(dòng)(傳遞文檔、信息、任務(wù)等);
  (3)、活動(dòng)的推進(jìn)是自動(dòng)的或部分自動(dòng)的。  
  工程項(xiàng)目管理的特點(diǎn)與工作流定義的3個(gè)要點(diǎn)完全相符合,借助于現(xiàn)代計(jì)算機(jī)硬件和軟件,活動(dòng)的進(jìn)行正逐步實(shí)現(xiàn)自動(dòng)或部分自動(dòng)化。  
  2.1工作流管理系統(tǒng)  
  為了在基于計(jì)算機(jī)的環(huán)境中實(shí)現(xiàn)上述工作流的定義,必須建立一個(gè)工作流運(yùn)行的環(huán)境,這個(gè)運(yùn)行環(huán)境就是工作流管理系統(tǒng)。工作流管理系統(tǒng)是支持企業(yè)實(shí)現(xiàn)業(yè)務(wù)過程管理和自動(dòng)化的強(qiáng)有力的軟件工具,它能完成工作流的定義和管理,并按照在計(jì)算機(jī)中預(yù)先定義好的工作流邏輯推進(jìn)工作流實(shí)例的執(zhí)行。
  3 基于WEB的工作流管理系統(tǒng)  
  根據(jù) WFMC制定的標(biāo)準(zhǔn),工作流管理系統(tǒng)主要有下列幾部分組成:(1) 建模工具; (2)工作流引擎;(3)管理和監(jiān)視工具;(4)應(yīng)用服務(wù)?;赪EB的工作流管理系統(tǒng)的設(shè)計(jì)在上述四個(gè)部分有其特點(diǎn)??荚嚧缶庉嬚?nbsp;
  3.1 建模工具  
  建模工具以圖形界面為建模人員提供了一個(gè)友好、方便的建模環(huán)境。 一個(gè)工作流程稱為一個(gè)工作( Job),組成工作的每個(gè)執(zhí)行單元稱為活動(dòng)(Activity),組成活動(dòng)的更小單位稱為任務(wù)(Task),活動(dòng)的入口稱為主表單(MasterForm)。每個(gè)工作都是由一系列具有邏輯關(guān)系的活動(dòng)組成,這些邏輯關(guān)系構(gòu)成活動(dòng)的路由信息。因此,一個(gè)工作實(shí)際上可以看作是一系列具體工作和它們之間的邏輯關(guān)系構(gòu)成的一個(gè)有機(jī)整體。圖1中的每個(gè)節(jié)點(diǎn)都稱為一個(gè)活動(dòng),每個(gè)活動(dòng)都有其相應(yīng)的活動(dòng)所有者,也即為活動(dòng)處理人。該圖為一個(gè)復(fù)雜的流程圖,它包括:與匯聚(幾個(gè)活動(dòng)同時(shí)完成后才能流向下一個(gè)活動(dòng)),或匯聚(幾個(gè)活動(dòng)只需完成一個(gè)就可以流向下一個(gè)活動(dòng)),與分支(一個(gè)活動(dòng)流向幾個(gè)必須同時(shí)完成的分支),或分支(一個(gè)活動(dòng)流向幾個(gè)只完成一個(gè)就可以向下流的分支)等類型的活動(dòng)。  
  3.2 工作流引擎  
  工作流引擎是工作流管理系統(tǒng)的核心,工作流引擎的設(shè)計(jì)關(guān)系到系統(tǒng)的可交互性、可擴(kuò)展性和穩(wěn)定性等諸多方面,工作流引擎設(shè)計(jì)的關(guān)鍵是與過程定義的接口以及引擎和監(jiān)視工具,應(yīng)用服務(wù)的接口。 工作流引擎以 COM組件方式實(shí)現(xiàn),為應(yīng)用系統(tǒng)的集成提供了方便的編程接口,實(shí)現(xiàn)了工作流的后臺(tái)驅(qū)動(dòng)。  
  3.3 管理和監(jiān)視工具以及應(yīng)用服務(wù)  
  系統(tǒng)參與者調(diào)用管理和監(jiān)視工具觀察業(yè)務(wù)流程的執(zhí)行進(jìn)度,工作流管理系統(tǒng)或參與者調(diào)用應(yīng)用服務(wù)完成相應(yīng)的業(yè)務(wù)。工作流管理界面通過調(diào)用工作流引擎的工作流管理功能接口方法,完成對(duì)工作流實(shí)例和工作流包含活動(dòng)的監(jiān)控功能,接口方法包括:  
  (1) 創(chuàng)建工作流實(shí)例,并為工作流相關(guān)數(shù)據(jù)賦值;  
  (2) 啟動(dòng)工作流實(shí)例;  
  (3) 掛起/恢復(fù)工作流實(shí)例;  
  (4) 中止工作流實(shí)例的運(yùn)行;  
  (5) 刪除工作流實(shí)例;  
  (6) 查詢、監(jiān)視工作流實(shí)例運(yùn)行的情況;  
  (7) 工作流實(shí)例執(zhí)行中的異常情況。  
  應(yīng)用主要是完成人機(jī)交互和應(yīng)用的執(zhí)行。在系統(tǒng)設(shè)計(jì)過程中,根據(jù)用戶職責(zé)的不同將其分為過程創(chuàng)建者、系統(tǒng)管理員、一般用戶三種。過程創(chuàng)建者主要負(fù)責(zé)流程的定義建模,一般為業(yè)務(wù)人員和技術(shù)人員的結(jié)合;系統(tǒng)管理員負(fù)責(zé)監(jiān)控整個(gè)系統(tǒng)的運(yùn)行,包括對(duì)系統(tǒng)配置的維護(hù)和對(duì)系統(tǒng)中執(zhí)行的過程監(jiān)視和人為干涉;一般用戶是人工活動(dòng)的執(zhí)行者,系統(tǒng)為其分配任務(wù)、給予指示,配合完成流程的執(zhí)行。用戶登錄后,點(diǎn)擊工作列表項(xiàng)就可以看到自己所啟動(dòng)的所有歷史工作的記錄;只要點(diǎn)擊待辦事宜項(xiàng),就可以看到該用戶沒有做或沒有做完的工作,這樣就把用戶待處理的工作推到用戶面前。在每個(gè)用戶處理完工作流實(shí)例中的節(jié)點(diǎn)任務(wù)后,可以保存、可以提交,如果保存只保存當(dāng)前任務(wù)的業(yè)務(wù)數(shù)據(jù),對(duì)工作流信息沒有變化,如果提交、系統(tǒng)根據(jù)后臺(tái)工作流引擎驅(qū)動(dòng),檢索到后續(xù)路由關(guān)系,由用戶做出選擇提交到系統(tǒng),系統(tǒng)根據(jù)用戶的選擇結(jié)果,結(jié)合后臺(tái)工作流引擎驅(qū)動(dòng)的結(jié)果,彈出下一節(jié)點(diǎn)以及節(jié)點(diǎn)的執(zhí)行人要求用戶選擇,用戶選擇完成后提交、系統(tǒng)產(chǎn)生下一活動(dòng)的活動(dòng)實(shí)例。如圖 1所示的路由,系統(tǒng)根據(jù)路由選擇形成活動(dòng)與活動(dòng)所有者頁面、用戶可以選擇活動(dòng)與活動(dòng)所有者,提交后,系統(tǒng)自動(dòng)生成下一活動(dòng)的待辦事宜,并在相應(yīng)工作流引擎中作相應(yīng)處理,直到該工作全部完成。用戶在工作中可以根據(jù)實(shí)際業(yè)務(wù)的需要,對(duì)活動(dòng)節(jié)點(diǎn)進(jìn)行增加、刪除,也可以對(duì)活動(dòng)路由進(jìn)行調(diào)整,而無需對(duì)代碼進(jìn)行變動(dòng),實(shí)現(xiàn)了項(xiàng)目流程的靈活管理??荚嚧缶庉嬚?
  4 結(jié)束語  
  本文將工作流管理理論、項(xiàng)目管理思想和基于 Web的技術(shù)方法相結(jié)合應(yīng)用到工程項(xiàng)目管理的實(shí)踐中,完成了一套Web環(huán)境下的基于工作流技術(shù)的工程項(xiàng)目管理系統(tǒng),解決了項(xiàng)目管理中業(yè)務(wù)流程多樣化和不確定性所帶來的問題。工作流技術(shù)將工作分解成定義良好的任務(wù)、角色,按照一定的規(guī)則和過程來執(zhí)行這些任務(wù)并對(duì)它們進(jìn)行監(jiān)控,提高了辦事效率,促進(jìn)辦公程序的規(guī)范化,從而積極推動(dòng)了企業(yè)的信息化建設(shè)。
發(fā)布:2007-02-26 10:46    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普工程項(xiàng)目管理軟件系統(tǒng)其他應(yīng)用

項(xiàng)目管理工具 禪道項(xiàng)目管理軟件 夢(mèng)龍項(xiàng)目管理軟件 微軟項(xiàng)目管理軟件 裝飾管理系統(tǒng) 裝修預(yù)算軟件 項(xiàng)目計(jì)劃軟件 項(xiàng)目進(jìn)度管理軟件 軟件項(xiàng)目管理工具 材料管理軟件 工程項(xiàng)目管理軟件系統(tǒng) 項(xiàng)目管理系統(tǒng) 施工管理軟件 建筑工程項(xiàng)目管理軟件 工程管理軟件