建立新下聯式屬性規則
您可從「新建規則」視窗中建立下聯式屬性規則,此視窗由四個區域組成:
• 動態規則顯示區顯示規則的目前所選值。當您變更針對 如果 或 且如果 條件或 則 子句選取的屬性,以及針對每一項選取的值時,動態規則顯示會自動更新為顯示目前規則。
• 如果 和 且如果 條件指定下聯式屬性規則的驅動屬性。
• Then 子句指定下聯式屬性規則的驅動連帶屬性。
欲建立新下聯式屬性規則:
1. 在
編輯模式下,使用下列方式之一來啟動
「新建規則」視窗:
◦ 按一下
下聯式屬性樹工具列中的「新建規則」圖示
。
「新建規則」視窗即會開啟,且其中未預先選取屬性或值。
◦ 從下聯式屬性樹中 「如果」、且如果 或 則 節點的滑鼠右鍵動作功能表中選取「新建規則」。「新建規則」視窗即會開啟,且其中已預先選取所選節點及其前置任務節點的屬性與值,作為新規則的 「如果」 與 且如果 條件。可以直接編輯 且如果 條件,以及指定 則 子句。
2. 針對 如果 與任何 且如果 條件以及 則 子句選擇屬性,並從「選取值」清單中為每一項選取值。選擇屬性與選取值時,請謹記下列事項:
◦ 當針對 如果 或 且如果 條件或 則 子句選取了某屬性時,該屬性將不再可用於在規則的其他位置選取。
◦ 針對
如果 或
且如果 條件與
則 子句中的每一個,所選屬性的
支援全域列舉名稱都會顯示在下拉清單下的
「列舉」欄位中。
◦ 必須針對 如果 條件選取一個屬性以及至少一個值。
◦ 使用「新增」圖示
與「移除」圖示
可從規則中新增及移除
且如果 條件。一個規則可以有零到許多個
且如果 條件。
◦ 未選取屬性的任何 且如果 條件都會遭到略過。當針對 且如果 條件選取屬性之後,該屬性即會新增到動態規則顯示中。
◦ 如果已針對
且如果 條件選取屬性但未選取值,將無法儲存規則。針對
且如果 條件選取值,或選取「移除」圖示
從規則中移除
And If 條件。
◦ 必須針對 Then 子句選取屬性,但選取值為選用。如果不選取值,「下聯式屬性」樹 Then 節點的值,以及「屬性集報告」中規則的項目會顯示為「並無合法值」。在最終使用者的使用者介面中,Then 子句驅動連帶屬性的下拉清單會顯示為空白下拉清單。
◦ 使用「則」子句時,用以建立規則的所有屬性 (從父類型到子類型定義皆然),都會顯示在下拉選單中以供選取。只有當「則」子句中所選的屬性已定義了列舉值清單條件約束,才可選取將列舉值清單條件約束用於「是」子句中。「已隱藏」與「必要」選項一律適用於「則」子句中所選的全部屬性。
3. 按一下「確定」建立規則,並關閉「新建規則」視窗。
按一下「套用」建立規則,但保持「新建規則」視窗開啟。如果您要一次建立多個規則,此選項很有用。
如果您嘗試建立的規則會造成
循環相依性,會顯示一則錯誤訊息,且不會建立規則。