Przejdź do treści

Tworzenie filtrów na liście

Filtr określa, które dokumenty mają znaleźć się na liście. Podobny edytor warunków jest używany przy konfiguracji wykresów i obiegów.

Zacznij od opisania oczekiwanego wyniku, np. „wnioski o kwocie większej niż 1000, oczekujące na rozpatrzenie”. Następnie zamień ten opis na warunki.

1. Dodaj warunek

W konfiguracji listy przejdź do filtrów i dodaj warunek przyciskiem +. Uzupełnij trzy elementy:

Element Przykład
Kolumna, którą sprawdzasz Kwota.
Operator porównania Większe niż.
Wartość lub jej źródło 1000.

Po zapisaniu taki filtr pozostawi dokumenty, których kwota jest większa niż 1000. Dostępne operatory zależą od typu kolumny.

2. Połącz warunki

  • Oraz — dokument musi spełnić wszystkie warunki w grupie.
  • Lub — wystarczy spełnienie przynajmniej jednego warunku w grupie.

Przyciskiem + możesz dodać kolejny warunek lub zagnieżdżoną grupę. Każda grupa może mieć własny operator Oraz/Lub.

Przykład: dwa statusy i minimalna kwota

Jeśli chcesz zobaczyć dokumenty o kwocie większej niż 1000, mające status „Nowy” albo „Do poprawy”, przygotuj:

Oraz
  Kwota > 1000
  Lub
    Status = Nowy
    Status = Do poprawy

Zagnieżdżona grupa sprawdza statusy, a warunek kwoty obowiązuje w obu przypadkach. Ustawienie Lub dla wszystkich trzech warunków zwróciłoby również dokumenty o wysokiej kwocie z innym statusem.

3. Wybierz odpowiedni operator

Wartości i tekst

Operator Znaczenie
Równe Dokładne dopasowanie wartości.
Puste / Niepuste Sprawdzenie, czy pole ma wartość.
W Wartość pasuje do jednej z pozycji wskazanego zbioru.
Nie W Wartość nie pasuje do żadnej pozycji wskazanego zbioru.
Zawiera / Nie zawiera Dla tekstu: sprawdzenie występowania fragmentu tekstu.
Zapoczątkowane frazą Tekst zaczyna się wskazaną frazą.
Zakończone frazą Tekst kończy się wskazaną frazą.

Przykładowo Zawiera: umowa może dopasować dłuższą nazwę, a Równe: umowa wymaga dopasowania całej wartości.

Liczby i daty

Operatory Mniejsze niż, Większe niż, Mniejsze lub równe niż oraz Większe lub równe niż pozwalają wyznaczać granice i zakresy wartości.

Dwa warunki połączone przez Oraz mogą określać przedział, np. kwota większa lub równa 1000 oraz mniejsza lub równa 5000.

Historia obiegu

W filtrach historii znaczenie operatorów odnosi się do zestawu wybranych wartości:

Operator Znaczenie
Zawiera Występuje przynajmniej jedna wskazana wartość.
Nie zawiera Nie występuje żadna wskazana wartość.
Zawiera wszystkie Występują wszystkie wskazane wartości.
Nie zawiera wszystkich Nie jest spełniony warunek wystąpienia wszystkich wskazanych wartości.

Dlatego nazwa Zawiera w filtrze historii nie oznacza tego samego co wyszukiwanie fragmentu tekstu.

4. Wskaż źródło porównywanej wartości

Źródło Kiedy go użyć
Wartość Gdy porównujesz ze stałą, np. kwotą lub wybranym statusem.
Zmienna Gdy wartość ma pochodzić z dostępnych danych przez wzmianki @ lub wyrażenie SQL.
Funkcja Gdy porównujesz daty względem określonego okresu. Wybierz funkcję i uzupełnij jej argumenty.

Dla funkcji Ten dzień argument -7 wskazuje datę sprzed tygodnia. Wybór funkcji pozwala uniknąć ręcznej zmiany stałej daty w filtrze.

5. Sprawdź wynik

Zapisz konfigurację i sprawdź dokument, który powinien pasować, oraz taki, który powinien zostać wykluczony. Przy zakresach sprawdź również wartość graniczną i puste pole.

Jeśli wynik jest inny niż oczekiwany, sprawdź kolejność grup, operatory Oraz/Lub, typ kolumny oraz pozostałe filtry listy.

Kopiowanie filtrów

  1. W edytorze filtra przełącz widok drzewa na tryb kodu.
  2. Skopiuj całą definicję.
  3. W miejscu docelowym otwórz tryb kodu i wklej definicję.
  4. Wróć do widoku graficznego i sprawdź warunki oraz wskazane kolumny.
  5. Zapisz konfigurację.

Kopiowanie definicji nie tworzy pól ani list, do których filtr się odwołuje. Przy przenoszeniu między formularzami lub aplikacjami dopasuj te odwołania do miejsca docelowego.

Filtry dostępne dla użytkownika

Filtr konfiguracji określa zakres listy. Kategorie, z których użytkownik korzysta w panelu filtrów, przygotowuje się w zakładce Wyszukiwarka formularza. Mogą opierać się na wartościach pola albo własnych warunkach, np. „Po terminie”.

Dalej: Skonfiguruj kategorie filtrów formularza lub wróć do Tworzenia list.