Przejdź do treści
Intum

Wyszukiwanie zaawansowane - filtruj po dowolnym polu z warunkami

Aktualizacja: 3 min czytania

Zaawansowany filtr pozwala znaleźć rekordy po dowolnym polu z warunkiem: pole, operator i wartość, łączone w grupy. Zamiast “wszyscy klienci” możesz wyciągnąć dokładnie „klientów bez kontaktu od 30 dni” albo „firmy z regionu X, które wpłaciły ponad 10 tys.”. Na start działa na liście klientów (/crm/clients), stopniowo w innych modułach.

Gdzie to jest

Na liście klientów rozwiń wyszukiwanie i kliknij Filtr zaawansowany. Panel dosuwa się na żądanie - dopóki go nie otworzysz, nie obciąża listy. Zbudowany filtr uruchamiasz przyciskiem Szukaj razem z resztą pól wyszukiwania.

Jak zbudować warunek

Każdy warunek to trzy elementy:

  1. Pole - np. Nazwa, Status, Data utworzenia, Suma wpłat.
  2. Operator - lista zależy od typu pola:
    • tekst: zawiera, jest, różne od, zaczyna się od, kończy się na, jest wypełnione,
    • liczba: równe, różne, większe, większe lub równe, mniejsze, mniejsze lub równe,
    • data: po (większe lub równe), przed (mniejsze lub równe), równe,
    • tak/nie: równe.
  3. Wartość - to, z czym porównujemy.

Przyciskiem Dodaj warunek dokładasz kolejne. U góry wybierasz, czy mają być spełnione wszystkie warunki (AND) czy dowolny z nich (OR).

Warunki dynamiczne (daty względne)

W polu daty nie musisz wpisywać konkretnej daty - możesz użyć wyrażenia, które przelicza się w momencie wyszukiwania. Wpisujesz je w podwójnych klamrach:

  • {{today}} - dziś,
  • {{now}} - teraz (z godziną),
  • {{7 days ago}} - 7 dni temu (działa też weeks, months, years),
  • {{30 days ago}} - 30 dni temu,
  • {{1 month ago}}, {{1 year ago}},
  • {{2 hours ago}} - dokładnie 2 godziny temu (godziny i minuty bez zaokrąglania),
  • {{3 days from_now}} - za 3 dni (w przyszłość).

Pole daty ma podpowiedzi z najczęstszymi wyrażeniami. Przykład użycia: warunek „Ostatnia aktywność | przed | {{30 days ago}}” znajduje klientów, z którymi nie było kontaktu od miesiąca. Zaletą wyrażeń względnych jest to, że zapisany filtr zawsze liczy od dziś - nie trzeba go co miesiąc poprawiać.

Filtrowanie „po powiązaniach” bez czekania

Część pól to podsumowania z powiązanych danych, zapisane wprost na kliencie i dzięki temu szybkie w filtrowaniu: Ostatnia aktywność, Pierwszy kontakt, Liczba kontaktów, Suma wpłat. Pozwalają np. wyciągnąć „klientów z więcej niż 3 kontaktami” albo „z wpłatami powyżej 5 tys.” bez budowania skomplikowanych zapytań.

Tryb zaawansowany (własny JSON)

Dla bardziej złożonej logiki - np. zagnieżdżonych grup „A oraz (B lub C)” - jest przycisk Zaawansowane (JSON). Otwiera pole, w które można wpisać warunek w formacie JSON, np.:

{ "any": [ { "status_id": 5 }, { "kind": { "contains": "vip" } } ] }

To samo pole wykorzystuje asystent AI - możesz opisać, czego szukasz, a on ułoży warunek. Nie musisz znać składni, żeby korzystać z prostego buildera; JSON to opcja dla zaawansowanych i dla AI.

Bezpieczeństwo i ograniczenia

Filtrować można tylko po polach udostępnionych dla danej listy - pola spoza tej listy są ignorowane (także we wpisanym ręcznie JSON). To celowe zabezpieczenie. Filtr zawsze działa w obrębie Twojego konta i uprawnień - nie pokaże rekordów, do których nie masz dostępu.

Zapisane segmenty

Zbudowany filtr można zapisać jako segment (nazwany zestaw warunków) - prywatny albo współdzielony z zespołem - i wracać do niego jednym kliknięciem. Segment jest przypisany do konkretnej listy (np. klientów).

Wskazówki

  • Zacznij od jednego warunku i dokładaj kolejne - łatwiej sprawdzić, czy zawęża tak jak chcesz.
  • Do „nie kontaktowani od X” użyj daty względnej {{X days ago}} na polu ostatniej aktywności - filtr zostanie aktualny na przyszłość.
  • Gdy warunek robi się skomplikowany („to oraz tamto, albo jeszcze coś”), przełącz się na tryb JSON albo poproś asystenta AI.

Czy ten wpis był pomocny?

Udostępnij

Komentarze