pdm系統的重要功能為:數據和文檔的管理、過程管理。其中產品信息(即基本數據和各種不同的文檔)是pdm系統的核心,它從數據的安全性和數據的質量方面對制造企業中的海量數據進行了有效的管理。pdm系統的第二主要任務是過程管理,通常也稱之為工作流程管理。過程管理是對整個產品形成過程進行控制,并使該過程在任何時候都可追溯。過程管理支持和改善了所有與產品形成過程有關人員的協同工作,從整體上提高了工作效率。在工作過程中,信息和數據的交換是利用計算機網絡進行電子方式的交換,大大縮短了數據的傳輸和等待的時間。過程管理還對各種活動進行實時控制。在實際工作中,數據管理和過程管理二者密不可分,產品數據是隨著開發過程的進展而逐步產生和更加完善的(如圖1所示,數據對象也有自己的過程),產品開發過程中的每個活動都可抽象為在具有一定的輸入數據后經過計算、分析、轉換產生相應的輸出數據。
二.工作流與過程管理的基本概念
數據對象在其全生命周期中從一種狀態變到另一種狀態時應進行的操作或處理的規則集合,稱為過程。面向某類或某幾類數據對象的多個過程的有序組合稱為一個工作流。過程為工作流程的基本構成單元。
工作流與過程管理按照管理的范圍和功能進行劃分,可以分為三種類型:工作流管理、任務管理和任務歷史管理。
① 工作流管理:在產品設計與制造過程中,文檔的審批、發放或更改,以及零部件的設計、分析和制造,都是面向工作群體的,同時依照一定的流程完成的。例如:一張工程圖需要由設計師根據設計意圖生成實體模型并成圖,然后給同組人員審批,未發現問題,再交由項目負責人審批、簽字,最后正式發布給其他部門,并交由圖檔管理部門歸檔。
② 任務管理:主要管理某人在某時對哪些數據對象作了哪些事情,對哪些數據產生影響,應該通知哪些人。例如,當有人對電子倉庫中的零件模型修改以后,就應該通知相關的人員,或通過電子郵件將有關更改通知或更改后的數據分發給相關人員。
③ 任務歷史管理相當于日志的功能,對以上二者中的所有動作和事件給予記錄,提供追溯功能。在產品研究開發過程中,往往設定一些階段性的節點,并歸檔該階段的所有相關數據,以便檢查各項變更的記錄,了解狀態演變的前因后果。同樣,新產品開發時可以吸收其中的成功經驗和失敗教訓,并估算新方案的進度日程和資源分配。
任務管理的目的是為工程師提供這樣一個工作環境:所有新建和修改的數據能被細致地記錄下來,需要時能被方便地檢索,設計人員的每一工作步驟均能被有效地跟蹤。因此,任務管理和版本管理的內容基本是一致的,這正是人們很少提任務管理,并將過程管理稱為工作流管理的一個原因。
工作流是針對工作中具有固定程序的常規活動而提出的一個概念。工作流管理聯盟(workflow management coalition,簡稱wfmc)對工作流的定義是:工作流是指整個或部分業務過程在計算機支持下的全自動或半自動化。傳統的工作流管理工具是以過程的自動化為目標的,適合對可預先定義的(well defined)、重復性強(repetitive)的靜態過程進行描述和管理,其著重點是對任務執行次序以及靜態信息的分發或使用進行嚴格的控制.
pdm中過程管理的對象主要是創建、修改數字化產品定義信息的產品開發過程,和傳統的工作流管理技術相比,產品開發過程管理具有新特點就是過程管理需要和數據管理集成。數據管理是指對產品定義信息的管理,過程管理是指對產品定義信息的生成過程進行管理和控制,數據和過程是產品開發過程中相互聯系、不可分割的兩個方面。總之,工作流技術是產品數據管理技術的一項使能技術,pdm中的工作流或過程管理又具有新的特點和新的要求。#p#分頁標題#e#
三.工作流與過程管理模型
為了有效的利用pdm系統的重要組成部分---過程管理,必須建立一個包括產品形成過程中所有重要特性的過程模型并存放在計算機內。工作流程大到一個產品開發時的整個生命周期的流程,小到圖紙的一個審批流程,流程可以嵌套,即大流程中的某個工作階段對應著另一個流程。流程中各個工作階段可以串行,也可以并行,或者串并行混合。
在建模前,首先要確定過程管理的對象類,圖2描述了過程管理類的分級模型,過程是一個對象,過程類抽象了設計過程中所有的業務對象,包括下達工作任務、通知、檢驗、條件判斷和系統任務。工作流歷史類記錄了工作流執行過程中參與者的簽字記錄,作為歷史備案并供用戶查詢。事件日志類則是為了記錄執行過程中事件的隊列和備份,以備事件執行的過程跟蹤和執行失敗時的數據恢復。郵件日志類是用戶協同工作時的信息通知的記錄備份。
建立過程管理模型,首先應該確定過程的結構,其中包括了所有有關的過程步驟。每個過程步驟都對應一個完成指定功能的活動,過程結構描述了各個活動在邏輯上的先后順序。過程管理通常包括以下的功能,即下達工作任務、通知、檢驗、條件判斷和系統任務等。確定過程結構以后,對于功能對象下達工作任務和檢驗,必須明確規定具體的執行者,該執行者負責執行該功能。而功能對象通知則只有需要有接受者,只需從其它的過程步驟了解執行的結果。條件判斷和系統任務是由系統完成的,不需要具體的執行者,需要定義相應的邏輯表達式或者方法調用(消息)。作為活動的執行者和接受者,既可以是單個pdm系統用戶,也可以是確定的用戶組或角色。圖3描述了pdm過程的結構。
對于每個過程步驟對應的活動建立一個活動模型,圖4描述了pdm過程管理中的活動模型。一個產品開發項目包含一個過程實例。過程實例是關于活動、數據、人員等信息的一個復合對象,從活動的角度看,它是一個層次網狀結構的活動模型。一個活動對象是針對一個目標數據對象而創建,輸出一個結果數據對象。目標數據對象和結果數據對象之間是一一對應的,它們之間是“設計目標”和“設計結果”的關系,通過活動的執行實現目標數據到結果數據的轉化。目標數據和結果數據均具有兩種類型:零部件或文檔,它們都是可以分解的復合對象,與之相對應的活動對象也是一個復合對象。結果數據對象間的關系分為兩種類型:產品結構關系,即零部件之間的裝配關系;零部件和文檔間的關聯關系。
活動間的信息交換是通過端口和通道實現的,一個活動對象具有多個輸入端口和一個輸出端口,活動間的數據流通過連接端口的數據流通道實現。上游活動可以接受下游活動的反饋,活動間的反饋信息流和數據流方向相反。當某活動的設計結果被提交后,結果數據被送往預先指定的審批流程,如果審批未通過,從審批流程會反饋一個信息給該活動。
一個設計過程是由多個子過程步驟組成的,設計過程的產生依賴于過程類對象和事件序列。工作流管理模塊將面向任務的項目組中屬于不同部門的員工聯系起來,每個員工按其專業領域扮演固定的角色。按照不同的過程結構,將有關的人員分配給各個活動,工作流管理模塊會對這些用戶進行權限檢查。在工作流運轉之前,將電子周轉文件夾分配給第一個活動。所有與該過程步驟有聯系的pdm系統用戶,都可以通過計算機網絡從工作流管理模塊得到自己的任務清單,其中包括了電子周轉文件夾中的文檔所規定的所有需要執行的活動,當然也可以在電子周轉文件夾中存入一份新的文檔。例如對工程圖進行文檔處理時,活動下達工作任務工作開始后,其他的用戶只能閱讀工程圖。處理結束后,pdm系統重新對該工程圖進行檢查,并將狀態提高一級,由被發放改為新保存。接下來需要進行其他的過程步驟,工作流管理模塊將有關的任務清單傳送給相應的用戶。pdm系統的工作流管理模塊把對工作文檔進行的全部更改信息存放在一個對象日志中,以便在需要的時候進行查詢。#p#分頁標題#e#
四.總結
pdm中數據管理和過程管理的主要作用是,在產品開發過程中,以有效的方式建立用來進行產品描述和產品控制的業務對象和數據對象,并始終使其保持最新狀態。過程管理可以用于控制產品形成過程的各個階段,還可以對完整的過程鏈進行控制,如產品開發、試驗、發放、生產、應用、維護/進一步開發和報廢處理等。產品整個生命周期中的有關數據以及工作流中所有的狀態和版本的變化都被完整的記錄下來。另外,為了大幅度縮短產品開發或定單產品設計的周期,必須并行的執行各個步驟。所以和傳統的工作流管理技術相比,pdm的產品開發過程管理中應該體現數據管理和過程管理的集成、體現并行工程的思想,提供對先進設計方法學的支持。
相關文章
- 2021-09-08EXCEL在工作中的應用 制表、數據處理及宏應用PDF下載
- 2021-08-23零基礎學AutoCAD 2012電氣制圖工程應用 [張立富,陳剛,彭
- 2021-08-23輕松學AutoCAD 2015電氣工程制圖升級版 [李波 編著] 2
- 2021-08-21AutoCAD 2013建筑設計與施工圖繪制實例教程中文版 [麓
- 2021-08-19十天成為繪圖高手AutoCAD 工程繪圖禁忌與技巧 [劉朝暉
- 2021-08-18土木工程CAD基礎AutoCAD 軟件基礎教程 第二版 [鄧芃
- 2021-08-18完全實例自學AutoCAD 2012機械繪圖 [唯美科技工作室
- 2021-08-18完全實例自學AutoCAD 2012建筑繪圖 [唯美科技工作室
- 2021-08-10中文版AutoCAD 2012機械制圖培訓教程 [導向工作室 編
- 2021-08-06中文版AutoCAD 2015建筑設計與施工圖繪制實例教程 [麓