[Intum Pomoc](https://intum.pl/pomoc.md) / [Automatyzacja](https://intum.pl/pomoc/automatyzacja.md)

# [Pierwsza automatyzacja](https://intum.pl/pomoc/automatyzacja/automatyzacja-pierwsza.md)

Na przykładzie: gdy status zadania zmieni się na „Do sprawdzenia”, osoba odpowiedzialna za
zadanie dostaje powiadomienie. Zajmie to kilka minut, a na koniec zobaczysz wynik w logu.

> [!PATH]
> [Automatyzacja → Automatyzacje](app:/automation/rules) → **+**

## Nazwa i włączenie {#nazwa}

Wpisz **Nazwę**, która powie za pół roku, co robi automatyzacja - np. „Zadanie do sprawdzenia
→ powiadom odpowiedzialnego”. Zostaw zaznaczone **Aktywna**. Wyłączona automatyzacja zostaje
zapisana, ale nic nie robi.

## Kiedy - moment akcji {#kiedy}

W sekcji **Warunki uruchomienia (jeśli...)** ustaw:

1. **Moment akcji**: **Akcja natychmiastowa** - automatyzacja reaguje na zmianę rekordu,
2. **Model**: zadanie,
3. **Zdarzenie**: **zmiana**.

Opcje **Wykonuj tylko w godzinach** i **Pomijaj weekendy** zostaw puste - przy pierwszej
automatyzacji łatwiej zobaczyć, że działa, gdy nic jej nie ogranicza.

## Jeśli - warunek {#warunek}

W **Warunkach** dodaj jeden warunek: pole statusu, operator „zmieniło się na” i wartość
„Do sprawdzenia”. Bez warunku automatyzacja wysłałaby powiadomienie przy **każdej** zmianie
każdego zadania, np. po poprawieniu literówki w tytule.

Warunek „zmieniło się na” jest lepszy od zwykłego „status = Do sprawdzenia”: ten drugi
spełnia każda zmiana zadania, które już ma ten status, więc powiadomienia przychodziłyby
wielokrotnie. Więcej w [Warunkach](automatyzacja/automatyzacja-warunki).

## To wtedy - akcja {#akcja}

W sekcji **Akcja (to wtedy...)**:

1. **Akcja**: **Akcja predefiniowana**,
2. **Rodzaj akcji**: **Notyfikacja do użytkownika**,
3. **Użytkownik**: **Odpowiedzialny za rekord**,
4. **Treść (opcjonalna)**: np. „Zadanie {{title}} czeka na sprawdzenie”. Pusta treść też
   zadziała - system wstawi nazwę automatyzacji i rekordu.

`{{title}}` (tytuł zadania) to pole rekordu wstawiane w treść - tak samo działa każde inne
pole, np. `{{deadline}}`. Zapisz automatyzację.

## Sprawdzenie, że działa {#sprawdzenie}

1. Otwórz dowolne zadanie testowe z przypisaną osobą odpowiedzialną i zmień mu status na
   „Do sprawdzenia”.
2. Wróć na kartę automatyzacji. W **Logu wykonań** powinien pojawić się wpis z wynikiem
   **wykonano** i linkiem do zadania. Wykonanie idzie w tle, więc może minąć kilka sekund.
3. Osoba odpowiedzialna ma nowe powiadomienie w aplikacji.

Panel **Przetestuj regułę (bez wykonania akcji)** na karcie automatyzacji przyda się przy
kolejnych automatyzacjach. Warunków „zmieniło się” nie sprawdza, bo wymagają prawdziwej zmiany
rekordu - stąd test ze zmianą statusu. Opis w [Teście i logu](automatyzacja/automatyzacja-test-i-log).

## Gdy coś nie działa {#gdy-cos-nie-dziala}

Brak wpisu w logu zwykle znaczy, że warunek nie był spełniony - np. status ma w systemie inną
nazwę niż wpisana. Pozostałe przyczyny po kolei:
[Automatyzacja się nie uruchamia](automatyzacja/automatyzacja-nie-uruchamia-sie).