資料管理能力 > 管理零件結構 > Windchill 選項及變體功能 > 建立及管理整個企業的定義 > 定義選項和選擇項的全域規則 > 條件規則 > 建立條件規則 > 使用條件規則中的動作
  
使用條件規則中的動作
為規則指定動作
建立條件規則時,您可以為條件規則的 Then 區段指定下列動作:
「禁用」– 如果將 「如果」 區段中的運算式評估為 TRUE,則禁用 區段中所列出的選擇。
「啟用」– 如果將 「如果」 區段中的運算式評估為 TRUE,則啟用 區段中所列出的選擇。
「包括」– 如果將 「如果」 區段中的運算式評估為 TRUE,則包括 區段中所列出的選擇。
「需要」- 如果將 「如果」 區段中的運算式評估為 TRUE,則必須在 區段中選取至少一個選擇。
I
使用需要動作
「需要」動作規定,當條件規則的 「如果」 區段評估為 TRUE 時,則必須選取規則之 區段中所列的至少一個選擇。如果系統確定清單中只有一個選擇符合選取項的資格,則會自動選取該選擇,以滿足「需要」動作的需求。
如果將「驗證必要選擇」偏好設定設為「是」,則系統會在「需要」動作用於條件規則時驗證是否已選取至少一個選擇。如果未滿足「需要」動作的需求,會顯示錯誤訊息。
如果您在條件規則的 Then 區段中指定多個「需要」動作。
條件規則 Then 區段的考量
請考慮下列有關條件規則 Then 區段的資訊:
條件規則的各個動作會像使用 "AND" 結合一樣處理。
條件規則之「包括」動作的各個選擇會像使用 "AND" 結合一樣處理。
條件規則之「啟用」動作的各個選擇會像使用 "AND" 結合一樣處理。
條件規則之「禁用」動作的各個選擇會像使用 "AND" 結合一樣處理。
條件規則之「需要」動作的各個選擇會像由 "OR" 分隔一樣處理。
* 
如果您指定相同類型的多個動作 (例如,使用「需要」動作的數個結果),這些動作不會結合,它們會在規則的 THEN 區段中分開顯示。此行為適用於所有動作。