Operadores lógicos

El framework de reglas de negocio admite el uso de los operadores lógicos "y", "o" y "no" para crear reglas de negocio. En la tabla siguiente se describen los operadores lógicos.

Operador lógico Descripción
Y Devuelve true si ambos operandos se evalúan como true; de lo contrario, devuelve false.
OR Devuelve true si uno de los operandos se evalúa como true; de lo contrario, devuelve false.
NO Devuelve true si el operando se evalúa como false; de lo contrario, devuelve false.

Cuando los operandos son de tipos diferentes, el motor de reglas convierte el tipo de uno de los parámetros para que coincida con el tipo del otro parámetro o convierte los tipos de ambos parámetros en un tipo común antes de evaluar la expresión.

Para usar un operador lógico en una regla de negocios

Use el procedimiento siguiente para usar un operador lógico en una regla de negocios.

  1. En el panel IF de Business Rule Composer, haga clic con el botón derecho en el nodo Condiciones y, a continuación, seleccione el operador lógico que desea agregar a la expresión lógica.

  2. Haga clic con el botón derecho en el operador lógico y agregue los predicados o los operadores lógicos anidados que desea agregar.

Véase también

Operadores aritméticos