Definizioni condizioni - Condizioni di dati

È possibile includere nella definizione altre condizioni che devono essere soddisfatte affinché la definizione sia applicata. Tali condizioni si applicano a un gruppo limitato di dati comuni.

Ad esempio, per applicare la definizione soltanto a un determinato database è possibile includere la condizione:

Se Database = PK1

È possibile utilizzare il comando Oppure sulla riga di seguito a Se, in modo che la condizione possa basarsi su campi dati differenti, ad esempio:

Se Database = PK1

Oppure Gruppo operatore = PK1

È possibile creare un numero illimitato di definizioni condizioni, tuttavia in fase di esecuzione ne vengono caricati e filtrati al massimo 1000. Poiché in memoria vengono caricati solo le definizioni e i gruppi di regole relativi alla funzione corrente, una struttura precisa e succinta di una definizione può controllare una funzione in modo più efficiente e migliorare notevolmente le prestazioni.

Ad esempio, se una definizione prevede numerosi gruppi di regole ma si applica soltanto a un determinato database, è molto meglio che il sistema verifichi la condizione "database" a livello di definizione piuttosto che per ogni singolo gruppo di regole.