您可以使用 AND/OR 布林運算子結合單獨規則或規則群組建立更靈活的配送條件。
使用 AND 運算子時,必須同時符合結合的規則,才能進行配送。例如:
Processor type(Processor) >= Pentium III AND System memory(RAM) >= 512
要使上例中的應用程式配送到工作站,這兩個規則都必須評估為真:工作站必須是 Pentium III 或以上,至少有 512 MB RAM。
使用 OR 運算子時,必須符合任一結合的規則,才能進行配送。例如:
Processor type(Processor) >= Pentium III OR System memory(RAM) >= 512
要使上例中的應用程式配送到工作站,必須僅其中一個規則評估為真:工作站必須至少為 Pentium III,或至少有 512 MB RAM。
您可以同時使用 AND 和 OR 運算子將規則群組結合起來。例如:
( Processor type(Processor) >= Pentium III AND System memory(RAM) >= 1024) OR ( Processor type(Processor) >= Pentium IV AND System memory(RAM) >= 512)
要使上例中的應用程式配送到工作站,必須僅其中一個群組評估為真:工作站必須為 Pentium III,有 1 GM RAM,或者必須為 Pentium 4,有 512 MB RAM。
您可以巢嵌群組兩層級深。在以下範例中,Group3 和 Group4 巢嵌在 Group2 中:
Group1 OR (Group2 AND (Group3 OR Group4))