Definiowanie kryteriów logicznych
Konfigurując kryterium stosowania, należy zdefiniować dwa elementy:
- pole, które ma być porównywane;
- metodę porównania.
Dostępne są następujące możliwości określenia pola, które ma być porównywane:
- Można wykonać algorytm pobierający wartość pola z innego miejsca w systemie.
- Niektóre produkty mogą obsługiwać wybieranie charakterystyki powiązanej z odpowiednim obiektem w systemie (np. kontem lub osobą).
Dostępne są następujące możliwości określenia metody porównania:
- Można wybrać operator (np., >, <, =, POMIĘDZY, W itd.) oraz wartość porównania.
- Można wykonać algorytm realizujący porównanie i zwracający wartość "True" (prawda), "False" (fałsz) albo "Insufficient Data" (niewystarczające dane). Ta cecha również daje bardzo szerokie możliwości, ale jest mało intuicyjna w stosowaniu. Kilka przykładów ilustrujących takie rozwiązanie przedstawiono w dalszej części niniejszej sekcji.
Przykłady ułatwiające zrozumienie powyższych mechanizmów można znaleźć w sekcji Przykłady reguł stosowania skryptów.