1. Strona główna
  2. Dokumentacja
  3. Procesy automatyczne
  4. Konfiguracja
  5. Warunki

Warunki

Warunki należą do ustawień opcjonalnych, więc nie jest wymagane, żeby przy definiowaniu procesu automatycznego je uzupełniać. Służą one do określenia szczegółowych i dodatkowych kryteriów, które muszę być spełnione, żeby wskazany wyzwalacz zadziałał i wykonać ustawioną akcję.

Aktualnie na liście dostępnych warunków znajdują się:

  • Status
  • Opłacone
  • Kwota zamówienia
  • Towar na zamówieniu zawiera nazwę
  • Towar na zamówieniu zawiera kod
  • Towar na zamówieniu zawiera EAN
  • Oferta na zamówieniu zawiera nazwę
  • Oferta na zamówieniu zawiera kod
  • Magazyn na zamówieniu
  • Forma płatności
  • Źródło zamówienia
  • Kontrahent mail = pusty
  • Nabywca mail
  • Odbiorca mail
  • Płatnik mail
  • Nabywca z NIP
  • Uwagi
  • Stan magazynowy dowolnego towaru

Pomiędzy warunkami dodajemy operator ORAZ i LUB. Definiuje on działanie warunków wobec siebie:

Widoczne w systemie: Oznacza to: Przykład:
ORAZ Oznacza, że wybrane warunki muszą być spełnione jednocześnie, aby proces zadziałał. „Status jest Zrealizowane” ORAZ „Kwota zamówienia większa 100” → zadziała dla zamówień, które są zrealizowane i mają kwotę powyżej 100 zł.
LUB Oznacza, że wystarczy, aby przynajmniej jeden warunek był spełniony, aby proces zadziałał. „Status jest Zrealizowane” LUB „Kwota zamówienia większa 100” → zadziała dla zamówień, które są zrealizowane albo mają kwotę powyżej 100 zł (mogą też spełniać oba warunki naraz).

 

W zależności od wybranego warunku, przypisane są do niego operatory, które dookreślają jego działanie, mogą to być:

Widoczne w systemie: Oznacza to: Przykład:
jest Sprawdza, czy wartość jest dokładnie taka sama jak podana. „Status jest = Zrealizowane” zadziała tylko do tych zamówień, które mają status „Zrealizowane”.
nie jest Sprawdza, czy wartość jest inna niż podana. „Status nie jest = Zrealizowane” zadziała tylko do tych zamówień, które mają inny status niż Zrealizowane.
większy Sprawdza, czy wartość jest większa niż podana liczba. Kwota większa niż 100” zadziała dla zamówień powyżej 100 zł.
większy i równy Sprawdza, czy wartość jest większa lub równa podanej liczbie. Kwota większa i równa 100” zadziała dla zamówień od 100 zł wzwyż.
mniejszy Sprawdza, czy wartość jest mniejsza niż podana liczba. Kwota mniejsza niż 100” zadziała dla zamówień poniżej 100 zł.
mniejszy i równy Sprawdza, czy wartość jest mniejsza lub równa podanej liczbie. Kwota mniejsza i równa 100” zadziała dla zamówień do 100 zł włącznie.
równy Sprawdza, czy wartość jest dokładnie taka jak podana. Stan magazynowy dowolnego towaru” równy 10” zadziała dla towarów, których stan magazynowy wynosi dokładnie 10.
zawiera Sprawdza, czy w wartości znajduje się wskazany fragment tekstu. Towar na zamówieniu zawiera nazwę 'but’” zadziała dla zamówień, które mają na liście towary o nazwach „Buty sportowe” i „Butelka wody”.
zaczyna się od Sprawdza, czy wartość zaczyna się od wskazanego fragmentu. Oferta na zamówieniu zawiera kod zaczyna się od 123” zadziała dla zamówień, które mają na liście oferty, w których kod to „123567″, „123zielony”, „123-23s”.
inny niż Sprawdza, czy wartość nie znajduje się wśród podanych wartości. Nabywca z NIP inny niż 0123456789” zadziała dla wszystkich zamówień, w których nabywca ma NIP różny od 0123456789.
nie pusty (not empty) Sprawdza, czy pole ma wpisaną jakąkolwiek wartość (nie jest puste). Odbiorca mail nie pusty (not empty)” zadziała do wszystkich zamówień, w których odbiorca ma wpisaną jakąkolwiek wartość w polu mail. 
pusty Sprawdza, czy pole jest puste (nie zawiera żadnych danych). Uwagi pusty” zadziała dla wszystkich zamówień, w których jest pole Uwagi, ale nic w nim nie wpisano.
brak (jest NULL) Sprawdza, czy pole w ogóle nie ma przypisanej wartości (nie istnieje). Płatnik mail brak (jest NULL)” zadziała do zamówień, w których w ogóle nie podany został adres e-mail w sekcji Płatnik.
ma wartość (nie jest NULL) Sprawdza, czy pole ma przypisaną jakąkolwiek wartość (nawet jeśli jest puste). Uwagi ma wartość (nie jest NULL)” zadziała dla zamówień, które mają to pole wypełnione lub istniejące.