Servigistics InService 發佈與載入 > 其他資訊 > TAL 概觀 > 轉換彙總與載入 (TAL) 元件 > 資產定義
  
資產定義
建立的資產可用於從 Servigistics InService 存放庫載入、索引及擷取資料。根據資產的各種目的,有不同的資產類型。配置之後,類型的資產會在新增或部署集合時載入到存放庫中。
一般而言,有下列類型的資產︰
類型內容
範本
檢視樣式表
CSS
發佈指令集
通常這些檔案都位於 INSERVICE_HOME/InS_SW/System/Work/Assets 目錄中。
類型內容定義
通常,索引、篩選、文件連結 (內部或外部) 及持續 ID 相關資訊都可透過類型內容定義來定義。此資訊可讓 Servigistics InService 有效儲存及擷取資料。類型定義可定義下列資訊︰
搜尋欄位對應
識別特定 XML 結構的各種搜尋或自動建議欄位。
全文字
此類型的搜尋欄位可用於在 Servigistics InService 中執行全域搜尋。此類型的搜尋會尋找完整來源內容。如需特定類型定義的範例,請參閱 IEXML.xml
如果您要將搜尋限制為只搜尋其某些區段或元素,則可以在 FULLTEXT 特定搜尋欄位中定義多個 XPATH 陳述式來執行此操作。如需範例,請參閱 PARTSLIST.xml
字彙搜尋
此類型的搜尋欄位可讓您在來源檔案中搜尋特定字彙。定義與全文字的定義完全相同,但搜尋會專注於特定元素或區段。
結果欄位對應
可讓您藉由設定此定義來定義搜尋結果。
持續節點 ID 對應
此對應提供 XML 結構的持續識別。您必須確保每個 XML 文件都有唯一 ID,否則載入將因衝突而失敗。
連結對應
此對應提供有關如何在內部及外部連結物件以支援超連結與交叉參照的指示。
資料篩選對應
此對應定義目前物件的篩選方面。生失效運算式通常在此處指定。
目錄 (TOC) 特定對應
此對應定義目錄結構特定物件的資訊。
您可以在 INSERVICE_HOME/InS_SW/System/Assets/Types 目錄中找到諸如 PH、PI、IS、PS、PARTSLIST、PDFM、IEXML 等各種企業物件的範例資產定義。
檢視樣式表
每個企業物件都定義了一組可從 Servigistics InService 存放庫擷取其內容的樣式表。這些樣式表通常稱為檢視樣式表。
在樣式表中,您可以定義需要如何將資料傳送至使用者介面進行檢視。樣式表一般有下列兩種類型。
Default.xsl
此樣式表負責使用者介面中物件資訊的可見度與樣式。通常它適用於例如 PARTS、PARTSLIST、IE XML 類型等標準企業物件,或構成例如 GE (群組生失效) 或 PR (零件關係) 等使用者介面邏輯的物件。
Metadata.xsl
這些樣式表可用來擷取不存在於物件資訊本身,但存在於其關聯中繼資料上的中繼資料資訊。
檢視樣式表的格式可以是可供使用者介面使用的任何格式。例如,DITA IE XML 檢視樣式表會產生 HTML 格式的內容;而零件清單檢視樣式表會產生 JSON。
CSS 定義
檢視樣式表可以使用 CSS 定義來在顯示成 HTML 時設定特定物件類型的格式。這些檔案都位於 INSERVICE_HOME/InS_SW/System/Assets/CSS 目錄中。
CSS 標註也可以內嵌在檢視樣式表本身中。
範本定義
範本可定義要針對特定類型載入到 Servigistics InService 的資料結構。這會減少流程所需的記憶體,並改善效能。請注意,如果您定義範本,請務必根據該範本產生資料,否則載入流程會失敗。
在範本中,XML 資料會以固定、重複的形式表示。如需參考,請參閱針對產品實例、零件與零件清單物件類型定義的現有範本
這些檔案都位於 INSERVICE_HOME/InS_SW/System/Assets/Templates 目錄中。
發佈指令集定義
此指令集定義需要如何在 Publication Manager 中安排資料與資產。針對新類型,在 INSERVICE_HOME/InS_SW/System/Assets/Scripts 目錄中建立名為 DefaultNewTYPEScript.xsl 的檔案,其中 TYPE 是新類型的名稱。以下是發佈指令集的範例︰