How Can We Help?
Przykłady reguł walidacyjnych
W aplikacji IED jest możliwość sprawdzenia określonych reguł podczas wykonywania akcji; na przykład jeśli chcemy zapisać dokument, a określone reguły nie zostały spełnione, system poinformuje nas komunikatem błędu, informacją lub ostrzeżeniem, w zależności od tego jaki typ komunikatu wybraliśmy. Jest możliwość ustawienia kilku typów walidacji w zależności od tego, co potrzebujemy osiągnąć:
- RuleCombinationOfPropertiesIsUnique – wymaga, aby połączenie określonych wartości było unikalne.
- RuleCriteria – wymaga, aby konkretny obiekt ( Faktura, zapotrzebowanie , wniosek urlopowy itd.) spełniał określone kryteria.
- RuleIsReferenced – reguła sprawdza czy dla danego obiektu docelowego są podłączone inne obiekty; na przykład przed usunięciem obiektu docelowego reguła może sprawdzić istnieje obiekt powiązany.
- RuleObjectExists – reguła sprawdza czy dany obiekt istnieje w bazie systemu.
- RuleRange – sprawdza czy konkretne pole mieści się w podanym zakresie wartości.
- RuleRegularExpression – sprawdza tekst w poszukiwaniu frazy pasującej do wyrażenia regularnego. Wyrażenia regularne są używane do sprawdzania na przykład czy w tekście znajduje się adres mailowy czy numer zamówienia pasujący do wzorca.
- RuleRequiredField – wymaga aby konkretne pole posiadało wartość.
- RuleStringComparison – sprawdza czy wartość pola typu string spełnia szczególne warunki.
- RuleValueComparison – porównuje wartość pola do pożądanej wielkości używając operatorów: równy, większy, mniejszy itd.
- RuleUniqueValue – wymaga aby wartość pola była unikalna.
Połączenie konkretnej reguły walidacji z akcją następuje poprzez odpowiedni kontekst; jeśli chcemy sprawdzić regułę podczas usuwania dokumentu, będzie to akcja „Delete”. Ustawiając walidację należy wskazać również typ elementu docelowego (na przykład „Faktura Zakupu”). Reguły walidacji mogą dotyczyć pól obiektu docelowego jak również obiektu, który jest z nim powiązany. Jest możliwość sprawdzenia reguł walidacji na formularzu dokumentu, na przykład faktury, klikając przycisk „Walidacja”. Po kliknięciu przycisku pokażą się reguły, we wszystkich kontekstach, dotyczące konkretnego dokumentu.