Akcje pól
Jak dopiąć do pola usługi reguły - warunek i akcję (dodaj produkt, zarezerwuj salę albo pracownika, przedłuż czas, zablokuj) - i jak ustawić ilość, marginesy i priorytet.
Zaktualizowano 2 listopada 2026
Na tej stronie
Akcja to reguła przy polu formularza: „jeśli odpowiedź spełnia warunek, zrób coś”. Dzięki akcjom obsługa nie musi pamiętać, że 20 dzieci to duża sala i dwóch animatorów - system dobiera to sam przy każdej rezerwacji.
Zanim zaczniesz
Uprawnienia:
- Usługa musi mieć pola - zob. Pola formularza usługi.
- Grupy przestrzeni i pracowników, które akcje mają rezerwować, przygotuj wcześniej: Grupy przestrzeni, Grupy pracowników.
- Produkty, które akcje mają dokładać (pizza, napoje), muszą być w katalogu.
Dodaj akcję
- W zakładce Konfiguracja usługi kliknij pole na liście. Po prawej zobaczysz Akcje dla: ….
- Kliknij .
- Ustaw warunek (opis niżej).
- Wybierz Typ akcji i to, czego akcja dotyczy: produkt, grupę albo minuty.
- Ustaw Sposób określenia ilości i ilość.
- Przy sali i pracowniku ustaw Margines przed (min) i Margines po (min).
- Ustaw Priorytet i zapisz akcję.
Warunek
Dla pola Tak/Nie wybierasz tylko Gdy wartość pola: Tak albo Nie. Dla pól liczbowych wybierz Typ warunku:
| Typ warunku | Co sprawdza | Przykład |
|---|---|---|
| Proste porównanie | pole porównane ze stałą albo z innym polem liczbowym (Operator, Porównaj z: Stała wartość i Wartość albo nazwa pola) | Liczba dzieci większe niż 10; Liczba dzieci większe niż Liczba dorosłych |
| Zakres wartości | czy wartość jest między Wartość minimalna a Wartość maksymalna - obie granice zawsze wchodzą | Liczba dzieci od 1 do 15 |
| Wyrażenie matematyczne | pole porównane z innym polem plus/minus wartość | Liczba dorosłych > (Liczba dzieci + 5) |
Przy porównaniu z innym polem puste pole liczy się jako 0. Gdy porównanie ma mieć zapas („więcej dzieci niż dorosłych o co najmniej 5”), użyj Wyrażenia matematycznego.
Zakresy w kolejnych akcjach układaj tak, żeby się stykały, ale nie nakładały: 1-15 i 16-30. Przy 1-15 i 15-30 piętnaścioro dzieci spełni oba warunki i system zarezerwuje dwie sale.
Typ akcji
| Typ akcji | Co robi | Co jeszcze ustawiasz |
|---|---|---|
| Dodaj produkt | dokłada produkt do pozycji usługi | Produkt, ilość |
| Rezerwuj przestrzeń | rezerwuje sale z grupy | Grupa przestrzeni, ilość, marginesy |
| Rezerwuj pracownika | rezerwuje osoby z grupy | Grupa pracowników, ilość, marginesy |
| Przedłuż czas | dodaje minuty do czasu usługi | Czas (minuty) |
| Zablokuj usługę | nie pozwala zarezerwować | Komunikat blokady |
Komunikat blokady widzi obsługa i klient. Bez komunikatu system pokaże „Usługa niedostępna dla wybranych parametrów.” Napisz w nim, co zrobić dalej, np. „Powyżej 30 dzieci zadzwoń do nas”.
Ilość
Pole Sposób określenia ilości (przy Przedłuż czas - czasu):
| Sposób | Ilość to | Przykład |
|---|---|---|
| Stała ilość | podana liczba; zaznacz Ilość = wartość aktualnego pola, żeby wziąć wartość tego pola | 1 sala |
| Wartość pola | wartość wybranego pola liczbowego | tyle porcji, ile dzieci |
| Wyrażenie (pole1 - pole2) | dwa pola i działanie: dodaj, odejmij, pomnóż, podziel | dorośli - dzieci |
| Wyrażenie zaawansowane | własny wzór | {liczba_dzieci_12} / 10 |
Ułamek z Wyrażenie (pole1 - pole2) system obcina do liczby całkowitej, a wynik wyrażenia zaawansowanego zaokrągla. Wynik ujemny = 0, a akcja z ilością 0 nic nie robi. Wzory i przykłady: Wyrażenia zaawansowane w ilościach.
Marginesy i priorytet
Margines przed (min) i Margines po (min) zajmują salę albo pracownika dłużej niż usługa, np. na przygotowanie i sprzątanie. Klient płaci za 2 godziny, ale sala jest zajęta 2 godziny i 45 minut - i system nie wciśnie w ten czas innej imprezy.
Priorytet ustala kolejność wykonania (wyższy - wcześniej). Wykonują się wszystkie akcje ze spełnionym warunkiem - priorytet nie wyłącza pozostałych.
Przykład: urodziny w sali zabaw
Pole Liczba dzieci ma pięć akcji:
- Zakres wartości 1-15 → Rezerwuj przestrzeń, grupa „Sale małe”, Stała ilość 1, margines po 30 min.
- Zakres wartości 16-30 → Rezerwuj przestrzeń, grupa „Sale duże”, Stała ilość 1, margines po 30 min.
- Proste porównanie większe niż 30 → Zablokuj usługę, komunikat „Powyżej 30 dzieci zadzwoń do nas”.
- Proste porównanie większe niż 0 → Dodaj produkt „Pizza - porcja”, Wartość pola Liczba dzieci.
- Proste porównanie większe niż 0 → Rezerwuj pracownika, grupa „Animatorzy”, Wyrażenie zaawansowane
({liczba_dzieci_12} + 4) / 10, margines przed 15 min.
Dla 12 dzieci system zarezerwuje jedną małą salę, dwóch animatorów (12 dzieci = dwie rozpoczęte dziesiątki) i doda 12 porcji pizzy.
Co na co wpływa
- Rezerwuj przestrzeń i Rezerwuj pracownika tworzą zapotrzebowanie, które silnik rezerwacji zaspokaja wolnymi zasobami - zob. Jak system przydziela sale i pracowników.
- Dodaj produkt dokłada produkt do pozycji usługi w ofercie i zamówieniu.
- Przedłuż czas wydłuża usługę - musi się zmieścić w godzinach realizacji, zob. Godziny i terminy usługi.
Częste problemy
Powiązane
- Pola formularza usługi Jak zbudować formularz usługi - pytania zadawane przy rezerwacji (liczba dzieci, czas, profile, Tak/Nie), pola wymagane i warunki wyświetlania.
- Wyrażenia zaawansowane w ilościach Jak napisać własny wzór na ilość albo czas w akcji usługi - zmienne z pól, działania, zaokrąglanie i gotowe przykłady (porcje, animatorzy na rozpoczęte 10 dzieci, dodatki tylko po zaznaczeniu pola).
- Jak system przydziela sale i pracowników Skąd się bierze zapotrzebowanie usługi na przestrzenie i pracowników, które zasoby system uznaje za wolne, w jakiej kolejności je wydaje i co się dzieje, gdy zabraknie wolnego zasobu.