É possível usar os operadores booleanos E/OU para combinar regras individuais ou grupos de regras de forma a criar condições de distribuição mais flexíveis.
Quando o operador E é usado, as regras combinadas devem ser atendidas para que ocorra a distribuição. Por exemplo:
Tipo de processador(Processador) >= Pentium III E memria do sistema(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.
Quando o operador OU é usado, uma das regras combinadas deve ser atendida para que ocorra a distribuição. Por exemplo:
Tipo de processador(Processador) >= Pentium III OU memria do sistema(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.
Você pode usar os operadores E e OU para combinar grupos de regras. Por exemplo:
(Tipo de processador(Processador) >= Pentium III E memria do sistema(RAM) >= 1024) OU (Tipo de processador(Processador) >= Pentium IV E memria do sistema(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.
É possível aninhar grupos em dois níveis. No exemplo a seguir, o Grupo3 e o Grupo4 estão aninhados no Grupo2:
Grupo1 OU (Grupo2 E (Grupo3 OU Grupo4))