> ## 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.

# Automatyzacje – przegląd

> Czym jest automatyzacja, na czym działa, w jakich może być stanach i kto może ją skonfigurować.

Automatyzacja sama robi coś z zamówieniem, za każdym razem, gdy dzieje się to samo. Każda czyta się jak zdanie:
**Kiedy** coś się dzieje, **jeśli** zamówienie pasuje, **wtedy** wykonaj te kroki. Na przykład: kiedy zamówienie jest
w pełni opłacone, jeśli nie ma jeszcze przesyłki, wtedy utwórz przesyłkę, wydrukuj etykietę i ustaw status.

Automatyzacje znajdziesz w menu w części **Automatyzacje**:

| Strona | Do czego służy |
| - | - |
| **Automatyzacje** | Wszystkie automatyzacje, w kolejności, w jakiej działają, i to, co każda ostatnio robiła. Zobacz [Tworzenie i edycja automatyzacji](/pl/automations/create-and-edit). |
| **Własne wyzwalacze** | Przyciski, skróty klawiszowe i kody kreskowe, które uruchamiają automatyzacje, gdy zdecyduje człowiek. Zobacz [Własne wyzwalacze](/pl/automations/custom-triggers). |
| **Aktywność** | Każde uruchomienie na każdym zamówieniu i problemy, które czekają na Ciebie. Zobacz [Uruchomienia i aktywność](/pl/automations/runs-and-activity). |

Pakowacze korzystają z automatyzacji w **Trybie stanowiska**: pełnoekranowym widoku jednego zamówienia na stanowisku
pakowania. Zobacz [Tryb stanowiska](/pl/automations/floor-mode).

## Z czego składa się automatyzacja

<Steps>
  <Step title="Co ją uruchamia">
    Wyzwalacz. Może to być coś, co dzieje się z zamówieniem, np. **Przychodzi zamówienie** albo **Zmienia się status**;
    upływ czasu, np. **Zamówienie jest w statusie od kilku dni**; albo naciśnięcie przez człowieka jednego z Twoich
    [własnych wyzwalaczy](/pl/automations/custom-triggers). Każda automatyzacja ma jeden wyzwalacz.
  </Step>

  <Step title="Jeśli zamówienie pasuje">
    Warunki, np. „**Status płatności** to Nieopłacone”. Zamówienie musi spełniać wszystkie. Bez warunków automatyzacja
    działa za każdym razem, gdy zajdzie jej wyzwalacz.
  </Step>

  <Step title="Wykonaj te kroki, w tej kolejności">
    Co robi, krok po kroku: ustawia status, tworzy przesyłkę, drukuje etykietę, powiadamia osoby itd. Krok może
    zatrzymać pozostałe, gdy się nie uda.
  </Step>

  <Step title="Jeśli krok się nie powiedzie">
    Opcjonalnie: kogo powiadomić i jaki własny wyzwalacz nacisnąć, gdy uruchomienie ostatecznie się nie powiedzie.
  </Step>
</Steps>

Wyzwalacze, warunki i kroki, które możesz wybrać, pochodzą z modułów, z których korzysta Twoja organizacja. Pełna lista
jest w sekcji [Co możesz wybrać](/pl/automations/create-and-edit#co-możesz-wybrać).

## Na czym działają automatyzacje

W tej wersji automatyzacje działają tylko na **zamówieniach**. Automatyzacje na produktach nie są jeszcze dostępne.

## Stany

Automatyzacja jest w jednym z czterech stanów. Lista pokazuje go jako przełącznik, a stany **Próba** i **Wstrzymana**
także jako etykietę.

| Stan | Co się dzieje |
| - | - |
| **Włączona** | Działa naprawdę za każdym razem, gdy zajdzie jej wyzwalacz i zamówienie pasuje. |
| **Próba** | Zapisuje, co by zrobiła, i niczego nie zmienia. Zobacz [Próba](#próba). |
| **Wstrzymana** | Nowe uruchomienia czekają. Gdy ją wznowisz, każde czekające uruchomienie ponownie sprawdza warunki na zamówieniu takim, jakie jest wtedy, i działa tylko, jeśli zamówienie nadal pasuje. Nic nie przepada. |
| **Wyłączona** | Jej wyzwalacz jest pomijany. |

Nowa automatyzacja jest **Wyłączona**. W edytorze wybierasz **Wyłączona**, **Próba** albo **Włączona** w polu **Czy
działa**. Automatyzację wstrzymujesz z listy **Automatyzacje** albo ze strony **Aktywność**, a wznawiasz z listy.

Wyłączenie albo usunięcie automatyzacji anuluje jej uruchomienia, które jeszcze czekają: „Anulowano: automatyzację
wyłączono.”

### Próba

Próba pokazuje, co automatyzacja zrobiłaby na prawdziwych zamówieniach, zanim cokolwiek zrobi. Wykonuje te same
sprawdzenia co włączona automatyzacja i zapisuje każde uruchomienie, ale żaden krok nie działa: nic nie jest ustawiane,
zamawiane, drukowane ani wysyłane.

* Na liście **Automatyzacje** wiersz próby liczy, ile „razy by zadziałała. Nic nie zostało zmienione.”
* Na karcie zamówienia jej uruchomienia mają etykietę **Próba: nic nie zmieniono**.
* Na stronie **Aktywność** jej uruchomienia są na karcie **Próbne**.

Gdy włączasz automatyzację z próby, Omnilinker najpierw pyta: „Włączyć „…”? Do tej pory tylko próbowała: od teraz
zadziała naprawdę.”

<Tip>
  Zanim włączysz automatyzację, zobacz w edytorze, co zrobiłaby w ostatnich 7 dniach, i wypróbuj ją na jednym
  zamówieniu. Ani jedno, ani drugie niczego nie zmienia. Zobacz
  [Sprawdź, zanim włączysz](/pl/automations/create-and-edit#sprawdź-zanim-włączysz).
</Tip>

## Kolejność działania

Gdy kilka automatyzacji zaczyna się od tego samego wyzwalacza, wszystkie patrzą na zamówienie takie, jakie było w tamtej
chwili, i działają jedna po drugiej, od góry do dołu listy **Automatyzacje**. Najpierw działają automatyzacje w grupach,
grupa po grupie, a te **Bez grupy** po nich. Zobacz
[Kolejność i grupy](/pl/automations/create-and-edit#kolejność-i-grupy).

## Wstrzymanie automatyzacji na zamówieniu

Możesz wstrzymać automatyzacje na jednym zamówieniu, np. gdy ktoś zajmuje się nim ręcznie. Dopóki zamówienie jest
wstrzymane, nic nie uruchamia się na nim samo: uruchomienia czekają jako **Czeka: wstrzymane**, aż ktoś zwolni
wstrzymanie. Po zwolnieniu każde czekające uruchomienie ponownie sprawdza warunki i działa tylko, jeśli zamówienie nadal
pasuje.

Własny wyzwalacz naciśnięty na tym jednym zamówieniu nadal działa, bo naciśnięcie wybrał człowiek. Naciśnięcie na wielu
zamówieniach naraz, z listy zamówień, pomija zamówienia wstrzymane.

Zamówienie wstrzymujesz na jego karcie, automatyzacja może je wstrzymać krokiem **Wstrzymaj automatyzacje**, a tryb
stanowiska wstrzymuje je przyciskiem **Przekaż osobie**. Zobacz
[Wstrzymaj automatyzacje na zamówieniu](/pl/automations/runs-and-activity#wstrzymaj-automatyzacje-na-zamówieniu).

## Gdy krok się nie uda

Krok, który nie udał się z przejściowego powodu, np. gdy kurier nie odpowiada, jest ponawiany sam po 5, 15, 30 i 60
minutach: pięć prób w około dwie godziny. Krok, który moduł odrzucił, np. z powodu statusu, który nie istnieje, nie jest
ponawiany, bo ponowienie nie zmieniłoby odpowiedzi.

Gdy krok ostatecznie się nie powiedzie, Omnilinker wysyła powiadomienie do osoby, która utworzyła automatyzację, oraz do
osób i roli wybranych w bloku **Jeśli krok się nie powiedzie**. Krok możesz potem ponowić na karcie zamówienia albo na
stronie **Aktywność**. Zobacz [Uruchomienia i aktywność](/pl/automations/runs-and-activity).

## Ochrona przed pętlą

Automatyzacje mogą uruchamiać się nawzajem: krok, który ustawia status, uruchamia automatyzacje czekające na **Zmienia
się status**. Aby dwie automatyzacje nie przestawiały statusu w nieskończoność:

* Łańcuch zatrzymuje się po 5 automatyzacjach z rzędu: „Zatrzymano: automatyzacje wywołały się nawzajem 5 razy
  z rzędu.”
* Automatyzacja działa na zamówieniu najwyżej raz w tym samym łańcuchu: „Zatrzymano: ta automatyzacja już zadziałała na
  tym rekordzie w tym samym łańcuchu.”

Zatrzymane uruchomienie ma na karcie zamówienia etykietę **Zatrzymane przez ochronę przed pętlą**, a osoba, która
utworzyła automatyzację, dostaje powiadomienie. Strona **Aktywność** pokazuje zatrzymane pętle. Edytor ostrzega Cię
przed zapisem, w sekcji **Warto wiedzieć**, gdy kroki automatyzacji uruchamiają inne automatyzacje.

## Uprawnienia

Uprawnienia automatyzacji są w grupie **Automatyzacje** w edytorze ról. Zobacz
[Użytkownicy i role](/pl/administration/users-and-roles).

| Uprawnienie | Pozwala |
| - | - |
| **Przeglądanie automatyzacji** | Otworzyć **Automatyzacje** > **Automatyzacje** i edytor, tylko do odczytu. |
| **Tworzenie i zmiana automatyzacji** | Tworzyć, zmieniać, włączać, wstrzymywać, przestawiać i usuwać automatyzacje i grupy, wypróbować automatyzację na zamówieniu oraz wstrzymać automatyzację ze strony **Aktywność**. Wymaga **Przeglądanie automatyzacji**. Automatyzacja działa z własnymi uprawnieniami, nie autora: kto ma to uprawnienie, może sprawić, że każde zamówienie utworzy przesyłkę, zmieni status albo zrobi cokolwiek innego, co potrafi automatyzacja. Nadaj je tylko osobom, którym powierzasz to wszystko. |
| **Konfiguracja przycisków, skrótów i kodów kreskowych** | Otworzyć **Automatyzacje** > **Własne wyzwalacze** i konfigurować własne wyzwalacze. Wymaga też **Przeglądanie automatyzacji**. |
| **Używanie przycisków, skrótów i kodów kreskowych** | Naciskać własne wyzwalacze: ich przyciski, skróty i kody kreskowe, także w trybie stanowiska. Klucz API potrzebuje go, aby nacisnąć wyzwalacz. To, co robią automatyzacje wyzwalacza, robią jako reguła: przycisk, który tworzy przesyłki, kupuje je także dla kogoś, kto nie może utworzyć przesyłki ręcznie. |
| **Uruchamianie przycisku na zamówieniu w niedozwolonym statusie** | Odpowiedzieć na **Uruchomić mimo to?**, gdy własny wyzwalacz zostanie naciśnięty na zamówieniu w statusie, w którym nie działa. |
| **Podgląd działań automatyzacji** | Widzieć sekcję **Automatyzacje** na karcie zamówienia i otworzyć **Automatyzacje** > **Aktywność**. |
| **Ponawianie i zatrzymywanie uruchomień automatyzacji** | Ponawiać nieudane kroki i zatrzymywać uruchomienia, na karcie zamówienia i na stronie **Aktywność**. Wymaga **Podgląd działań automatyzacji**. |
| **Wstrzymywanie i zwalnianie automatyzacji na rekordzie** | Wstrzymywać i zwalniać automatyzacje na zamówieniu z jego karty. |
| **Zmiana ustawień automatyzacji** | Ustawiać, jak długo jest przechowywana historia automatyzacji, w **Administracja** > **Ustawienia** > **Automatyzacje**. Zobacz [Jak długo przechowywane są uruchomienia](/pl/automations/runs-and-activity#jak-długo-przechowywane-są-uruchomienia). |

## Włączanie automatyzacji dla organizacji

Automatyzacje to jedna funkcja, **Automatyzacje**, w grupie **Automatyzacje**. Domyślnie jest włączona. Gdy jest
wyłączona, menu **Automatyzacje** jest ukryte, strony mówią „Automatyzacje nie są włączone na tym koncie.”, a nic nie
jest zapisywane ani uruchamiane. Funkcje włącza Omnilinker; zobacz [Moduły i ich dostępność](/pl/administration/features).

## Co dalej

<CardGroup cols={2}>
  <Card title="Tworzenie i edycja automatyzacji" icon="list-checks" href="/pl/automations/create-and-edit">
    Zacznij od celu, dodaj warunki i kroki i sprawdź, co by zrobiła.
  </Card>

  <Card title="Własne wyzwalacze" icon="mouse-pointer-click" href="/pl/automations/custom-triggers">
    Przyciski, skróty i kody kreskowe, które uruchamiają automatyzacje.
  </Card>

  <Card title="Tryb stanowiska" icon="scan-barcode" href="/pl/automations/floor-mode">
    Zeskanuj zamówienie na stanowisku pakowania i naciśnij kafelek.
  </Card>

  <Card title="Uruchomienia i aktywność" icon="activity" href="/pl/automations/runs-and-activity">
    Co zadziałało, co nie i dlaczego, i jak naprawić błąd.
  </Card>
</CardGroup>


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