# ავტომატიზაციის წესები პროექტში

> „როდის — თუ — მაშინ“: წესები თავად გადააქვთ დავალებები, ნიშნავენ შემსრულებლებს, ახსენებენ ვადებს და ქმნიან პროექტის შემდეგ დავალებებს.

Источник: https://jecheck.io/ka/docs/tasks/project-rules

წესი პროექტის რუტინას თავად ასრულებს: როცა დავალებას რამე ემართება და პირობები შესრულებულია, jeCheck საჭირო მოქმედებებს აკეთებს — გადააქვს ის სვეტში, ნიშნავს შემსრულებელს, სვამს ვადას, ამატებს ქვედავალებებს, აგზავნის შეტყობინებას ან ქმნის შემდეგ დავალებას. მაგალითად: „როცა დავალება გადავიდა „კოდის რევიუში“ — შევატყობინოთ პროექტის ადმინისტრატორებს“ ან „როცა ვადა ხვალაა — შევახსენოთ შემსრულებლებს“.

## რა დაგჭირდებათ

- როლი **ადმინისტრატორი** პროექტში.

წესები ყველა ტარიფზე მუშაობს.

## როგორ შევქმნათ წესი

1. **გახსენით წესები.** პროექტში დააჭირეთ **მეტი → ავტომატიზაციის წესები** (ან **პროექტის პარამეტრები → წესები**).
2. **დაიწყეთ.** დააჭირეთ **ახალი წესი** ან აირჩიეთ ნიმუში ბლოკში **მზა წესები** — შენახვამდე მისი შესწორება შეიძლება.
3. **აირჩიეთ „როდის“.** მოვლენა, რომელზეც წესი ამოქმედდება (სია ქვემოთაა). ზოგიერთ მოვლენას დაზუსტება აქვს: რომელი სვეტი, რომელი სექცია, რომელი სტატუსი, რომელი ველი და მნიშვნელობა, ვადამდე რამდენი დღით ადრე.
4. **დაამატეთ „თუ“ (არასავალდებულო).** პირობები პრიორიტეტის, სვეტის, სექციის, საკონტროლო წერტილის, შემსრულებლის, ტეგის, სახელის ან საკუთარი ველის მიხედვით. წესი მხოლოდ მაშინ ამოქმედდება, თუ ყველა პირობა სრულდება.
5. **დაამატეთ „მაშინ“.** ერთი ან რამდენიმე მოქმედება — ისინი რიგრიგობით სრულდება.
6. **შეინახეთ.** დააჭირეთ **წესის შენახვა**. წესი მაშინვე იწყებს მუშაობას.

![წესის კონსტრუქტორი](/docs-media/en/tasks/projects-rules.jpg)

## როდის ამოქმედდება წესი

| მოვლენა | როდის |
|---|---|
| დავალება დაემატა პროექტს | დავალება შექმნეს პროექტში ან სხვა ადგილიდან გადმოიტანეს |
| დავალება გადავიდა სვეტში | დავალება მოხვდა არჩეულ სვეტში (ან ნებისმიერში) — დაფიდან, სიიდან, ბარათიდან ან აპლიკაციიდან |
| დავალების სტატუსი შეიცვალა | სტატუსი გახდა არჩეული (ან ნებისმიერი) |
| დავალება გადავიდა სექციაში | დავალება მოხვდა არჩეულ სექციაში |
| დაინიშნა შემსრულებელი | დავალებას ახალი შემსრულებელი გაუჩნდა |
| შეიცვალა საკუთარი ველი | ველმა მიიღო მნიშვნელობა (შეიძლება კონკრეტულის არჩევა, მაგალითად „ტიპი = ბაგი“) |
| ახალი კომენტარი | ვიღაცამ დაწერა კომენტარი; შეიძლება მხოლოდ პროექტის სტუმრების კომენტარების დატოვება |
| ყველა ქვედავალება შესრულებულია | მონიშნულია ბოლო ქვედავალება |
| დაიხურა ყველა დავალება, რომელსაც დავალება ელოდა | ბოლო დავალება, რომელიც მას ბლოკავდა, შესრულდა ან უარყოფილია |
| ვადა ახლოვდება | ვადამდე დარჩა მითითებული რაოდენობის დღე (0 — ვადის დღეს) |
| დავალების ვადა გადაცილებულია | ვადა გავიდა, დავალება კი დახურული არ არის |

წესები „ვადა ახლოვდება“ და „დავალების ვადა გადაცილებულია“ ყოველ 15 წუთში მოწმდება და დავალებისთვის მის ყოველ ვადაზე ერთხელ ამოქმედდება: თუ ვადა გადაიტანეს, წესი ხელახლა ამოქმედდება.

## რა შეუძლია წესს

| მოქმედება | რას აკეთებს |
|---|---|
| სვეტში გადატანა | დავალებას სვამს სვეტს და მის სტატუსს |
| სექციაში გადატანა, საკონტროლო წერტილზე მიბმა | ცვლის სექციას ან საკონტროლო წერტილს |
| შემსრულებლების დანიშვნა | ამატებს შემსრულებლებს ან ცვლის მიმდინარეებს; შეიძლება აირჩიოთ „დავალების ავტორი“ და „პროექტის მფლობელი“ |
| შემსრულებლების მოხსნა, დამკვირვებლების დამატება | — |
| პრიორიტეტის დასმა | სასწრაფო, მაღალი, საშუალო, დაბალი |
| ვადის დასმა, დასაწყისის დასმა | N დღეში ამოქმედების მომენტიდან |
| ტეგების დამატება, საკუთარი ველის შევსება | — |
| ქვედავალებების დამატება | მაგალითად, მიღების ჩეკლისტი; ერთნაირი ქვედავალებები ხელახლა არ ემატება |
| კომენტარის დაწერა | კომენტარი „ავტომატიზაციის“ სახელით |
| შეტყობინების გაგზავნა | შემსრულებლებს, ავტორს, დამკვირვებლებს, პროექტის მფლობელს ან ადმინისტრატორებს და არჩეულ თანამშრომლებს |
| დაკავშირებული დავალების შექმნა | ახალი დავალება ამ პროექტში საკუთარი სახელით, სექციით, შემსრულებლებით და ვადით; ის საწყისთან არის დაკავშირებული |

შეტყობინებების, კომენტარების ტექსტებში და ახალი დავალებების სახელებში მუშაობს ჩანაცვლებები: `{title}` — დავალების სახელი, `{code}` — მისი ნომერი, `{project}` — პროექტის სახელი, `{due}` — ვადა.

> [!NOTE]
> დავალებები „შემდეგ“ ფოტოთი და აუდიტიდან შემოწმებით, ასევე პროცესების მოთხოვნები სტატუსს საკუთარი წესებით იცვლიან: წესი ასეთ დავალებას სხვა სტატუსის სვეტში არ გადაიტანს.

## როგორ გავიგოთ, რომ წესი ამოქმედდა

- დავალების ისტორიაში — ჩანაწერი „ამოქმედდა წესი „…““, ცვლილებებს კი ხელს აწერს „ავტომატიზაცია“.
- წესების სიაში — ამოქმედებების რაოდენობა და ბოლოს დრო. რიცხვზე დაწკაპუნება ხსნის ჟურნალს: რომელი დავალებები და როდის.
- წესის გამორთვა გადამრთველით შეიძლება, წაშლის გარეშე.

## მზა წესები და შაბლონები

ბლოკში **მზა წესები** — ხშირი სცენარები: „მზადაა — შევატყობინოთ დავალების ავტორს“, „ყველა ქვედავალება შესრულებულია — შემოწმებაზე“, „ლოდინი დასრულდა — სამუშაოში და შევატყობინოთ შემსრულებლებს“, „ვადა ხვალაა — შევახსენოთ შემსრულებლებს“, „დავალების ვადა გადაცილებულია — შევატყობინოთ პროექტის მფლობელს“, „სასწრაფო დავალება — შევატყობინოთ პროექტის ადმინისტრატორებს“, „სტუმრის კომენტარი — შევატყობინოთ პროექტის მფლობელს“, „შემოწმებაზე — დავამატოთ მიღების ჩეკლისტი“.

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

## ხშირად დასმული კითხვები

### შეიძლება წესები ჩაიციკლოს?

არა. წესს შეუძლია სხვა წესის გაშვება, მაგრამ ჯაჭვი სამი ნაბიჯით არის შეზღუდული, ერთი წესი კი ერთ დავალებაზე ჯაჭვში ერთხელ ამოქმედდება.

### რით განსხვავდება პროექტის წესები განყოფილებისგან „ავტომატიზაცია“?

განყოფილება **ავტომატიზაცია** აუდიტების დარღვევებს დავალებებად აქცევს. პროექტის წესები ერთი პროექტის შიგნით დავალებებთან მუშაობს.

### რამდენი წესის შექმნა შეიძლება?

ერთ პროექტში 50-მდე, თითოეულში — 10-მდე პირობა და 12-მდე მოქმედება.
