使用條件規則中的動作
為規則指定動作
建立條件規則時,您可以為條件規則的 Then 區段指定下列動作:
• 「包括」– 如果將 「如果」 區段中的運算式評估為 TRUE,則包括 則 區段中所列出的選擇。
• 「禁用」– 如果將 「如果」 區段中的運算式評估為 TRUE,則禁用 則 區段中所列出的選擇。
• 「啟用」– 如果將 「如果」 區段中的運算式評估為 TRUE,則啟用 則 區段中所列出的選擇。
• 「需要」- 如果將 「如果」 區段中的運算式評估為 TRUE,則必須在 則 區段中選取至少一個選擇。
• 「需要單一選取」- 如果 If 區段中的運算式評估為 TRUE,則在 Then 區段中必須僅選取一個選擇。
|
「需要單一選取」條件規則是「需要」規則的另一種形式,唯一的差別是前者只能從群組中選取一個選擇,而無需選取所有選擇。
|
使用需要動作
「需要」動作規定,當條件規則的 「如果」 區段評估為 TRUE 時,則必須選取規則之 則 區段中所列的至少一個選擇。如果系統確定清單中只有一個選擇符合選取項的資格,則會自動選取該選擇,以滿足「需要」動作的需求。
如果將「驗證必要選擇」偏好設定設為「是」,系統會驗證「必要」選項、「需要」條件規則,以及「需要單一選取」條件規則必須於在「選項篩選器」視窗中指定篩選條件時套用。在此情況下,使用「需要」動作時,必須選取至少一個選擇,使用「需要單一選取」動作時,必須只選取一個選擇。如果不滿足「需要」或「需要單一選取」動作,會顯示錯誤訊息。
定義選項篩選器時,此偏好設定不會影響「配置」與「重新配置」動作的驗證,因為對於這些動作而言,會始終強制「必要」選項與條件規則。
條件規則 Then 區段的考量
請考慮下列有關條件規則 Then 區段的資訊:
• 條件規則的各個動作會像使用 "AND" 結合一樣處理。
• 條件規則之「包括」動作的各個選擇會像使用 "AND" 結合一樣處理。
• 條件規則之「啟用」動作的各個選擇會像使用 "AND" 結合一樣處理。
• 條件規則之「禁用」動作的各個選擇會像使用 "AND" 結合一樣處理。
• 條件規則之「需要」動作的各個選擇會像由 "OR" 分隔一樣處理。
• 條件規則之「需要單一選取」動作的各個選擇會像由 "OR" 分隔一樣處理。
|
如果您指定相同類型的多個動作 (例如,使用「需要」動作的數個結果),這些動作不會結合,它們會在規則的 THEN 區段中分開顯示。此行為適用於所有動作。
|