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