其他 Windchill 功能 > 服務資訊管理 > 關於 Windchill Service Parts > 建立及編輯零件清單 > 依屬性值排序零件清單
  
依屬性值排序零件清單
產生零件清單時,您可以依據指定屬性的值為所產生零件清單中的項目排序。這樣可以使零件清單以其零件清單項目位置順序之外的順序排序。
配置之後,當您使用下列其中一種方法產生零件清單時,此類型的排序即會適用︰
使用「產生零件清單」「產生所選零件的零件清單」動作,從 BOM 零件產生。
如需詳細資訊,請參閱從 SBOM 零件產生零件清單
從泛用零件清單 (範本) 產生
如需詳細資訊,請參閱從類屬零件清單 (範本) 建立零件清單
更新來源 BOM 之後更新零件清單
如需詳細資訊,請參閱變更來源之後更新零件清單
欲依據屬性值為產生的零件清單指定排序順序︰
1. 識別您要用來為所產生零件清單排序的零件清單項目屬性,例如數量
2. 存取 XCONF 檔案 PartsListItemAttributeMappings.xconf,並使用 xconfmanager 公用程式進行編輯。
3. 以如下所示的格式宣告兩個內容項目:
<Property name="partlistitem.sortAttribute" default="itemQuantity"/>
在此,您可以定義將作為所產生/已更新零件清單中項目之排序標記使用的零件清單項目屬性 (itemQuantity)。
您必須輸入指定屬性的內部名稱。可使用類型及屬性管理公用程式擷取內部名稱。
此內容的預設值為 itemNumber。如果您保留此值,零件清單將會一律以與來源 BOM 相同的順序排序。
<Property name="partlistitem.sortOrder" default="ascending"/>
在此,您可以定義在產生的零件清單中,零件清單項目應以何種順序排序 (「遞增」「遞減」)。
4. 新增或更新 XCONF 檔案之後,重新啟動應用伺服器。
5. 從 BOM 零件或泛用零件清單產生零件清單。
所產生零件清單中的零件清單項目會依其「數量」屬性的值排序。
當在變更來源 BOM 之後更新零件清單時,此排序也將適用。
排序遵循下列一般規則︰
套用字母數字排序
會將無指定屬性值的項目放在零件清單結尾 (排序順序為「遞增」時,在清單的最下方;排序順序為「遞減」時,則在清單的最上方)
如果有多個項目,無指定屬性值的項目會依名稱排序
針對指定屬性顯示重複值的項目會在零件清單中的相關位置編組在一起,並按名稱排序
請注意下列實行注意事項︰
再生時,零件清單會重新排序
當將項目手動新增到零件清單中時,零件清單不會重新排序
發佈零件清單 (PDF 或 InService) 時,排序會保留
您仍可使用「另存為顯示和出版之用的預設檢視」選項來手動排序零件清單
如需詳細資訊,請參閱重新排序零件清單項目
* 
使用此選項會取代針對自動排序零件清單所做的任何設定。