特定管理 > 訂做企業物件 > 物件初始化規則管理 > 使用物件初始化規則 > 物件編號與版本化 > 建立並載入版本化 XML 檔案 > 狀態型版本化 XML 檔案的格式
  
狀態型版本化 XML 檔案的格式
所載入供狀態型版本化使用的 XML 檔案必須具有下列格式:
<?xml version="1.0" encoding="UTF-8"?>
<scheme>
<series name="name1">
<seed name="seed_name1">
<value>P1</value>
<value>P2</value>
<value>P3</value>
</seed>
</series>
</scheme>
* 
您的 XML 檔案中必須至少具有兩個 value 元素。
稍早檔案型格式化一節中所列的一般資訊也適用於狀態型版本化。
在現成的 XML 檔案中,種子名稱對應到「生命週期範本管理」公用程式中的「版本序列」下拉式清單中的項目,並用於「一階開發」和「二階開發」現成生命週期範本中。透過這樣的設定,這些值於使用生命週期範本的物件在特定狀態中修訂版本時供版本化使用。
現有 XML 檔案包含下列種子名稱以及對應值:
種子名稱
種子中的值
數字
整數 1 到 99。
MILSTD
連字號 (-) 的第一個值後接 A 到 Y 及 AA 到 AY 的字母字元,但不包括 I、O、Q、S、X、AI、AO、AQ、AS 和 AX。
您可以修改載入的狀態型版本化值;不過,應該在修訂使用此版本化配置的任何零件、文件或 CAD 文件之前執行所有變更。變更已經使用的值在更新版本時可能導致意外的結果。
載入的 XML 檔案中使用的現成序列名稱是 "StateBased"。定義使用載入的版本化 XML 檔案之版本化規則內容時,請使用這個名稱。例如,要包含在現成 XML 檔案之版本化規則內容中的引數是 "wt.series.HarvardSeries.StateBased"。
您可以加入其他種子和值元素到載入資料庫的現成 XML 檔案中,以建立其他狀態型版本化種子;不過,在「生命週期範本管理」公用程式中找到的現成「版本序列」下拉式清單以及「一階開發」和「二階開發」生命週期範本,並不會自動更新為使用其他種子名稱。新增額外的種子名稱時,請確定檔案中的種子名稱順序與在生命週期中使用種子的順序相同。進行這些類型的變更作業時,必須使用「列舉類型自訂」公用程式 (enumcustomize) 來自訂「生命週期範本管理」,並修改您想要使用的生命週期範本。如需使用這個公用程式的詳細資訊,請參閱Enumerated Type Customization Utility
此外,「生命週期範本管理」未設定為必須使用載入的現成 XML 檔案中所提供的序列名稱。除非您自訂使用者介面,否則必須使用的序列名稱為 StateBased。
<seed> 元素內含的種子名稱受下列資格限制:
種子名稱不能為空;名稱至少必須含有一個非空格的字元。
種子名稱不能含有句號 (.) 或 @ 符號。
使用名稱前,必須移除種子名稱前後的所有空格。
種子名稱不區分大小寫 ("seed_name_1" 等同於 "SEED_NAME_1")。
您指定的種子名稱在整個序列裡必須具唯一性,不允許您多次指定相同的名稱;不過,您可以使用其他序列中的種子名稱。
如需關於使用 Windchill 解決方案中的狀態型版本化的其他資訊,請參閱基於狀態的配置