# Raspored, lanci i uslovi pokretanja

> Kada se procedura pojavljuje zaposlenima: vremenski prozori i intervali, lanci „posle druge procedure“, pokretanje kod problema, ručno, sezona i smene.

Источник: https://jecheck.io/sr/docs/routines/schedule-and-chains

Pokretanje procedure podešava se u konstruktoru na kartici **Pokretanje**. Od rasporeda i lanaca sastoji se dnevni raspored lokacije: ujutru otvaranje, zatim priprema sale, tokom dana čišćenje svaka dva sata, uveče zatvaranje. Svuda se koristi lokalno vreme lokacije.

## Četiri vrste pokretanja

- **Po rasporedu** — u zadatim vremenskim prozorima: svaki dan, po danima u nedelji, po danima u mesecu, po datumima ili jednom u N dana.
- **Posle druge procedure** — lanac: počinje kada je prethodna završena (ili joj je istekao rok).
- **Kod problema** — počinje sama kada u drugoj proceduri korak nije izvršen ili je van norme.
- **Ručno** — po događaju: izvršilac u aplikaciji ili menadžer u kabinetu pritiska **Pokreni**.

![Kartica „Pokretanje“ u konstruktoru procedure](/docs-media/en/routines/trigger.jpg)

## Po rasporedu

1. **Izaberite kako se ponavlja.** **Svaki dan**, **Po danima u nedelji**, **Po danima u mesecu** (dani u mesecu odvojeni zarezom; 31 — poslednji dan bilo kog meseca), **Jednom u N dana** (od kog datuma se računa) ili **Po datumima**.
2. **Zadajte vreme.** Postoje dve mogućnosti:
   - **Vremenski prozori** — intervali „od … do“ u kojima proceduru treba izvršiti. Prozora može biti više: na primer, jutro 8:00–9:00 i veče 21:00–22:00. Prozor ima **Naziv** — „jutro“, „ručak“, „veče“. Prozor se može završiti sledećeg dana (preko ponoći) — za noćne smene.
   - **Svakih N sati** — od kog do kog vremena, koliko često (od 30 minuta do 4 sata) i koliko minuta je predviđeno za izvršenje. Tako se podešava čišćenje toaleta svaka dva sata od 10:00 do 22:00.

Prozor je vreme kada procedura treba da se izvrši. Može se početi 30 minuta pre početka prozora; posle kraja prozora važe tolerancija i izvršenje sa zakašnjenjem (kartica **Kontrola**, pogledajte [Rokovi, prijem i problemi](/docs/routines/control-and-issues)).

> [!NOTE]
> jeCheck raspoređuje pokretanja za danas i sutra. Prozori koji su danas već prošli ne prave se za novu ili izmenjenu proceduru — ako proceduru uključite tokom dana, neće biti „propusta“ za jutro.

## Lanci: posle druge procedure

Izaberite **Posle koje procedure** i **Kada pokrenuti**:

- **Kada je prethodna izvršena** — sledeća procedura počinje tek kada je prethodna završena (ili prihvaćena);
- **U svakom slučaju, kada mu istekne rok** — sledeća počinje čak i ako je prethodna propala.

Zatim navedite kašnjenje (**Nakon … min**) i koliko minuta je predviđeno za izvršenje. Procedura se pokreće na istoj lokaciji gde je izvršena prethodna.

Primer lanca u restoranu: **Otvaranje smene** → nakon 0 minuta **Priprema sale za otvaranje** → **Čišćenje toaleta** po rasporedu tokom celog dana → **Zatvaranje smene**. U biblioteci su procedure grupisane po lancima, a u konstruktoru se na dnu vidi šta ova procedura dalje pokreće.

Procedura ne može da pokrene samu sebe, a lanac ne može da se zatvori u krug — jeCheck to neće dozvoliti da sačuvate.

## Kod problema

Izaberite proceduru u polju **Kod problema u proceduri** i, ako je potrebno, konkretan korak u polju **U kom koraku** (ili **U bilo kom koraku**). Na primer: pri čišćenju toaleta označeno je „nema čime da se dopuni sapun“ — na toj lokaciji se automatski pokreće procedura „Dopuna potrošnog materijala“. Iz kartice pokretanja vidi se zbog kog problema se pojavila.

## Ručno

Za posao koji se dešava po događaju: prijem isporuke, prosipanje, klijent je otišao. Navedite koliko minuta je predviđeno za izvršenje posle pokretanja. Pokrenuti se može:

- **u aplikaciji** — izvršilac sa pravom „Izvršavanje procedura“;
- **u kabinetu** — dugmetom **Pokreni** u **Dnevnom rasporedu**: izaberite proceduru i lokaciju, a izvršioci će dobiti obaveštenje. Menadžer sa pravom „Kontrola procedura“ može ovako van rasporeda pokrenuti bilo koju proceduru, osim onih koje se pokreću kod problema.

## Uslovi pokretanja

Na dnu kartice **Pokretanje**:

- **Važi od … do** — sezona: na primer, održavanje letnje terase samo od maja do septembra. Prazno — **Tokom cele godine**.
- **Samo ako na lokaciji postoji smena** — ako u rasporedu smena za taj dan nema nikoga, pokretanje se samo otkazuje: neradni dan, lokacija zatvorena. Radi ako kompanija vodi [raspored rada](/docs/schedule).
- **Može se pokrenuti i ručno** — proceduru po rasporedu možete pokrenuti i van rasporeda: na primer, dodatno čišćenje posle banketa.

## Česta pitanja

### Kako da napravim jutarnju, dnevnu i večernju proceduru?

Napravite tri procedure — na primer, „Otvaranje“, „Čišćenje sale“ i „Zatvaranje“ — i svakoj zadajte poseban prozor. Ili ih povežite u lanac, tako da sledeća počinje kada je prethodna završena.

### Jedna procedura je potrebna dva puta dnevno. Da li da pravim kopiju?

Ne. Dodajte drugi prozor dugmetom **Još jedan prozor** — na primer, 9:00–10:00 „jutro“ i 18:00–19:00 „veče“.

### Šta ako lokacije imaju različito radno vreme?

Vreme prozora zadaje se po lokalnom vremenu svake lokacije. Ako lokacije imaju različito radno vreme, napravite kopiju procedure za deo lokacija i u njoj promenite vreme.
