# «Qoidabuzarlik → vazifa» ssenariysini qanday sozlash

> Ssenariy shablonlari, «Agar → Unda» bloklari, chek-listlarga bogʻlash, sukut boʻyicha ssenariy va haqiqiy auditda sinab koʻrish.

Источник: https://jecheck.io/uz/docs/automation/scenarios

Ssenariy — audit qoidabuzarliklarini vazifalarga aylantiradigan qoidalar toʻplami. U yoʻriqnoma kabi yuqoridan pastga oʻqiladi: «rollarni chek-listdan tayinlash; agar savol kritik boʻlsa — 4 soat, surat va tekshiruv; aks holda — 24 soat». Ssenariylar **Ish → Avtomatlashtirish** boʻlimining **Ssenariylar** yorligʻida sozlanadi.

## Qadamma-qadam

1. **Ssenariy yarating.** **Yangi ssenariy** tugmasini bosing va shablonni yoki **Noldan** ni tanlang. Yoki **SI bilan yaratish** tugmasini bosib, qoidalarni soʻzlar bilan tasvirlang («kritik — 4 soat va surat, qolganlari — bir kun») — yordamchi ssenariyni bloklardan yigʻadi (qarang: [SI yordamchisi bilan qanday yaratish](/docs/assistant/drafts)).
2. **Ssenariyga nom bering.** Nom muharrir yuqorisidagi maydonga yoziladi.
3. **Bloklarni sozlang.** Bloklarni chapdagi palitradan oqimga suring yoki blokdagi **+** ni bosib, uni oxiriga qoʻshing. Tartibni oʻzgartirish uchun blokdagi strelkalardan foydalaning; xoch blokni oʻchiradi.

   ![Ssenariy muharriri: chapda bloklar palitrasi, oʻrtada oqim, oʻngda auditda sinab koʻrish](/docs-media/en/automation/scenario-editor.jpg)
4. **Qayerda qoʻllanishini tanlang.** **Barcha chek-listlar uchun standart** ni yoqing yoki **Qoʻllaniladi** qatoridagi **Chek-listlarni tanlash** ni bosing.
5. **Auditda sinab koʻring.** Oʻngdagi **Auditda sinab koʻrish** blokida qoidabuzarliklari bor yaqindagi auditni tanlang va **Ishga tushirish** tugmasini bosing.
6. **Saqlang.** **Saqlash** tugmasini bosing. Ssenariy keyingi auditdan boshlab amal qiladi.

## Tayyor shablonlar

| Shablon | Nima qiladi |
|---|---|
| Standart | Kritik qoidabuzarliklar (savol vazni 3 va undan yuqori) — 4 soat, surat va menejer tasdigʻi, eslatma va eskalatsiya. Qolganlari — 24 soat va surat. Takroriy qoidabuzarliklar — tasdiqlash bilan va muddat oʻtishi bilanoq menejerlarga eskalatsiya. Bitta boʻlimdagi qoidabuzarliklar — bitta vazifada |
| Qatʼiy nazorat | Har bir qoidabuzarlik — surat va auditor tasdigʻi bilan 8 soatlik vazifa, SI «keyin» suratini tekshiradi, avval menejerlarga, soʻng administratorlarga eskalatsiya |
| Yumshoq | Vazifalar faqat kritik qoidabuzarliklar uchun; qolgan hammasi menejerning ertalabki xulosasiga boradi |

Shablon — boshlangʻich nuqta: tanlangandan keyin barcha bloklarni oʻzgartirish mumkin.

## Ssenariy bloklari

Bloklar har bir «Yoʻq» javobi uchun yuqoridan pastga bajariladi. Agar oqimda bir xil turdagi ikkita blok boʻlsa, pastdagisi qoʻllanadi — bir nechta boʻlishi mumkin boʻlgan eskalatsiyalar bundan mustasno.

| Blok | Nima qiladi |
|---|---|
| Shart | Oqimni «ha» va «yoʻq» tarmoqlariga ajratadi. Tekshiradi: **Savol vazni**, **Chek-list boʻlimi**, **Takroriy qoidabuzarlik**, **Audit natijasi, %** yoki **Lokatsiya** |
| Tayinlash | Vazifani kim oladi: **Chek-listdagi rol**, **Lokatsiyadagi rol**, **Lokatsiya menejerlari**, **Auditor** yoki **Xodim** |
| Muddat | Bartaraf etish uchun necha soat (audit qayta ishlangan paytdan boshlab) |
| «Keyin» surati | Vazifani suratsiz yopib boʻlmaydi |
| Tasdiqlash | Ishni inson qabul qiladi: lokatsiya menejeri yoki auditor |
| Guruhlash | Bitta ijrochi uchun bir nechta qoidabuzarlik kichik vazifalari bor bitta vazifaga aylanadi: chek-list boʻlimi yoki maʼnosi boʻyicha (SI) |
| Eslatish | Ijrochiga muddatdan N soat oldin va, belgilangan boʻlsa, muddat oʻtganda push-xabar |
| Eskalatsiya | Muddatdan N soat oʻtgach lokatsiya menejerlari, rol, xodim yoki administratorlarni xabardor qilish — ular vazifa kuzatuvchilariga aylanadi |
| SI: vazifa matni | SI vazifani yozadi: nima qilish va nimani suratga olish kerak |
| SI: suratni tekshirish | SI «oldin» va «keyin» suratlarini solishtiradi va tekshiruvchiga maslahat beradi |
| Xulosaga | Vazifa yaratilmaydi — qoidabuzarlik lokatsiya menejerlarining ertalabki xulosasiga tushadi (kompaniya mamlakati vaqti bilan 9:00 da) |
| Oʻtkazib yuborish | Bu qoidabuzarlik bilan hech narsa qilinmaydi |

Agar ssenariyda **Tayinlash** bloki boʻlmasa, vazifa chek-listdagi rolga boradi. Agar **Muddat** bloki boʻlmasa, 24 soat beriladi. Suratlar, tekshiruv va SI haqida batafsil: [«Keyin» surati, tasdiqlash va SI-tekshiruv](/docs/automation/photo-and-ai).

> [!TIP]
> Savol vazni chek-list konstruktorida belgilanadi. Shablonlarda «vazn 3 va undan yuqori» kritik hisoblanadi — bu vaznni oziq-ovqat xavfsizligi, kassa va qonun talablariga oid savollarga bering.

## Sukut boʻyicha ssenariy va chek-listning oʻz ssenariysi

- **Barcha chek-listlar uchun standart** — ssenariy oʻz ssenariysi boʻlmagan barcha chek-listlarga qoʻllanadi. Kompaniyada faqat bitta sukut boʻyicha ssenariy boʻlishi mumkin.
- **Chek-listning oʻz ssenariysi** shu yerda, **Qoʻllaniladi** qatorida yoki chek-list konstruktorida, **Qoidabuzarliklar boʻyicha vazifalar** yon blokida tanlanadi. Roʻyxatdagi chek-list yonidagi nuqta u hozir boshqa ssenariydan foydalanayotganini bildiradi.

Ssenariy oʻchirilganda uning chek-listlari sukut boʻyicha ssenariyga oʻtadi; allaqachon yaratilgan vazifalar oʻzgarmaydi.

## Haqiqiy auditda sinab koʻrish

**Auditda sinab koʻrish** bloki ssenariy tanlangan auditning qoidabuzarliklari bilan nima qilishini koʻrsatadi: nechta vazifa, kimga, qanday muddat va talablar bilan hamda nima xulosaga tushadi yoki oʻtkazib yuboriladi. Hech narsa yaratilmaydi va hech kimga yuborilmaydi. «rol boʻsh — menejerlarga» belgisi lokatsiyada qaysi rollar yetishmayotganini koʻrsatadi.

## Koʻp beriladigan savollar

### Nega qoidabuzarlik vazifa yaratmadi?

Quyidagilarni tekshiring: javob haqiqatan ham «Yoʻq» boʻlganmi; chek-listda ssenariy bormi (oʻziniki yoki sukut boʻyicha); ssenariy qoidabuzarlikni xulosaga yoki «Oʻtkazib yuborish» ga yubormaganmi; lokatsiyada bu qoidabuzarlik boʻyicha ochiq vazifa allaqachon yoʻqmi — bunday holatda yangi vazifa yaratilmaydi, ijrochiga esa qoidabuzarlik yana qayd etilgani haqida xabar beriladi. Eng tez tekshirish usuli — **Auditda sinab koʻrish** bloki.

### Oshxona va zal uchun turli qoidalar belgilasa boʻladimi?

Ha. **Chek-list boʻlimi** maydoni bilan **Shart** blokini qoʻshing, boʻlimlarni tanlang va kerakli bloklarni «ha» va «yoʻq» tarmoqlariga joylang. Yoki chek-list konstruktorida boʻlimlarga turli rollar bering.

### Ertalabki xulosa nima?

Lokatsiya menejerlariga yuboriladigan yagona push-bildirishnoma boʻlib, unda ssenariy vazifa yaratmagan mayda qoidabuzarliklar sanab oʻtiladi (**Xulosaga** bloki). Agar menejerlar boʻlmasa, xulosa administratorlarga boradi.
