Grupos e operadores booleanos AND/OR

É possível usar os operadores booleanos AND/OR para combinar regras individuais ou grupos de regras de forma a criar condições de distribuição mais flexíveis.


Operador AND

Ao usar o operador AND, as regras combinadas devem ser atendidas para que ocorra a distribuição. Por exemplo:

Processor type(Processor) >= Pentium III AND System memory(RAM) >= 512 

No exemplo acima, as duas regras devem ser satisfeitas para que o aplicativo seja distribuído à estação de trabalho: a estação de trabalho deve ser um Pentium III ou superior com no mínimo 512 MB de RAM.


Operador OR

Ao usar o operador OR, uma das regras combinadas deve ser atendida para que ocorra a distribuição. Por exemplo:

Processor type(Processor) >= Pentium III OR System memory(RAM) >= 512 

No exemplo acima, basta que uma das regras seja satisfeita para o aplicativo ser distribuído à estação de trabalho: a estação de trabalho deve ser pelo menos um Pentium III ou deve ter no mínimo 512 MB de RAM.


Grupos

Você pode usar os operadores AND e OR para combinar grupos de regras. Por exemplo:

( Processor type(Processor) >= Pentium III AND System memory(RAM) >= 1024) 
OR
( Processor type(Processor) >= Pentium IV AND System memory(RAM) >= 512)

No exemplo acima, basta que as condições de um dos grupos sejam satisfeitas para o aplicativo ser distribuído à estação de trabalho: a estação de trabalho deve ser um Pentium III com 1 GB de RAM ou um Pentium 4 com 512 MB de RAM.


Grupos aninhados

É possível aninhar grupos em dois níveis. No exemplo a seguir, o Grupo3 e o Grupo4 estão aninhados no Grupo2:

Grupo1 
OR
(Grupo2 AND (Grupo3 OR Grupo4))