> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omnilinker.pl/llms.txt
> Use this file to discover all available pages before exploring further.

# Tworzenie i edycja automatyzacji

> Zacznij automatyzację od celu albo od zera, wybierz wyzwalacz, warunki i kroki, sprawdź, co by zrobiła, i włącz ją.

Aby utworzyć albo zmienić automatyzację, potrzebujesz uprawnienia **Tworzenie i zmiana automatyzacji**. Z samym
**Przeglądanie automatyzacji** możesz otworzyć każdą automatyzację, ale niczego nie zmienisz. Zobacz
[Uprawnienia](/pl/automations/overview#uprawnienia).

## Utwórz automatyzację

<Steps>
  <Step title="Zacznij nową automatyzację">
    Otwórz **Automatyzacje** > **Automatyzacje** i kliknij **Nowa automatyzacja**. Otworzy się strona **Co ma się
    dziać?**.
  </Step>

  <Step title="Wybierz cel albo zacznij od zera">
    Cele to gotowe automatyzacje, pogrupowane według tego, co je uruchamia. Każda karta pokazuje swoje **Kiedy**,
    **jeśli** i **wtedy**. Kliknij **Użyj tego** na celu, aby otworzyć edytor z wypełnioną automatyzacją, albo kliknij
    **Zacznij od zera**, aby zbudować ją samodzielnie. Zobacz [Cele](#cele).
  </Step>

  <Step title="Uzupełnij to, co wiesz tylko Ty">
    Cel zostawia puste Twoje własne wartości, np. status do ustawienia albo usługę kuriera. Wybierz je w edytorze.
  </Step>

  <Step title="Nazwij ją">
    Wpisz nazwę na górze, np. „Wysyłaj opłacone zamówienia do paczkomatów”. Opcjonalnie wybierz **Grupę** i kliknij
    **Dodaj notatkę dla zespołu**, aby napisać, po co jest i kogo pytać.
  </Step>

  <Step title="Sprawdź ją">
    Zobacz panel **Co by zrobiła** po prawej i wypróbuj automatyzację na zamówieniu. Zobacz
    [Sprawdź, zanim włączysz](#sprawdź-zanim-włączysz).
  </Step>

  <Step title="Wybierz, czy działa, i utwórz ją">
    W polu **Czy działa** wybierz **Wyłączona**, **Próba** albo **Włączona**, a potem kliknij **Utwórz**. Nowa
    automatyzacja jest **Wyłączona**, dopóki nie wybierzesz inaczej.
  </Step>
</Steps>

### Cele

Cele możesz wyszukiwać po słowach, np. „nieopłacone” albo „utknęły”. Pochodzą z modułów, z których korzysta Twoja
organizacja:

| Cel | Kiedy | Jeśli | Wtedy |
| - | - | - | - |
| **Sortuj zamówienia według źródła** | przychodzi zamówienie | źródło jest jednym z wybranych | ustaw pasujący status |
| **Oznaczaj duże zamówienia** | przychodzi zamówienie | kwota wynosi co najmniej tyle, ile wybierzesz | podnieś priorytet i daj znać magazynowi |
| **Kieruj opłacone zamówienia do pakowania** | zamówienie jest w pełni opłacone | | ustaw status, z którego pracują pakowacze |
| **Wysyłaj opłacone zamówienia** | zamówienie jest w pełni opłacone | nie ma jeszcze przesyłki | utwórz przesyłkę, wydrukuj etykietę, ustaw status |
| **Przypominaj o nieopłaconych** | zamówienie jest w statusie od 3 dni | nie jest opłacone | daj znać zespołowi i przenieś je do wybranego statusu |
| **Wyłapuj zamówienia, które utknęły** | zamówienie stoi w jednym statusie od 2 dni | | daj znać kierownikowi operacji |
| **Spakowane: wydrukuj etykietę i wyślij** | pakowacz naciska „Spakowane” albo skanuje jego kod | | utwórz przesyłkę, wydrukuj etykietę na tym stanowisku, ustaw status |
| **Przekaż człowiekowi** | ktoś naciska „Potrzebny człowiek” | | daj znać zespołowi, wstrzymaj zamówienie, ustaw status |

Dwa ostatnie zaczynają się od własnego wyzwalacza. Mają etykietę **Przyjdzie z przyciskami i skanowaniem** i nie można
ich użyć, dopóki nie masz co najmniej jednego własnego wyzwalacza; zobacz
[Własne wyzwalacze](/pl/automations/custom-triggers).

Niektóre cele są widoczne, ale nie można ich jeszcze użyć, bo potrzebny moduł nie jest dostępny: **Podziękuj
kupującemu** i **Poproś o opinię** (**Przyjdzie z wiadomościami**) oraz **Wystaw paragon** (**Przyjdzie
z fakturowaniem**).

Panel **Przychodzisz z BaseLinkera?** pokazuje nazwy z BaseLinkera obok nazw z Omnilinkera. Wpisz nazwę z BaseLinkera
w wyszukiwarkę, a znajdziesz odpowiedni cel.

## Edytor

Edytor to jedno zdanie w blokach: **Kiedy**, **jeśli**, **wtedy** i **Gdy błąd**. Istniejącą automatyzację otworzysz,
klikając jej nazwę na liście **Automatyzacje** albo **Edytuj** w jej menu.

### Kiedy

Wybierz **Co ją uruchamia**. Wyzwalacze są pogrupowane według tego, na czym działają, a pod wyzwalaczem edytor pokazuje
jego opis. Niektóre wyzwalacze wymagają więcej, np. statusu i liczby dni. Zobacz [Wyzwalacze](#wyzwalacze).

Przy wyzwalaczu, który liczy dni, edytor mówi: „Sprawdzane co godzinę. „3 dni” znaczy co najmniej 3 dni, więc nic nie
przepada przez spóźnione sprawdzenie.”

Zmiana wyzwalacza usuwa to, czego nowy wyzwalacz nie może użyć: warunki na polach, których nie ma, i kroki dla innego
rodzaju rekordu.

### Jeśli

Bez warunków automatyzacja działa za każdym razem: „Za każdym razem, bez warunków. Dodaj warunek, aby ją zawęzić.”

Kliknij **Dodaj warunek**, a potem wybierz **Pole**, **Jak porównać** i wartość. Zamówienie musi spełniać wszystkie
warunki. Możesz dodać do 20.

Sposób porównania zależy od tego, co zawiera pole:

| Pole zawiera | Jak porównać |
| - | - |
| Wybór, np. status albo źródło | **to** albo **to nie** jedna lub kilka wybranych wartości, **jest puste**, **jest ustawione** |
| Kwotę albo liczbę | **to**, **to nie**, **wynosi co najmniej**, **wynosi najwyżej**, **wynosi od** … **do**, **jest puste**, **jest ustawione**. Kwota ma też **Walutę**. |
| Tak albo nie | **to** tak albo nie |
| Tekst | **to**, **to nie**, **zawiera**, **nie zawiera**, **jest puste**, **jest ustawione** |
| Listę, np. SKU zamówienia | **zawiera którekolwiek z**, **zawiera wszystkie z**, **nie zawiera żadnego z**, **jest puste**, **jest ustawione** |

Aby usunąć warunek, kliknij krzyżyk obok niego.

### Wtedy

Wybierz krok w polu **Dodaj krok**, a potem uzupełnij, czego wymaga. Kroki wykonują się w pokazanej kolejności;
przestawiasz je strzałkami, a usuwasz krzyżykiem. Możesz dodać do 20. Zobacz [Kroki](#kroki).

Włącz **Zatrzymaj się, jeśli to się nie uda** przy kroku, bez którego następne nie mają sensu. Na przykład nie da się
wydrukować etykiety przesyłki, której nie udało się utworzyć.

„Zapis działa od teraz. Uruchomienia, które już trwają, kończą się tak, jak się zaczęły.”

### Gdy błąd

Wybierz, co się dzieje, gdy uruchomienie ostatecznie się nie powiedzie, po wszystkich ponowieniach:

* **powiadom** osoby do powiadomienia **oraz wszystkich z roli**;
* **i naciśnij** własny wyzwalacz, np. taki, który przekazuje zamówienie człowiekowi.

„Raz na każde uruchomienie, które ostatecznie się nie powiedzie. Twórca automatyzacji zawsze dostaje powiadomienie.”
Powiadomienia trafiają do Centrum powiadomień; zobacz [Skrzynka powiadomień](/pl/notifications/inbox).

### Zapisz

Kliknij **Utwórz** dla nowej automatyzacji albo **Zapisz zmiany**. Dopóki masz niezapisane zmiany, edytor pokazuje
**Niezapisane zmiany**, a wyjście pyta: „Wyjść bez zapisywania? Zmiany przepadną.”

Zapis zmienia automatyzację od teraz. Uruchomienie, które już się zaczęło, kończy się z wersją, z którą się zaczęło.

Aby usunąć automatyzację, kliknij kosz obok **Zapisz zmiany** i potwierdź: „Usunąć „…”? Jej niedokończone uruchomienia
zostaną anulowane.”

## Sprawdź, zanim włączysz

Panel po prawej stronie edytora, **Co by zrobiła**, niczego nie zmienia.

### Co zrobiłaby w zeszłym tygodniu

Gdy wybierzesz wyzwalacz, panel sprawdza ostatnie 7 dni: „W ostatnich 7 dniach uruchomiłaby się” określoną liczbę
razy, około tyle dziennie. Poniżej lejek pokazuje, ile razy zaszedł wyzwalacz i ile zamówień zostało po każdym
warunku. Gdy zamówienia nie pasowały, panel podaje warunek, na którym odpadło ich najwięcej, i co w nim miały.

Przy wyzwalaczu, który liczy dni, panel ocenia zamówienia takie, jakie są teraz, więc liczby są przybliżone. Przy
ruchliwym wyzwalaczu sprawdza 2000 najnowszych razy, gdy zaszedł, i mówi o tym.

### Wypróbuj na zamówieniu

W sekcji **Wypróbuj na zamówieniu** wpisz **Numer zamówienia**, np. `#10482`, i kliknij **Uruchom test**. Panel
mówi, czy zamówienie pasuje, a jeśli nie, na którym warunku odpada. Potem pokazuje, co zrobiłby każdy krok, np.
„Ustawiłaby status Pakowanie.”

„Nic nie zostało zrobione ani wysłane. Test nigdy nie dociera do przewoźnika, drukarki ani kupującego.”

### Warto wiedzieć

Panel ostrzega przed dwiema rzeczami:

* Inna automatyzacja ustawia to samo, np. status, w tym samym momencie. Panel mówi, która działa pierwsza, a więc czyja
  wartość zostaje.
* Kroki tej automatyzacji uruchamiają inne automatyzacje. Panel pokazuje łańcuch, oznacza automatyzacje w próbie
  i mówi, gdzie zatrzymałaby go ochrona przed pętlą: „Łańcuch zatrzymuje się po 5 automatyzacjach z rzędu, więc nie
  może się zapętlić.”

Automatyzację możesz też przez jakiś czas uruchamiać w stanie **Próba**, zanim ją włączysz. Zobacz
[Próba](/pl/automations/overview#próba).

## Lista Automatyzacje

**Automatyzacje** > **Automatyzacje** pokazuje każdą automatyzację jako jej zdanie, w kolejności, w jakiej działają.
Każdy wiersz pokazuje:

* przełącznik i stan. Przełącznik wyłącza automatyzację włączoną, wznawia wstrzymaną, a wyłączoną albo w próbie
  włącza;
* ile razy działała w ostatnich 7 dniach, a dla próby: ile razy by zadziałała;
* ile uruchomień nie powiodło się w ostatniej godzinie i ile czeka na ponowienie;
* kiedy ostatnio działała, albo **Brak uruchomień w 7 dni**.

Gdy automatyzacja niedawno się nie powiodła, mówi o tym baner na górze, z przyciskami **Zobacz uruchomienia**
i **Wstrzymaj ją**.

Automatyzację znajdziesz polem **Szukaj po nazwie lub po tym, co robi** albo filtrami **Co ją uruchamia**, **Dotyczy
statusu** i **Stan**. **Wyczyść filtry** pokazuje znowu wszystkie.

Menu wiersza (**Więcej akcji**) ma **Edytuj**, **Włącz** albo **Wznów**, **Uruchom próbnie** (dla wyłączonej
automatyzacji), **Wstrzymaj**, **Wyłącz**, przeniesienia i **Usuń**.

### Kolejność i grupy

Automatyzacje z tym samym wyzwalaczem działają od góry do dołu. Aby zmienić kolejność, przeciągnij wiersz za uchwyt
albo użyj **Przenieś wyżej** i **Przenieś niżej** w jego menu.

Grupy trzymają razem powiązane automatyzacje, np. „Płatności”:

* Dodaj grupę na dole listy: wpisz nazwę i kliknij **Dodaj grupę**.
* Przeciągnij automatyzację do grupy albo wybierz w jej menu **Przenieś do:** z nazwą grupy. **Wyjmij z grupy**
  przenosi ją z powrotem.
* Menu grupy ma **Zmień nazwę**, **Przenieś wyżej**, **Przenieś niżej** i **Usuń grupę**. Usunięcie grupy zostawia
  jej automatyzacje, poza grupą.
* Całą grupę wyłączysz jej przełącznikiem. Po ponownym włączeniu każda automatyzacja wraca do swojego stanu.

Grupy działają w swojej kolejności, a automatyzacje **Bez grupy** po grupach.

## Co możesz wybrać

### Wyzwalacze

| Wyzwalacz | Kiedy zachodzi |
| - | - |
| **Przychodzi zamówienie** | Z kanału sprzedaży albo przez API. Zamówienia wpisane ręcznie się nie liczą. |
| **Przychodzą dane do wysyłki** | Kanał sprzedaży przysłał formularz dostawy kupującego. |
| **Zamówienie jest w pełni opłacone** | Wpłata pokrywa kwotę do zapłaty. Wpłaty częściowe się nie liczą. |
| **Zmienia się status** | Ktoś, kanał sprzedaży albo automatyzacja ustawia nowy status. |
| **Zamówienie zostaje anulowane** | Zamówienie przechodzi w status anulowania. |
| **Zamówienie jest w statusie od kilku dni** | Liczone od wejścia w status, raz za każdym wejściem. |
| **Zamówienie istnieje od kilku dni** | Liczone od utworzenia zamówienia. |
| **Utworzono przesyłkę** | Dla zamówienia utworzono przesyłkę u kuriera albo wpisano ją ręcznie. |
| **Zmienił się status przesyłki** | Śledzenie kuriera zmieniło status przesyłki zamówienia albo zrobiła to osoba, dla przesyłki wpisanej ręcznie. Kurierzy są odpytywani co 20 minut; zgłaszają to tylko kurierzy ze śledzeniem. |
| **Przesyłka została doręczona** | Przesyłka zamówienia dotarła do kupującego. Paczka doręczona z powrotem do nadawcy się nie liczy. |
| **Minęło kilka dni od doręczenia przesyłki** | Liczone od dotarcia przesyłki zamówienia do kupującego. |
| Twoje własne wyzwalacze | Ktoś naciska przycisk albo skrót albo skanuje kod kreskowy. Zobacz [Własne wyzwalacze](/pl/automations/custom-triggers). |

Przy wyzwalaczach, które liczą dni, dzień to 24 godziny, liczba dni wynosi od 1 do 365, a sprawdzanie odbywa się co
godzinę. Działają tylko dla zamówień, które osiągną tę liczbę dni po włączeniu automatyzacji, więc nowa automatyzacja
nie zadziała na każdym zamówieniu, które czeka od miesięcy.

### Pola w warunkach

Każdy wyzwalacz oferuje pola zamówienia: **Status**, **Rodzaj statusu**, **Źródło**, **Konto źródła**, **Status
płatności**, **Kwota do zapłaty**, **Kwota zapłacona**, **Kraj dostawy**, **Kupujący chce faktury**, **Priorytet**,
**SKU**, **Produkty**, **Liczba sztuk**, **Dane do wysyłki kompletne** i **Ma przesyłkę**.

Niektóre wyzwalacze dodają własne pola:

| Wyzwalacz | Jego pola |
| - | - |
| **Zmienia się status** | **Poprzedni status** |
| **Zamówienie jest w pełni opłacone** | **Kwota wpłaty** |
| **Utworzono przesyłkę** | **Przewoźnik**, **Wpisana ręcznie** |
| **Zmienił się status przesyłki** | **Przewoźnik**, **Status przesyłki**, **Poprzedni status przesyłki** |
| **Przesyłka została doręczona** | **Przewoźnik** |

### Kroki

| Krok | Co robi |
| - | - |
| **Ustaw status** | Przenosi zamówienie do statusu. Status anulowania anuluje zamówienie i zwalnia jego stan magazynowy. |
| **Ustaw priorytet** | Ustawia flagę priorytetu zamówienia, od 0 do 5. |
| **Dopisz do komentarza administratora** | Dopisuje wiersz do komentarza administratora; to, co już jest, zostaje. |
| **Utwórz przesyłkę** | Zamawia przesyłkę zamówienia w wybranej **Usłudze kuriera**, na adres dostawy zamówienia albo do paczkomatu, który wybrał kupujący. Podajesz **Wagę (kg)**, a opcjonalnie **Długość (cm)**, **Szerokość (cm)**, **Wysokość (cm)** i **Gabaryt paczki, jak nazywa go kurier (np. rozmiar paczkomatu)**. Zamówienie, które ma już przesyłkę, ją zachowuje. |
| **Wydrukuj etykietę** | Drukuje etykietę najnowszej przesyłki zamówienia tam, gdzie drukują się jej etykiety. Etykieta, której kurier jeszcze nie przysłał, wydrukuje się, gdy dotrze. Zobacz [Gdzie drukują się etykiety](#gdzie-drukują-się-etykiety). |
| **Powiadom osoby** | Wysyła powiadomienie z Twoją **Wiadomością** do wybranych **Osób** albo **Roli**. |
| **Wstrzymaj automatyzacje** | Automatyzacje nie będą same startować na tym zamówieniu, dopóki ktoś go nie zwolni. Opcjonalnie z **Powodem**. |
| **Uruchom własny wyzwalacz** | Naciska jeden z Twoich własnych wyzwalaczy na zamówieniu, jako ta automatyzacja. Uruchamiane przez niego automatyzacje działają jak po naciśnięciu przez człowieka, w tym samym łańcuchu. |

**Utwórz przesyłkę** zamawia prawdziwą przesyłkę u kuriera, co może być płatne; zobacz
[Przesyłki, etykiety i śledzenie](/pl/shipping/shipments). Dla tego samego uruchomienia nigdy nie zamawia dwa razy,
nawet gdy jest ponawiany.

#### Gdzie drukują się etykiety

**Wydrukuj etykietę** wysyła etykietę tak, jak wydruk zlecony przez człowieka; zobacz
[Drukowanie automatyczne i kierowanie zadań](/pl/devices/automatic-printing). Gdy uruchomienie zaczęło się od
naciśnięcia na stanowisku, np. w trybie stanowiska, etykieta drukuje się na tym stanowisku, jeśli może ją przyjąć.
W przeciwnym razie trafia tam, gdzie zwykle.

Etykieta, która czeka na stanowisku, np. dlatego, że drukarka się zatrzymała, nie oznacza, że krok się nie udał: krok
mówi, dokąd trafiła etykieta. Aby wydrukować czekające etykiety gdzie indziej, otwórz **Urządzenia** > **Stanowiska**
i użyj **Wyślij oczekujące (…) na …** przy stanowisku albo przenieś zadania na stronie **Urządzenia** > **Zadania
drukowania**; zobacz [Wydrukuj zadanie gdzie indziej](/pl/devices/print-jobs#wydrukuj-zadanie-gdzie-indziej).

Przesyłka, którą automatyzacja utworzy bez naciśnięcia na stanowisku, nie ma własnego stanowiska, więc jej etykieta
drukuje się tam, dokąd kieruje ją zwykły routing etykiet, a w przeciwnym razie czeka na stronie **Urządzenia** >
**Zadania drukowania** jako **Bez stanowiska**, aż ktoś wybierze drukarkę.

## Co dalej

<CardGroup cols={2}>
  <Card title="Własne wyzwalacze" icon="mouse-pointer-click" href="/pl/automations/custom-triggers">
    Uruchamiaj automatyzacje przyciskiem, skrótem albo kodem kreskowym.
  </Card>

  <Card title="Uruchomienia i aktywność" icon="activity" href="/pl/automations/runs-and-activity">
    Śledź, co robią Twoje automatyzacje.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.