從載入程式建立延伸資料與部門資料
針對每個零件,可建立多個不同類型的工廠資料物件,但只能建立一個企業資料物件。此外,針對每個工廠資料物件,可建立多個相同類型或不同類型的部門資料物件。建立這些物件時,會套用針對企業資料設定的偏好設定。如需有關偏好設定的詳細資訊,請參閱 MPMLink 中的偏好設定
* 
僅限具有 Windchill 管理員權限的使用者建立企業資料與部門資料物件。
在開始之前,請確保您已經閱讀使用載入程式建立企業資料與部門資料物件時套用的假設。如需詳細資訊,請參閱載入物件的假設
配置載入檔案
載入檔案的結構及配置用於建立資料物件之檔案的對應高層級步驟如下所示:
1. 禁用自動建立部門資料物件。使用元素 DisableAutoCreationOfPFD
若未禁用自動建立部門資料物件,則會考慮針對偏好設定「自動建立部門資料」設定的值。欲在建立物件時略過偏好設定值,需要停用自動建立,不管針對偏好設定設定的值為何。此動作不會修改偏好設定值。
僅當您要使用載入檔案建立工廠資料物件與部門資料物件時,此步驟才適用。若您要針對現有工廠資料物件建立部門資料物件,請跳過此步驟。
2. 搜尋零件。使用元素 BeginSearchPart
指定要建立企業資料物件與部門資料物件之零件的詳細資訊。分析載入檔案時,會根據下列屬性在系統中識別相關零件:
零件編號
組織名稱
版本
版序
檢視
變體
3. 建立企業資料物件。使用元素 BeginEnterpriseData
針對要建立的企業或工廠特定物件指定下列任何詳細資訊:
版本
版序
檢視。僅當建立工廠資料物件時,指定檢視詳細資訊。
生命週期
生命週期狀態
* 
會根據在載入檔案中指定的版本或版序以及在 wt.properties.xconf 檔案中指定的出庫狀況建立或版序化物件。如需詳細資訊,請參閱載入物件的出庫旗標
您可以僅指定版本或同時指定版本和版序。當您指定了版序時,版本為必填。如果未指定任何內容,且出庫旗標設定為 False,則會更新最新版本修訂的最新版序。
如果未在載入檔案中指定生命週期,則生命週期將衍生自物件。
指定是否應將工廠特定物件指定為假想物件。使用元素 csvphantom
Trueyes1 指示假想物件屬性。
指定企業資料物件的屬性。使用元素 ExtAddEffDataIBAValue
可定義多個預設值以及自訂屬性。此外,也可以對物件設定多個生失效,例如日期、批號和序號。若屬性已存在,則會使用此處提供的值更新屬性值。
* 
指定日期屬性時,請使用 YYYY-MM-DD HH:MM:SS 的格式。例如,2019-07-30 15:32:12。
4. 在工廠資料物件的前後關聯中建立部門資料物件。使用元素 BeginPlantFunctionalData
指定下列任何用於建立部門資料物件的詳細資訊:
版本
版序
生命週期
生命週期狀態
類型:指定可變類型的內部名稱。
* 
會根據在載入檔案中指定的版本或版序以及在 wt.properties.xconf 檔案中指定的出庫狀況建立或版序化物件。如需詳細資訊,請參閱載入物件的出庫旗標
您可以僅指定版本或同時指定版本和版序。當您指定了版序時,版本為必填。如果未指定任何內容,且出庫旗標設定為 False,則會更新最新版本修訂的最新版序。
如果未在載入檔案中指定生命週期,則生命週期將衍生自物件。
指定部門資料物件的屬性。使用元素 ExtAddEffDataIBAValue
可定義多個預設值以及自訂屬性。此外,也可以對物件設定多個生失效,例如日期、批號和序號。若屬性已存在,則會使用此處提供的值更新屬性值。
* 
指定日期屬性時,請使用 YYYY-MM-DD HH:MM:SS 的格式。例如,2019-07-30 15:32:12。
為工廠資料物件的相同實例建立多個相同類型的部門資料物件時,請指定一組具唯一性的通用屬性值。使用元素 csvalternate1csvalternate2csvcategory。依預設,這些元素分別代表屬性供應鏈、位置和類別。
5. 啟用自動建立部門資料物件。使用元素 EnableAutoCreationOfPFD
目前可以啟用自動建立部門資料物件,以根據載入檔案中提供的詳細資訊開始建立物件。此步驟不會修改針對偏好設定「自動建立部門資料」設定的值。
* 
建議應用伺服器的預設 Java 堆積大小設定為 8 GB。每個載入檔案的大小不應超過 300 MB。
上載載入檔案
建立載入檔案之後,可以使用下列指令將其上載至 Windchillwindchill wt.load.LoadFromFile -u <管理員使用者名稱> -p <管理員密碼> -d <載入檔案的位置> -CONT_PATH <"容器路徑, 產品容器">
例如,windchill wt.load.LoadFromFile -u wcadmin -p wcadmin -d /vagrant/temp/Sample/SampleLoadWTPart.xml -CONT_PATH "/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=TestProduct"
應用伺服器會顯示已成功載入之所有物件的記錄檔。載入期間遇到的問題 (若有) 也會顯示出來。
唯一識別部門資料物件的屬性會顯示在此序列中:檢視、物件類型、供應鏈、位置、類別。例如,PlantMfg, 採買, 003, 001, 品質。
這是否有幫助?