# Jak działa planowanie

> Harmonogramy, terminy, zmiany, okresy i uruchomienia: idee stojące za Metascheduler i to, co dzieje się w każdym momencie.

Dokumentacja · 3 min czytania · Zaktualizowano 4 listopada 2026

## Elementy składowe

**Harmonogram** to pozycja w kalendarzu. Ma nazwę, **termin** i listę **zmian**.

**Zmiana** to jeden rodzaj edycji zbioru elementów: „obniż o 20% ceny tych 140 wariantów” albo „podmień menu główne na menu Black Friday”. Każda zmiana ma:

- **typ zmiany**, na przykład Ceny wariantów lub Menu nawigacji ([wszystkie typy](https://metascheduler.app/pl/help/change-types.md));
- **elementy**, które zmienia, na przykład produkty, wpisy lub menu;
- to, co robi na **początku**;
- to, co dzieje się **na końcu**: **Wycofaj**, **Ustaw inną wartość** lub **Zachowaj**.

Zmiany uruchamiają się w kolejności, w jakiej są wypisane.

## Termin

> **Wypróbuj:** [Jak działa harmonogram](https://metascheduler.app/pl/help/how-scheduling-works)

| Termin | Uruchamia się | Na końcu |
| --- | --- | --- |
| **Jednorazowo** | Raz, o określonej dacie i godzinie. | Nic: jego zmiany pozostają, jak w Uruchomieniu we Wdrażaniach. |
| **Okres** | Od początku do końca. | Każda zmiana postępuje według swojego wyboru na końcu, jak w Zdarzeniu we Wdrażaniach. |
| **Cyklicznie** | Okres, który powtarza się codziennie, co tydzień lub co miesiąc. | Każdy okres jest wycofywany na własnym końcu. |
| **Powiąż z wdrażaniem** | Gdy wdrażanie Shopify stanie się aktywne. | Gdy wdrażanie się kończy, zgodnie z Twoim wyborem. |

Każdy harmonogram ma własną **strefę czasową**. Godziny są przechowywane dokładnie i pokazywane w strefie harmonogramu.

## Statusy

Harmonogram przechodzi przez następujące statusy:

1. **Wersja robocza**: w trakcie konfiguracji. Nigdy się nie uruchamia.
2. **Zaplanowany**: czeka na swój początek.
3. **Obowiązuje**: jego zmiany są wprowadzone teraz.
4. **Zakończony**: uruchomił się i nic więcej nie jest do zrobienia.

Możesz też **Wstrzymać** harmonogram (nic nowego się nie rozpoczyna, a to, co obowiązuje, nadal jest wycofywane na końcu) lub go **Zarchiwizować** (nie uruchomi się ponownie, a to, co obowiązuje, nadal jest wycofywane). Zakończonego lub zarchiwizowanego harmonogramu nie można edytować: wybierz **Duplikuj**, aby uruchomić go ponownie.

## Co dzieje się na początku

Dla każdego elementu Metascheduler:

1. odczytuje bieżącą wartość i ją zapisuje (migawka);
2. wpisuje nową wartość;
3. zapisuje to, co wpisał.

Jeśli element ma już tę wartość, nic nie jest wpisywane. Procent jest zawsze liczony od zapisanej wartości, więc ponowna próba nigdy nie obniży ceny o 20% dwa razy.

## Co dzieje się na końcu

Dla każdego elementu, zależnie od wyboru zmiany na końcu:

- **Wycofaj**: jeśli bieżąca wartość nadal jest tą, którą wpisał Metascheduler, przywraca zapisaną wartość. Jeśli ktoś ją zmienił, zostawia ją bez zmian i pyta Cię. Zobacz [Jak działa wycofywanie](https://metascheduler.app/pl/help/undo-and-drift.md).
- **Ustaw inną wartość**: wpisuje wybraną przez Ciebie wartość końcową.
- **Zachowaj**: nic nie robi.

## Opóźnione uruchomienia

Metascheduler uruchamia każdy początek i koniec raz, na czas. Jeśli nie może uruchomić go na czas (na przykład Shopify było niedostępne), stosuje te zasady:

| Sytuacja | Co się dzieje |
| --- | --- |
| Początek opóźniony do 5 minut | Uruchamia się normalnie. |
| Początek opóźniony bardziej, ale w swoim okresie | Uruchamia się i jest oznaczony jako **Opóźnione**. |
| Początek, którego okres już się zakończył | Pominięty i widoczny w sekcji **Wymaga działania**. Jego koniec jest anulowany. |
| Koniec, bez względu na opóźnienie | Zawsze się uruchamia. Przywracanie jest bezpiecznym kierunkiem. |
| Zmiana jednorazowa opóźniona o ponad dzień | Czeka na Ciebie w sekcji **Wymaga działania**: **Uruchom teraz** lub **Pomiń**. |

Te zasady nie dotyczą **Uruchom teraz**, **Ponów** ani początków wdrażań.

## Ponowne próby

Gdy Shopify jest zajęte lub niedostępne, Metascheduler czeka i próbuje ponownie, do 5 razy, za każdym razem dłużej. Zmiana, której Shopify odmawia (niedozwolona wartość, element, którego już nie ma), nie jest ponawiana: ten element kończy się niepowodzeniem, a reszta jest kontynuowana, i uruchomienie pokazuje **Częściowo gotowe**.

## Konflikty

Gdy dwa harmonogramy zmieniają ten sam element w nakładających się okresach, edytor wymienia go w sekcji **Konflikty**, a kalendarz oznacza oba. To ostrzeżenie, nie blokada: bezpieczne zasady wycofywania sprawiają, że nakładanie się nie nadpisuje żadnego z nich.

## Powiązane artykuły

- [Jak działa wycofywanie](https://metascheduler.app/pl/help/undo-and-drift.md): Metascheduler zapisuje to, co zastępuje, i sprawdza, zanim to przywróci, więc nigdy nie nadpisuje edycji, którą ktoś w międzyczasie wykonał.
- [Zaplanuj pierwszą zmianę](https://metascheduler.app/pl/help/first-schedule.md): Utwórz harmonogram z początkiem i końcem, dodaj zmianę, sprawdź podgląd i zaplanuj go.
- [Słownik pojęć](https://metascheduler.app/pl/help/glossary.md): Słowa używane w Metascheduler oraz statusy, które zobaczysz przy harmonogramach, uruchomieniach i elementach.
