其他 Windchill 功能 > 服務資訊管理 > 自訂 Service Information Manager and Service Parts > 自訂產品模型 > 瞭解產品階層
  
瞭解產品階層
產品階層概觀
名為產品階層的自訂資料模型是一種可以依照產品類別組織資訊的結構。使用產品階層來組織產品資料,包括產品系列與產品銷售模型的範例。這些產品階層結構類型會作為「零件」(WTPart) 的子類型實行,且其前後關聯條件約束將在「類型及屬性管理」公用程式中進行定義。
Service Information Manager 中,服務結構與產品階層之間的關係由在服務結構的根中設定的服務生失效物件定義。服務生失效前後關聯是產品階層節點。服務生失效類型在「類型及屬性管理」中配置,並在內容檔中指定。
可以從產品階層根目錄或它的其中一個節點中啟動發佈。發佈至束時,使用者可以設定篩選器條件,並選擇要套用的發佈規則。
Servigistics InService 中導覽已發佈的資訊時,可以使用產品階層。
設定服務結構的產品階層
網站可以透過下文所定義的組態來定義自己的產品階層類型。您必須定義至少一個根類型與一或多個子類型。
產品階層結構是 WTPart 的子類型。例如,您至少需要定義以下幾項:
com.ptc.arbortext.sis.typenameproductHierarchyRoot=wt.part.WTPart|myProductHierarchyRoot
com.ptc.arbortext.sis.typenameproductHierarchyNode=wt.part.WTPart|myProductHierarchyNode
您可以建立這些產品階層子類型的 WTPart 子類型。
設定產品階層結構會在 《Servigistics InService 公用程式組態指南》 中有所說明。
定義產品階層子類型之後,您需要將其新增至 Service Information Manager.xconf 內容組態檔。內容組態檔會識別基本子類型與子項子類型。使用 xconfmanager 公用程式更新下列檔案,然後停止並啟動應用伺服器:
Windchill-path\codebase\com\ptc\arbortext\windchill\
siscore\xconf\sis.properties.xconf
如需有關 xconfmanager 公用程式的詳細資訊,請參閱 Windchill Help Center 中的關於 xconfmanager 公用程式
連結服務結構與產品階層
設定產品階層之後,您可以將產品階層或產品階層節點指派為服務結構中的「服務生失效」前後關聯,來連結服務結構與產品階層。「管理適用性」對話方塊具有「服務生失效」類型的適用性,您可在其中透過選擇服務結構的產品階層與產品階層節點來定義關係。
欲將服務結構連結至產品階層結構或節點:
1. 選取服務結構,然後從前後關聯選單中選擇「管理適用性」動作。
2. 選擇 「新增服務生失效」,然後選擇「類型」
3. 針對「前後關聯」使用「進階搜尋」。在「搜尋」欄位中,選取您要搜尋的物件類型。類型清單會顯示「零件」及其所有已定義子類型。已定義的產品階層類型與子類型將包括在此清單中。
4. 輸入搜尋條件,然後從清單中選擇產品階層或產品階層節點。按一下「確定」後,設定要套用至所選前後關聯的「序號」或「日期」。按一下「套用」「確定」後,您定義的「生失效前後關聯」便會列在「服務生失效」中。
* 
您不應將此類型的「服務生失效」與可在「篩選器」中定義的「服務生失效」混淆。
當從資訊結構產生發佈結構時,產品階層的「服務生失效」連結會保留在新發佈結構中。
依預設,使用者可以看見所有「零件」(WTPart) 子類型的清單。您可以指定組態檔案中的「服務生失效」前後關聯來控制子類型的清單。前後關聯組態適用於「管理適用性」視窗的「服務生失效」部份與「編輯篩選器」視窗的「服務生失效」標籤。如需有關如何使用此檔案為您的網站部署服務生失效前後關聯組態的資訊,請務必閱讀自訂服務生失效
codebase/com/ptc/arbortext/windchill/serviceEffectivityFilter
/server/serviceEffectivityConfig.xml
設定目錄結構以管理自訂檔案與自訂文字提供了更多實行資訊。
指定在您的項目中用於 sis.properties.xconf 的類型定義。前後關聯項目會採用下列格式:
<ServiceEffectivityContextTypes>
<Type>wt.part.WTPart|org.divname.ServiceEffectivityContext
</Type>
</ServiceEffectivityContextTypes>
發佈產品階層
產品階層會與服務結構分開發佈 (產品階層是自訂模型類型,其發佈會在自訂過程中啟用)。 也需要設定發佈規則,供使用者在從產品階層「新建表示」時選擇。
可以在 publishable_attset.xml 中配置中繼資料屬性,以便發佈。如需詳細資訊,請參閱定義屬性集
服務結構的發佈有效負載中包含 relatedContexts.xml 檔案,用來定義服務結構與產品階層之間的關係。此檔案包含下列屬性:
role
目標產品階層節點的子類型
src
有效負載中來源服務結構根的 URI
target
作為來源服務結構之服務生失效前後關聯的產品階層或產品階層節點的 URI。
發佈支援從產品階層或產品階層節點中進行 XML 束發佈與 XSL 發佈輸出,該產品階層或產品階層節點使用服務生失效前後關聯連結至服務結構。
* 
在發佈期間僅會處理圖形轉換與 URI 參考。