其他功能 > 服務資訊管理 > 組態指南 > 配置屬性 > 將零件屬性與零件清單項目屬性對應
將零件屬性與零件清單項目屬性對應
當您從關聯 SBOM 建立及管理零件清單時,SBOM 中的零件在產生的零件清單中通常會有一個對等零件清單項目。若要將零件屬性與零件清單項目上之屬性進行同步處理,這兩者之間的對應必須存在於 PartsListItemAttributeMappings XCONF 檔案中。
如果存在對應,則可使用這些動作將零件屬性複製到零件清單項目屬性︰
從 SBOM 零件建立零件清單
如需詳細資訊,請參閱從 SBOM 零件產生零件清單
在變更 SBOM 之後,使用「更新零件清單」動作更新零件清單
如需詳細資訊,請參閱變更來源之後更新零件清單
提供零件的「數量」屬性與零件清單項目的「數量」屬性之間的對應作為預設值。
管理員可以在零件屬性與零件清單項目屬性之間建立其他對應。
1. 存取 XCONF 檔案︰
codebase/com/ptc/arbortext/windchill/partlist/PartsListItemAttributeMappings.properties.xconf
此檔案詳述 BOM 零件中的屬性與零件、零件使用關係或零件主物件相關屬性之間的對應。它包含來自零件使用關係的「數量」屬性與零件清單項目上「數量」屬性之間的預設對應。
2. 使用 xconfmanager 公用程式來存取及更新檔案。如需詳細資訊,請參閱 Windchill 說明中心中的「關於 xconfmanager 公用程式」。
不建議您直接編輯 xconf 檔案。在後續的產品升級過程中,您所做的任何變更都會遺失。
3. 如需您要對應之屬性的內部名稱,請參閱類型及屬性管理公用程式
4. 以如下所示的格式宣告屬性對應:
<Property name="itemQuantity" default="quantity.amount,true"/>
在此範例中:
name 是所產生之零件清單項目之「數量」屬性的內部名稱。
default 是原始零件使用關係之「數量」屬性的內部名稱。
旗標可用來確認在零件清單建立與零件清單更新期間是否應該複製屬性。如果您要在使用「更新零件清單」功能時忽略對 SBOM 零件上屬性的變更,則將旗標設定為
* 
請確保屬性相對於其資料類型適當對應。如果來源與目標資料類型不符,會嘗試將對應屬性的資料類型轉換為零件清單項目屬性的資料類型。如果無法實現,不會對應屬性值,且會記錄錯誤。
5. 新增或更新 XCONF 檔案之後,重新啟動應用伺服器。
xconf 檔案中存在對應之後,來自原始 BOM 零件的屬性會複製為針對該零件所建立之零件清單項目上的特定屬性。
使用者可以在建立完零件清單項目之後修改已複製屬性的值。
這是否有幫助?