將新屬性新增至 IEXML 類型
本主題將介紹如何自訂 IEXML 類型才能使得名稱為 supportedModel 的新屬性在 Servigistics InService 使用者介面中可供搜尋並可見。請遵循下列步驟來新增此屬性的支援:
1. 新增新屬性 supportedModel 以轉換輸出。
以下是新屬性在配套中的顯示方式:
欲將屬性轉換為 XMD 檔案,您必須使用用於產生 XMD 的樣式表。然後,必須找到通常名為 customizations.xsl 的自訂特定樣式表。針對 IEXML 類型,這些樣式表位於下列資料夾中:INSERVICE_CONFIG\Applications\ContentManager\Config\Common\Templates\TransformationDriver\IEXML。
找到 customizations.xsl 樣式表後,請將新屬性新增至此樣式表,如下所示:
完成這些變更後,當您轉換配套時,輸出將位於 DCTM_Output 資料夾中,此資料夾的位置通常為 INSERVICE_WORK/DCTM_Output。在該資料夾中,可找到您在位於 IEXML/Update 資料夾中的 IEXML 特定 XMD 檔案中所做的變更。以下是新屬性在該檔案中的顯示方式:
2. 更新類型定義,以使得新屬性可供搜尋。
所有特定類型資產都位於 INSERVICE_HOME/InService/InS_SW/SW/System/Assets 資料夾中。欲新增新的搜尋欄位,您必須更新 types/IEXML_XMD.xml 檔案中的 FULLTEXT 搜尋欄位。
新屬性位於 Metadata/AddlMeta/Property 元素下。您需要在 FullTextMapping 元素中指定確切的屬性特定 XPath。以下是該元素的更新方式:
3. 在 Task Manager 中執行 Update Assets in Publication Manager 任務並將 Deploy Assets 參數設定為 true,以透過新類型定義變更來更新存放庫並將變更部署至 viewer 伺服器。
請注意,若您要使用已更新的資產建立新集合,則不需要此步驟。
4. 在 Task Manager 中載入包含新屬性的配套。
配套載入完成後,您可以搜尋新屬性配套中的屬性值 "LxModel"。現在,可在 Servigistics InService 搜尋結果中找到該值。
您也可以針對 PDFM 與 GRAPHIC 類型使用上述步驟。