Zadania cykliczne

Praca, która wraca regularnie i uruchamia się sama o ustalonej porze.

Wybierz częstotliwość, napisz prompt, wskaż, dokąd ma trafić wynik — a Sauna zajmie się resztą sama. Każde uruchomienie tworzy sesję, którą znajdziesz w Dashboard po filtrze źródła Scheduled (zobacz Dashboard → Filtrowanie), albo wynik trafia do iMessage lub na e-mail, jeśli to tam ma być dostarczony.

Przegląd

Strona Scheduled Tasks to jedna kolumna kart z zadaniami, z przyciskiem + New w prawym górnym rogu.

Na każdej karcie widać:

  • Nazwę zadania i kolorową plakietkę stanu (Active / Paused / Disabled).
  • Podgląd treści promptu.
  • Repeats: częstotliwość opisaną zwykłym językiem („Weekdays at 4:00 PM”, „Every day at 10:00 PM”).
  • Next Run: najbliższy zaplanowany termin uruchomienia.
  • Send to: dokąd trafia wynik (Sauna, iMessage, Email), z ikoną kanału.
  • Ikonę kosza i przełącznik w prawym górnym rogu karty.

Kliknij kartę, żeby otworzyć pełny widok edycji. Przełącznikiem wstrzymasz albo wznowisz zadanie bez otwierania czegokolwiek.

Tworzenie zadania

+ New otwiera okno Create Scheduled Task z czterema polami (pola wymagane mają czerwoną gwiazdkę):

  • Name (wymagane). Tekst zastępczy: „e.g. Daily standup summary”.
  • Frequency (wymagane). Plakietka częstotliwości i plakietka godziny. Do wyboru pięć opcji: Once, Hourly, Daily, Weekdays, Weekly. Domyślnie ustawione jest Daily. Przy Daily i Weekdays pojawia się wybór godziny; przy Hourly wybór minuty (00, 15, 30, 45); Weekly dodaje wybór dnia; Once pokazuje wybór daty.
  • Send to (opcjonalne). Na liście rozwijanej są trzy opcje: Sauna (dashboard w aplikacji webowej, domyślnie), iMessage, Email. iMessage ma dopisek „Not connected” i pozostaje wyszarzone, dopóki nie połączysz go na ekranie Home.
  • Prompt (wymagane). Pole tekstowe na dowolną treść. Tekst zastępczy: „Describe what this task...”.

Kliknij zielony przycisk Create, żeby zapisać. Sauna przeniesie Cię z powrotem do listy Scheduled, a nowa karta będzie na samej górze.

Stany zadania

Tak naprawdę stany są dwa: Active i Paused. „Disabled” to Paused z przeszkodą: Sauna uruchomiłaby zadanie, ale nie może dostarczyć wyniku.

Active

Zadanie działa. Plakietka jest zielona, przełącznik włączony, a Next Run pokazuje, kiedy nastąpi kolejne uruchomienie. W widoku edycji możesz zmienić wszystko: nazwę, częstotliwość lub godzinę, kanał dostarczenia, treść promptu. Zielony przycisk Run Now na dole uruchamia zadanie od ręki w jednorazowej sesji testowej o nazwie Test: {name}. Przełącznik wstrzymuje zadanie, kosz je usuwa, a X zamyka widok.

Paused

Zadanie wyłączone przez Ciebie. Plakietka jest szara, przełącznik wyłączony, a etykieta na karcie zmienia się z Next Run na Last Run. Wszystkie opcje edycji zostają na miejscu, a Run Now nadal działa. Żeby wznowić zadanie, włącz przełącznik z powrotem. Sauna wylicza kolejne uruchomienie na podstawie ustawionej częstotliwości; nie próbuje nadrabiać tego, co zostało pominięte.

Disabled

Wstrzymane zadanie, któremu coś blokuje drogę. Plakietka robi się bursztynowa, a pole Send to od razu pokazuje przyczynę, np. „Not connected” przy iMessage. Typowe przeszkody:

  • Miejsce docelowe nie jest połączone. Zadanie ma trafiać do iMessage albo na e-mail, a ten kanał nie jest podłączony.
  • Subskrypcja jest nieaktywna. Płatność za subskrypcję wygasła, więc Sauna automatycznie wstrzymuje wszystkie aktywne zadania i nie pozwoli ich ponownie włączyć, dopóki płatności nie zostaną uregulowane.
  • Data jednorazowego zadania już minęła. Zadanie w trybie Once, którego termin już przeszedł.
  • Błąd harmonogramu. Sauna nie potrafiła odczytać częstotliwości (zwykle w zadaniu utworzonym na czacie z nietypowym wzorcem czasu).

Usuń przeszkodę i włącz zadanie z powrotem. Samo ponowne połączenie go nie wznowi — wznowienie to zawsze ręczne przełączenie.

Tworzenie przez czat

Napisz Saunie na czacie, czego potrzebujesz. Wystarczy coś w stylu „Utwórz zadanie cykliczne, które co rano o 9:00 wyśle mi przez iMessage coś krótkiego na dobry humor”. Sauna potwierdzi częstotliwość, miejsce docelowe i prompt, a potem utworzy zadanie. Na liście Scheduled wygląda ono dokładnie tak samo jak zadanie utworzone w oknie + New.

Na stronie Scheduled nie ma do tego osobnego przycisku; zaczynasz z dowolnego czatu (Home, sesja, każde miejsce z polem czatu — zobacz Pole czatu). Tak samo działa edycja i usuwanie: poproś Saunę o zmianę godziny, nową treść promptu albo usunięcie zadania, a ona zrobi to przez ten sam plik.