# განრიგი, ჯაჭვები და გაშვების პირობები

> როდის ჩნდება რეგლამენტი თანამშრომლებთან: დროის ფანჯრები და ინტერვალები, ჯაჭვები „სხვა რეგლამენტის შემდეგ“, გაშვება პრობლემისას, ხელით, სეზონი და ცვლები.

Источник: https://jecheck.io/ka/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 „საღამო“.

### რა ვქნა, თუ ლოკაციებს სხვადასხვა სამუშაო საათები აქვთ?

ფანჯრების დრო თითოეული ლოკაციის ადგილობრივი დროით ყენდება. თუ ლოკაციებს სხვადასხვა საათები აქვთ, გააკეთეთ რეგლამენტის ასლი ლოკაციების ნაწილისთვის და შეცვალეთ მასში დრო.
