Operadores lógicos
El Marco de trabajo de reglas de negocio admite el uso de los operadores lógicos Y, O y NO en la creación de reglas de negocio. En la tabla siguiente se describen los operadores lógicos.
Operador lógico | Descripción |
---|---|
AND | 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. |
NOT | 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 bien convierte los dos parámetros a un tipo común antes de evaluar la expresión.
Para usar un operador lógico en una regla de negocios
Use el siguiente procedimiento para usar un operador lógico en una regla de negocios.
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.
Haga clic con el botón secundario en el operador lógico y agregue los predicados o los operadores lógicos anidados que desee.