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.