3 基于開目PDM項(xiàng)目與過程管理的實(shí)現(xiàn)
本文基于武漢開目信息技術(shù)有限責(zé)任公司開發(fā)的開目PDM系統(tǒng),針對技術(shù)部門級的產(chǎn)品數(shù)據(jù)管理系統(tǒng),在CAD/CAPP/BOM系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)了與PDM系統(tǒng)的集成,并將項(xiàng)目管理作為PDM的功能之一。具體項(xiàng)目管理過程及框架如圖2所示。
圖2 項(xiàng)目管理過程圖
該項(xiàng)目管理包括3個模塊:
(1)項(xiàng)目管理模塊 主要是創(chuàng)建項(xiàng)目,并監(jiān)控項(xiàng)目的執(zhí)行,創(chuàng)建工作樹并提交完整的工作樹;提供項(xiàng)目總體信息、參考文件、人員安排等信息;
(2)任務(wù)管理模塊 主要完成創(chuàng)建任務(wù)、分解任務(wù)、安排負(fù)責(zé)人和時間計劃等工作;
(3)文檔工作流程管理模塊 該模塊主要是將文檔任務(wù)按規(guī)定的工作流程分解成若干步驟、安排工作步驟的負(fù)責(zé)人和時間計劃、執(zhí)行工作步驟等。
3.1 項(xiàng)目管理模塊的設(shè)計
該項(xiàng)目管理模塊主要包括3個方面的信息,即人的信息、物的信息、任務(wù)的信息。其中人的信息包括項(xiàng)目人員,人員編組,人員角色分配;物的信息是指該項(xiàng)目要完成的產(chǎn)品對象,以及在完成過程中參考的資料、生成的文檔和產(chǎn)品零部件等;人對物的作用構(gòu)成任務(wù)信息。項(xiàng)目管理通過任務(wù)分配將人和物聯(lián)系起來,任務(wù)的分配和進(jìn)行又要遵循一定的流程規(guī)則,按照一定的流程規(guī)則進(jìn)行的項(xiàng)目使得用戶在管理項(xiàng)目和監(jiān)督項(xiàng)目時十分方便。項(xiàng)目管理所涉及到的對象類有項(xiàng)目對象類、任務(wù)對象類、項(xiàng)目管理者類、項(xiàng)目參與者類、項(xiàng)目目標(biāo)類、關(guān)系對象類,如圖3所示。
圖3 項(xiàng)目管理中的對象圖
各個對象之間有不同的關(guān)聯(lián)關(guān)系。具體描述為:項(xiàng)目對象與任務(wù)對象為一對多的關(guān)系、項(xiàng)目對象與項(xiàng)目人員對象為一對多的關(guān)系、項(xiàng)目對象與項(xiàng)目目標(biāo)對象為一對一的關(guān)系、任務(wù)對象與任務(wù)對象也有關(guān)聯(lián)關(guān)系。
3.2 項(xiàng)目人員組織
系統(tǒng)管理員可在人事庫中添加、刪除員工記錄、修改密碼、賦予角色、分配權(quán)限。創(chuàng)建項(xiàng)目的負(fù)責(zé)人可從未分配人員庫中選擇項(xiàng)目人員(添加/刪除),并根據(jù)需要分別賦予不同角色;角色與用戶之間的關(guān)系用樹狀關(guān)系存于PDM數(shù)據(jù)庫之中,其方法類似于產(chǎn)品結(jié)構(gòu)的樹狀關(guān)系。
在PDM系統(tǒng)中,對于角色的分配采用靜態(tài)和動態(tài)角色相結(jié)合,企業(yè)中同定部門中的固定崗位對應(yīng)的角色稱為靜態(tài)角色;而動態(tài)角色是隨著項(xiàng)目的存在而存在。角色與任務(wù)分配時既要考慮每個人的動態(tài)角色,又要兼顧他的靜態(tài)角色,原則上是靜態(tài)角色服從動態(tài)角色。系統(tǒng)在數(shù)據(jù)庫設(shè)計階段用表Person,Role,Operation,Object,Popedom,RolePopedom,PersonRole來描述系統(tǒng)的動態(tài)權(quán)限,各表的結(jié)構(gòu)如圖4所示。
圖4 動態(tài)權(quán)限表單結(jié)構(gòu)