Puede utilizar operadores booleanos Y/O para combinar reglas individuales o grupos de reglas con el fin de crear condiciones de distribución más flexibles.
Cuando se utiliza el operador Y, se deben cumplir las dos reglas combinadas para que se produzca la distribución. Por ejemplo:
Tipo de procesador(procesador) >= Pentium III Y Memoria del sistema(RAM) >= 512
Para que la aplicación se distribuya a la estación de trabajo en el ejemplo anterior, ambas reglas deben evaluarse como verdaderas: la estación de trabajo debe tener un procesador Pentium III y 512 MB de memoria RAM como mínimo.
Cuando se utiliza el operador O, se debe cumplir cualquiera de las dos reglas combinadas para que se produzca la distribución. Por ejemplo:
Tipo de procesador(procesador) >= Pentium III O Memoria del sistema(RAM) >= 512
Para que la aplicación se distribuya a la estación de trabajo en el ejemplo anterior, sólo una de las reglas debe evaluarse como verdadera: la estación de trabajo debe tener al menos un procesador Pentium III, o 512 MB de memoria RAM como mínimo.
Puede utilizar los operadores Y y O para combinar grupos de reglas. Por ejemplo:
( Tipo de procesador(procesador) >= Pentium III Y Memoria del sistema(RAM) >= 1024)
O
( Tipo de procesador(procesador) >= Pentium IV Y Memoria del sistema(RAM) >= 512)
Para que la aplicación se distribuya a la estación de trabajo en el ejemplo anterior, sólo uno de los grupos debe evaluarse como verdadero: la estación de trabajo debe tener un procesador Pentium III con 1 GB de memoria RAM, o un procesador Pentium 4 con 512 MB de memoria RAM.
Puede anidar grupos de dos niveles. En el ejemplo siguiente, Grupo3 y Grupo4 se anidan en Grupo2:
Grupo1
O
(Grupo2 Y (Grupo3 O Grupo4))