針對 MPMLink 配置所管理的物件集
在 MPMLink 中,您只可以在 BOM 轉換器中處理所管理的物件集。您可以從下列其中一個位置使用「於 BOM 轉換器開啟」動作執行此操作:
「所管理的物件集」資訊頁
「搜尋結果」頁
資料夾內容頁面
「於 BOM 轉換器開啟」動作僅適用於名稱已新增至 managedCollectionForMAPSB.AllowedTypes 内容的所管理的集合物件。此内容位於 <Windchill>/codebase/com/ptc/windchill/associativity/xconfsassociativity.wt.properties.xconf 中。
該内容以下列格式獲取所管理的物件集類型的內部名稱值:
<Property name="managedCollectionForMAPSB.AllowedTypes" default="type 1 internal name:attribute internal name,type 2 internal name:attribute internal name"/>
此外,您可以在該內容中為所管理的物件集類型指定屬性的內部名稱。在此内容中,僅「字串」資料類型的屬性有效。在「新建所管理的物件集」「編輯所管理的物件集」對話方塊中,該屬性會顯示為附加欄位。附加欄位會將父零件編號或根零件編號視爲有效值。
例如:
<Property name="managedCollectionForMAPSB.AllowedTypes" default="com.ptc.core.managedcollection.ManagedCollectionImpl:CollectionContext,com.ptc.mc.AllowedSubType2:contextRoot"/>
配置 managedCollectionForMAPSB.AllowedTypes 内容時,請考慮下列幾點:
當在附加欄位中指定某個值時,該值會預先填入「快速篩選器」對話方塊的「父前後關聯」欄位中。這樣有助於節省「快速篩選器」對話方塊中針對父前後關聯零件的搜尋工時。在上述範例中,CollectionContext 欄位會在建立所管理的物件集時顯示。如下圖所示,在「新建所管理的物件集」「編輯所管理的物件集」對話方塊中,CollectionContext 屬性會顯示為附加欄位:
如下所示,附加欄位中的指定值會預先填入「快速篩選器」對話方塊的「父前後關聯」欄位中:
針對所管理的物件集類型的有效內部名稱,如果指定了無效或不正確的屬性內部名稱,則「於 BOM 轉換器開啟」動作將適用於所管理的物件集,但「新建所管理的物件集」「編輯所管理的物件集」對話方塊中將不會顯示屬性欄位。在此情況下,「父前後關聯」值將為空白。使用「快速篩選器」對話方塊中的搜尋挑選器指定父前後關聯。
這是否有幫助?