Operatori logici
Per la creazione di regole di business, Business Rules Framework supporta gli operatori AND logico, OR logico e NOT logico descritti nella tabella seguente.
Operatore logico | Descrizione |
---|---|
AND | Restituisce true se entrambi gli operandi valutano true; in caso contrario, restituisce false. |
OR | Restituisce true se uno degli operandi restituisce true, in caso contrario restituisce false. |
NOT | Restituisce true se l'operando restituisce false, in caso contrario restituisce false. |
Se gli operandi sono di tipo diverso, prima di valutare l'espressione il Motore regole converte il tipo di uno dei parametri in modo da corrispondere al tipo dell'altro parametro oppure converte entrambi i parametri in un tipo comune.
Per utilizzare un operatore logico in una regola di business
Per utilizzare un operatore logico in una regola di business, eseguire la procedura seguente.
Nel riquadro IF di Business Rule Composer fare clic con il pulsante destro del mouse sul nodo Condizioni e quindi selezionare l'operatore logico da aggiungere all'espressione logica.
Fare clic con il pulsante destro del mouse sull'operatore logico e aggiungere i predicati o gli operatori logici annidati desiderati.