一、PDM(Product Data Management):
概念:
PDM是企業(yè)的信息集成框架,以此框架為基礎 ,高度地集成各種應用軟件,管理所有與產(chǎn)品 及其過程相關(guān)的數(shù)據(jù),為工程技術(shù)人員提供一 個協(xié)同的工作環(huán)境,確保在正確的時間把正確 的信息以正確的形式傳遞給正確的人,實現(xiàn)高 效的產(chǎn)品開發(fā)
管理整個產(chǎn)品生命周期內(nèi)所有與產(chǎn)品相關(guān)信息和過程的技術(shù).
管理整個產(chǎn)品的生命周期的信息
主要功能:
1) 數(shù)據(jù)與文檔管理:
電子倉庫為核心,保證數(shù)據(jù)的安全性和完整性,支持簽入/簽出、增刪、查詢
2) 產(chǎn)品結(jié)構(gòu)配置管理:
建立產(chǎn)品結(jié)構(gòu)樹、EBOM/MBOM等BOM多視圖生成和管理、動態(tài)分層瀏覽、產(chǎn)品配置管理等。
3)工作流和過程管理:
對產(chǎn)品開發(fā)過程和工程更改過程中的所有事件和活動進行定 義、執(zhí)行、跟蹤和監(jiān)控
4) 應用封裝與集成:
企業(yè)級應用集成平臺,從集成對象上需要考慮與應用軟件、異構(gòu) PDM 以及其他平臺軟件(ERP 等)的集成。
對于一般的軟件,如Word,實現(xiàn)一定程序的封裝就可以(通過點擊相應格式文件來激活應用系統(tǒng)); 更進一步要求就是通過PDM提供的二次開發(fā)工具和API開發(fā)相應的接口來進行簡單交互; 還可以利用軟件廠商提供的接口或連接驅(qū)動等程序?qū)崿F(xiàn)與PDM間的接口或緊密集成。
5) 系統(tǒng)定制:
客戶化、二次開發(fā)
結(jié)構(gòu)組成:
大多數(shù)采用分布式的客戶機/服務器(Client/Server)結(jié)構(gòu)
1)服務器端負責公共數(shù)據(jù)的存儲、多用戶的同步等功能
2)客戶端主要負責與用戶的交互、客戶私有數(shù)據(jù)的管理等
系統(tǒng)體系結(jié)構(gòu):

第一層:支持層
關(guān)系型數(shù)據(jù)庫是PDM系統(tǒng)的支持平臺,提供了數(shù)據(jù)管理的最基本的功能(存、增、刪、改、查)
第二層:面向?qū)ο髮?br> 將動態(tài)數(shù)據(jù)變化的功能轉(zhuǎn)換成多個二維關(guān)系型表格
第三層:功能層
基本管理模塊:
包括文檔管理、產(chǎn)品配置管理、工作流程管理、零 件分類和檢索及項目管理等
系統(tǒng)管理模塊:
針對系統(tǒng)管理員如何維護系統(tǒng),確保數(shù)據(jù)安全與正 常運行的功能模塊
第四層:用戶層
包括開發(fā)工具層和界面層
PDM軟件的分類:
按管理對象分:
1) 電子文檔管理
2) 面向產(chǎn)品管理
按管理范圍分:
1) 部門級的PDM系統(tǒng)
2) 企業(yè)級的PDM系統(tǒng)
3) 分布式PDM系統(tǒng)
按操作系統(tǒng)分類:
1) 基于Linux操作系統(tǒng)的PDM系統(tǒng)
2) 基于Windows操作系統(tǒng)的PDM系統(tǒng)
二、PLM(Product Lifecycle Management):
概念:產(chǎn)品生命周期管理(Cpdm基于協(xié)同的PDM)
*****一種應用于在單一地點的企業(yè)內(nèi)部、分散在多個地點的企業(yè)內(nèi)部,以及在產(chǎn)品研
發(fā)領(lǐng)域具有協(xié)作關(guān)系的企業(yè)之間的,支持產(chǎn)品全生命周期的信息的創(chuàng)建、管理、分發(fā)和應用的一系列應用解決方案,它能夠集成與產(chǎn)品相關(guān)的人力資源、流程、應用系統(tǒng)和信息。
PLM 與 PDM 可作如下對比:
(1) PDM 側(cè)重于對產(chǎn)品數(shù)據(jù)的管理; PLM 則強調(diào)對企業(yè)智力財富的充分再利用。
(2) PDM 側(cè)重于對產(chǎn)品開發(fā)階段數(shù)據(jù)的管理; PLM 側(cè)重于對產(chǎn)品全生命周期內(nèi)數(shù)據(jù)的管理。
(3) PDM 側(cè)重于對企業(yè)內(nèi)部產(chǎn)品數(shù)據(jù)的管理; PLM 則強調(diào)對產(chǎn)品生命周期內(nèi)跨越供應鏈的所有信息進行管理和利用的概念。
(4) PDM 的體系結(jié)構(gòu)是強調(diào)以文檔為中心的研發(fā)流程管理。重點在于建立文檔之間
的聯(lián)接, PLM 則尋求能夠?qū)崿F(xiàn)在多功能、多部門、多學科、多外協(xié)供應商之間的緊密的協(xié)同,以在這些領(lǐng)域中取得真實的互操作性為目標。
(5)PDM 提供剛性的、單純化的信息之間的聯(lián)合性。PLM 提供的是上下文關(guān)聯(lián)式的、
更寬泛和更柔性的聯(lián)合性,因為 PLM 允許在一個領(lǐng)域的創(chuàng)造性的活動對整個環(huán)境具有完整的意義。
(6) PDM 側(cè)重于實現(xiàn)對 ERP 等系統(tǒng)的對接式集成; PLM 側(cè)重于以其為基礎來實現(xiàn)整個企業(yè)的信息化,以 PLM 生態(tài)系統(tǒng)的方式來實現(xiàn)對 ERP 等系統(tǒng)的深層次集成。
三、Teamcenter:
定義:
Teamcenter 是為企業(yè)提供產(chǎn)品數(shù)字化全生命周期管理的軟件產(chǎn)品
兩個主要功能:
(1) 統(tǒng)一管理整個產(chǎn)品生命周期
(2) 針對行業(yè)提供即開即用的解決方案
為什么要進行客戶化定制?
Teamcenter的標準功能基本能滿足客戶的使用,但是基于每家公司業(yè)務問題以及使
用習慣,還有一些特殊的應用與數(shù)據(jù)整合,所以會產(chǎn)生不同的業(yè)務需求,這個時候我們就需要通過客戶化去滿足客戶的應用需求。
從哪些方面進行客戶化定制?
1) 服務端定制:
前處理,后處理,SOA接口,ITK函數(shù),Handler等
2) 客戶端定制:
對話框、界面
3) 數(shù)據(jù)顯示與表單定制:
4) 數(shù)據(jù)共享:
Teamcenter系統(tǒng)中的一些數(shù)據(jù)與別的系統(tǒng)進行共享或者Teamcenter共享別的系統(tǒng)中數(shù)據(jù),比較典型的有報表,CAD集成,ERP集成,CAPP集成等等。


Teamcenter四層結(jié)構(gòu):
Client tier:用戶接口層,采用java語言
a)Rich client: Eclipse Plugin-in開發(fā)
b)Thin client:: XML和Java ScriptEnterprise tier: 服務器層
采用 Integration Toolkit (ITK)(C 語言),處理My Teamcenter、PSE、EPM 等應用模塊。Resource tier:Oracle 、RDBMS等
采用Persistent Object Manager (POM)(C語言),直接處理數(shù)據(jù)。Web tier:
服務器端文件夾結(jié)構(gòu):
根目錄:? %TC_ROOT%
? bin\ Teamcenter 執(zhí)行文件
? include\ ITK 程序(C)用的頭文件
? include_cpp\ C++程序用的頭文件
? install\ 安裝工具
? lang\ 多語言的本地化文件
? lib\ 動態(tài)連結(jié)庫
? sample\ 開發(fā)的源代碼和編譯腳本
TC名詞解釋:


系統(tǒng)術(shù)語:
1) 零組件(Item):管理Teamcenter信息的基本對象,代表產(chǎn)品、部件或零件的結(jié)構(gòu)化表達,也包含其他數(shù)據(jù)對象,表示真實世界中的一個產(chǎn)品、部件或零件對象,也表示一個種類的集合等;
2) 零組件版本(Item Revision):每個產(chǎn)品對象(Item)都有至少一個版本(Item Revision)。在Teamcenter中,系統(tǒng)利用版本來記錄產(chǎn)品對象的歷史演變(更改情況),并通過版本的追蹤來保證用戶取用的數(shù)據(jù)是最新有效的。每當產(chǎn)品歸檔,即生成一個新版本。沒有歸檔以前的圖紙修改不作為一個版本?;蛘哒f,新版本的產(chǎn)生一定伴隨有工程更改的發(fā)生;
3) 表單(Form):存儲Item、Item Revision等對象屬性信息數(shù)據(jù)的地方;
4) BOM(Bill of Material):產(chǎn)品結(jié)構(gòu)管理關(guān)系的信息對象,也稱為物料清單;
5) 數(shù)據(jù)集(Dataset):管理其他軟件應用程序創(chuàng)建的數(shù)據(jù)文件的數(shù)據(jù)對象,例如:Word、Excel、PDF、RAR文件;
6) 文件夾(Folder):用來組織產(chǎn)品信息的數(shù)據(jù)對象,類似Windows里的文件夾;
7) 偽文件夾:系統(tǒng)內(nèi)對象與對象之間關(guān)系的虛擬表現(xiàn)形式(不是文件夾,實際上是一種關(guān)系的文件夾表達方式);
8) 時間表(Schedule):時間表,用來管理項目計劃;
9) 更改(ECN等):用來管理產(chǎn)品變更記錄;
刪除:系統(tǒng)中沒有回收站,對象刪除掉后,不能恢復;
剪切:剪切的對象還在系統(tǒng)中,但不顯示在當前的界面,可用查詢工具找到;

