特定管理 > 訂做企業物件 > 物件初始化規則管理 > 瞭解物件初始化規則 > 變更編號 配置
  
變更編號 配置
編號 配置 控制如何為零件、基準線、文件、CAD 文件、動態文件及變更物件生成編號。針對零件、文件、CAD 文件及變更物件的現成編號配置是已載入到 Windchill 資料庫的簡單序列。每個編號從 1 開始,然後遞增 1。
現成,沒有針對動態文件設定個別的編號配置。動態文件會使用與 CAD 文件相同的編號配置,除非您新增的物件初始化規則設定了與動態文件關聯的 EPM 文件子類型的編號配置。如需為動態文件設定自動編號的範例,請參閱動態文件編號
* 
在允許使用者建立零件、基準線、文件、CAD 文件、動態文件及變更物件之前,請確定您要使用的編號配置存在。如果新配置嘗試重新產生已經使用的編號,則在建立完物件之後變更編號配置會導致發生問題。
可以使用「物件初始化規則管理」公用程式透過「物件初始化規則」表來檢視與更新使用的規則。如需有關存取「物件初始化規則管理」公用程式的詳細資訊,請參閱存取物件初始化規則管理公用程式
從特定前後關聯的規則中移除定義編號配置的 XML 元素,會導致改為使用在父項前後關聯中建立的編號配置。如果您移除定義階層中所有前後關聯的編號配置的元素,則會發生手動編號。
此外,如果父項前後關聯已開啟自動編號,您可以在特定應用程式前後關聯或組織前後關聯中關閉自動編號,方法是在您要關閉自動編號的前後關聯中針對編號屬性只新增空白條件約束清單。例如,網站前後關聯中設定的 WTPart 現成規則會自動生成零件的編號。若要在特定應用程式前後關聯或組織前後關聯中關閉自動編號,請使用下列內容取代任何用於限制該前後關聯中編號屬性的現有 XML 元素;若無一者存在,則為 WTPart 新增新規則 (包含下列元素):
<AttrConstraint id="number"
algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints">
</AttrConstraint>
使用 WTPart 與 WTDocument 的現成規則,將會始終自動生成在所有前後關聯中建立的零件與文件的編號。不過對於零件來說,專案或方案前後關聯中的使用者可以在建立零件時編輯「零件編號」欄位,來覆蓋產生的編號。可以從網站或組織前後關聯將下列條件約束演算法新增到 WTPart 的物件初始化規則中,以移除覆蓋自動生成的零件編號的功能:
com.ptc.core.rule.server.impl.GetImmutableConstraint
如果在網站前後關聯中包括此演算法,則從所有前後關聯中建立零件時,都將無法再對「零件編號」欄位進行編輯。如果將此演算法包括在特定的組織前後關聯中,則只有組織和在該組織下建立的所有前後關聯才會受到規則變更的影響。如果您的網站使用此功能在專案間、程式間或專案與產品或物件庫之間移動零件,而且想要保留指派給零件的編號,則應該考慮包含此演算法。