# Кесте, тізбектер және іске қосу шарттары

> Регламент қашан пайда болады: уақыт терезелері мен аралықтар, «басқа регламенттен кейін» тізбектері, мәселе болғанда, қолмен, маусым және ауысымдар.

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

Регламенттің іске қосылуы конструкторда **Іске қосу** қойындысында бапталады. Кестелер мен тізбектерден нүктенің күн тәртібі құралады: таңертең ашу, содан кейін залды дайындау, күндіз әр екі сағат сайын тазалау, кешке жабу. Барлық жерде уақыт — нүктенің жергілікті уақыты.

## Іске қосудың төрт түрі

- **Кесте бойынша** — белгіленген уақыт терезелерінде: күн сайын, апта күндері бойынша, айдың күндері бойынша, күндер бойынша немесе N күнде бір рет.
- **Басқа регламенттен кейін** — тізбек: алдыңғысы аяқталғанда (немесе оның мерзімі біткенде) басталады.
- **Мәселе болғанда** — басқа регламентте қадам орындалмағанда немесе нормадан тыс болғанда өздігінен басталады.
- **Қолмен** — оқиға бойынша: қосымшадағы орындаушы немесе кабинеттегі басқарушы **Іске қосу** батырмасын басады.

![Регламент конструкторындағы «Іске қосу» қойындысы](/docs-media/en/routines/trigger.jpg)

## Кесте бойынша

1. **Қалай қайталау керектігін таңдаңыз.** **Күн сайын**, **Апта күндері бойынша**, **Айдың күндері бойынша** (айдың күндері үтір арқылы; 31 — кез келген айдың соңғы күні), **N күнде бір рет** (қай күннен бастап санау) немесе **Күндер бойынша**.
2. **Уақытты көрсетіңіз.** Екі нұсқа бар:
   - **Уақыт терезелері** — регламентті орындау керек «бастап … дейін» аралықтары. Терезелер бірнеше болуы мүмкін: мысалы, таңертең 8:00–9:00 және кешке 21:00–22:00. Терезенің **Атауы** бар — «таң», «түскі уақыт», «кеш». Терезе келесі күні (түн ортасынан кейін) аяқталуы мүмкін — түнгі ауысымдар үшін.
   - **Әр N сағат сайын** — қай уақыттан қай уақытқа дейін, қаншалықты жиі (30 минуттан 4 сағатқа дейін) және орындауға неше минут. Санторапты 10:00-ден 22:00-ге дейін әр екі сағат сайын тазалау осылай бапталады.

Терезе — регламентті орындау керек уақыт. Терезе басталуынан 30 минут бұрын бастауға болады; терезе аяқталғаннан кейін рұқсат және кешігіп орындау әрекет етеді (**Бақылау** қойындысы, [Мерзімдер, қабылдау және мәселелер](/docs/routines/control-and-issues) қараңыз).

> [!NOTE]
> jeCheck іске қосуларды бүгінге және ертеңге бөледі. Бүгін өтіп кеткен терезелер жаңа немесе өзгертілген регламент үшін жасалмайды — регламентті күндіз қоссаңыз, таңертеңгі «өткізіп алулар» болмайды.

## Тізбектер: басқа регламенттен кейін

**Қай регламенттен кейін** және **Қашан іске қосу** өрістерін таңдаңыз:

- **Алдыңғысы орындалғанда** — келесі регламент тек алдыңғысы аяқталғаннан (немесе қабылданғаннан) кейін басталады;
- **Кез келген жағдайда, мерзімі біткенде** — алдыңғысы бұзылса да, келесісі басталады.

Одан кейін кідірісті (**Кейін … мин**) және орындауға неше минут берілетінін көрсетіңіз. Регламент алдыңғысы орындалған нүктеде іске қосылады.

Мейрамхана тізбегінің мысалы: **Ауысымды ашу** → 0 минуттан кейін **Залды ашылуға дайындау** → күні бойы кесте бойынша **Санторапты тазалау** → **Ауысымды жабу**. Кітапханада регламенттер тізбектер бойынша топталған, ал конструктордың төменгі жағында бұл регламент әрі қарай нені іске қосатыны көрінеді.

Регламент өзін-өзі іске қоса алмайды, ал тізбек шеңберге тұйықтала алмайды — jeCheck мұны сақтауға мүмкіндік бермейді.

## Мәселе болғанда

**Регламентте мәселе болғанда** өрісінде регламентті және қажет болса, **Қай қадамда** өрісінде нақты қадамды (немесе **Кез келген қадамда**) таңдаңыз. Мысалы: санторапты тазалауда «сабынды толықтыратын ештеңе жоқ» деп белгіленді — осы нүктеде «Шығын материалдарын толықтыру» регламенті өздігінен іске қосылады. Іске қосу карточкасынан оның қай мәселе себебінен пайда болғаны көрінеді.

## Қолмен

Оқиға бойынша болатын жұмыс үшін: жеткізілімді қабылдау, бірдеңе төгілді, клиент кетті. Іске қосылғаннан кейін орындауға неше минут берілетінін көрсетіңіз. Іске қосуға болады:

- **қосымшада** — «Регламенттерді орындау» құқығы бар орындаушы;
- **кабинетте** — **Күн тәртібіндегі** **Іске қосу** батырмасымен: регламент пен нүктені таңдаңыз, орындаушылар хабарландыру алады. «Регламенттерді бақылау» құқығы бар басқарушы осылай мәселе болғанда іске қосылатындардан басқа кез келген регламентті кестеден тыс іске қоса алады.

## Іске қосу шарттары

**Іске қосу** қойындысының төменгі жағында:

- **Күшіне енеді … дейін** — маусым: мысалы, жазғы террасаны күту тек мамырдан қыркүйекке дейін. Бос болса — **Жыл бойы**.
- **Тек нүктеде ауысым болса** — егер ауысымдар кестесінде бұл күні ешкім болмаса, іске қосу өздігінен алынады: демалыс күні, нүкте жабық. Компания [жұмыс кестесін](/docs/schedule) жүргізсе жұмыс істейді.
- **Қолмен де іске қосуға болады** — кесте бойынша регламентті кестеден тыс та іске қосуға болады: мысалы, банкеттен кейінгі қосымша тазалау.

## Жиі қойылатын сұрақтар

### Таңғы, күндізгі және кешкі регламенттерді қалай жасауға болады?

Үш регламент жасаңыз — мысалы, «Ашу», «Залды тазалау» және «Жабу» — және әрқайсысына өз терезесін беріңіз. Немесе келесісі алдыңғысы аяқталғанда басталуы үшін оларды тізбекпен байлаңыз.

### Бір регламент күніне екі рет керек. Көшірме жасау керек пе?

Жоқ. **Тағы терезе** батырмасымен екінші терезені қосыңыз — мысалы, 9:00–10:00 «таң» және 18:00–19:00 «кеш».

### Нүктелердің жұмыс уақыты әртүрлі болса ше?

Терезелер уақыты әр нүктенің жергілікті уақыты бойынша беріледі. Егер нүктелердің жұмыс сағаттары әртүрлі болса, нүктелердің бір бөлігі үшін регламенттің көшірмесін жасап, ондағы уақытты өзгертіңіз.
