關於物件初始化規則
管理員可藉由使用物件初始化規則來完成以下動作:
為物件類型的屬性指定預設值。
之後當 Windchill 解決方案建立該類型的物件時,便可使用該預設值,但僅適用於使用者未透過使用者介面設定屬性值的情況。
指定條件約束,此條件約束可決定對於與該物件關聯之任何屬性,用來建立特定類型物件的使用者介面是否具有特殊顯示特性。在屬性上套用條件約束可讓使用者介面具有下列特性:
不可變 -- 使用者無法變更顯示的屬性值。
伺服器指派 -- 使用者介 面不會顯示屬性值;儲存物件時系統會生成並指派該值。
預先生成 -- 使用者介面會顯示屬性的值。該值會在屬性顯示於使用者介面之前生成。
隱藏 -- 使用者介面不會顯示屬性的值或標籤。
分散組 -- 使用者介面受到限制,僅可從值的分散組中挑選。這也稱為列舉清單。
這些顯示特性可藉由使用物件初始化規則供屬性使用,其提供的能力類似於從「類型及屬性管理」公用程式對屬性指定條件約束。如需有關針對屬性使用條件約束的詳細資訊,請參閱條件約束標籤
如需有關指定條件約束時的限制的詳細資訊,請參閱配置規則
您可以在 XML 文件中設定預設值及指定條件約束。會將使用「物件初始化規則管理」公用程式上載的每個 XML 文件視為一個規則。每個規則內可含有針對某一物件類型定義的屬性預設值與條件約束。
此外,您也可以使用規則中的條件式邏輯來確認何時使用特定預設值或條件約束,而且您可以使用規則變數來儲存計算結果,然後再使用這些變數來設定預設值或定義屬性的條件約束。當您要針對多個屬性使用相同的值時,這很有用。
規則在前後關聯中定義,而且只會影響儲存在那些前後關聯或子前後關聯中的物件,允許特定物件類型的規則在每個組織、產品、物件庫、專案及方案中有所不同。
下列相關連結提供資訊說明安裝時所載入的規則、如何新增規則及如何物件初始化規則管理公用程式
有關規則的工作方式,請參閱合併規則以建立複合規則
欲知如何指定規則,請參閱指定規則
如需其他參考資訊,請參閱瞭解物件初始化規則
這是否有幫助?