Skip to main content

Harakat: Ssenariyga yo‘naltirish

Katta ssenariyni qanday va nima uchun bir nechta kichik ssenariylarga bo‘lish kerak?

Timur Tagiev avatar
Written by Timur Tagiev
Updated over 2 weeks ago

Ushbu qo‘llanma sizga katta avtomatlashtirish ssenariylarini bir nechta kichikroq qismlarga ajratishni va "Ssenariyga yo‘naltirish" harakatini samarali qo‘llashni o‘rgatadi. Bu unumdorlikni oshirishga va avtomatlashtirish jarayonlarini boshqarishni osonlashtirishga yordam beradi, ayniqsa ssenariyingiz juda katta bo‘lsa.


Avtomatlashtirish konstruktoridagi ssenariy - bu mijoz uchun zanjirni sozlaydigan ish maydoningizdir. Har bir alohida ssenariy boshqalari bilan bog‘liq emas, shuning uchun ssenariylarda mutlaqo boshqa tarmoqlar va mexanizmlarni sozlash, mantiqiy o‘zgarishlarni sinab ko‘rish va shunga o'xshash manipulyatsiyalarni amalga oshirish
mumkin. Ssenariylar "Ssenariyga yo‘naltirish" harakati orqali bir-biriga ulanadi.

Bu nima uchun zarur:

Agar avtomatlashtirish ssenariysi 100 dan ortiq blokdan iborat bo‘lsa, u sekinlashishi yoki konstruktorda umuman yuklanmay qolishi mumkin. Ssenariyni bir necha qismga bo‘lib, yo‘naltirishlarni sozlash orqali siz nafaqat tahrirlashni osonlashtirasiz va ish maydonini bo‘shatasiz, balki avtomatlashtirishni yanada moslashuvchan qilasiz.

Maslahat! Agar avtomatlashtirish konstruktori "sekinlashayotganini" sezsangiz, bu ssenariyni bir necha qismga ajratish kerakligini bildiruvchi signal hisoblanadi.

Katta ssenariylar, ayniqsa ilovalar (rasmlar, videolar, audio, hujjatlar) ishlatilganda sekinlashishi mumkin. Qancha ko‘p ilova va blokdan foydalansangiz, bu holat shuncha tez yuz berishi mumkin.

Avtomatlashtirishni tahrirlash imkoniyatini yo‘qotmaslik uchun ssenariyni oldindan qismlarga bo‘lishni tavsiya etamiz.


Bu amalni qanday sozlash kerak:

1-qadam: Yangi ssenariy yaratish

  1. Avtomatlashtirish konstruktorini oching.

  2. Avtomatlashtirish nomi ostidagi chap yuqori burchakda joylashgan ssenariylar belgisini bosing.


3. Ochilgan oynada yangi ssenariy yaratish uchun "Plyus" tugmasini bosing


4. Ssenariy ustiga kursorni olib boring va sozlamalarni ochish uchun "..." belgisini bosing

5. Sozlamalarda quyidagilarni amalga oshirishingiz mumkin:

  • Ssenariyni qayta nomlash

  • Ssenariyni boshlang‘ich qilish

  • Ssenariyni nusxalash

  • Ssenariyni o‘chirish

Eslatma: Avtomatlashtirish jarayonida boshlang‘ich ssenariy har doim birinchi bo‘lib ishga tushadi. Agar mijoz triggerlovchi harakatni bajarsa, butun zanjir undan boshlanadi

Agar joriy ssenariyning to‘liq nusxasini yaratmoqchi bo‘lsangiz, "Nusxalash" tugmasidan foydalaning

Nusxaga o‘zgartirishlar kiriting va uni yangi ssenariy sifatida ishlatavering. Bu asosiy avtomatlashtirish tizimini o‘zgartirmasdan turli mexanizmlarni sinab ko‘rish uchun qulay usul

2-qadam: Foydalanuvchini kerakli ssenariyga yo‘naltirish

  1. Yangi "Harakat" blokini yarating

  2. "Ssenariyga yo‘naltirish" amalini tanlang

  3. Sozlamalarda kerakli ssenariyni tanlang

  4. Yangi blokni qolgan zanjir bilan bog‘lang​

Muhim: Qayta yo‘naltirish tugmadan ham, blokdan ham sozlanishi mumkin. Bu ssenariylar orasidagi o‘tishlarni moslashuvchan tarzda tashkil etish imkonini beradi.

Qayta yo‘naltirish qanday ishlaydi

Foydalanuvchi "Ssenariyga yo‘naltirish" harakatli blokka yetib kelganda, u avtomatik ravishda tanlangan ssenariyning boshiga o‘tadi. Bunda foydalanuvchi qo‘shimcha harakatlar bajarishi shart emas - shunchaki ushbu blokdan o‘tishi kifoya, shundan so‘ng u avtomatlashtirish jarayonini qayta yo‘naltirilgan joydan davom ettiradi.

Bu harakatni qanday qo‘llash mumkin

Endi foydalanuvchini qanday yo‘naltirishni bilganingizdan so‘ng, bu usuldan avtomatlashtirishni qulay bosqichlarga ajratish uchun foydalanishingiz mumkin. Masalan, "Salomlashish", "Asosiy", "Jalb qilish", "Sotish" va boshqa ssenariylarni sozlashingiz mumkin. Hammasi sizning maqsadingiz va ijodiy yondashuvingizga bog‘liq.

Misol: Trigger so‘zlariga qarab turli ssenariylarni ishga tushirish

  1. Yozilgan trigger so‘zlarga qarab turli xil materiallarni taqdim etadigan avtomatlashtirish tizimini yarating.

  2. Ma'lum trigger so‘zlarni yozgan mijozlarni yo‘naltirish uchun qo‘shimcha ssenariylar yarating.

3. Trigger so‘zni o‘zgaruvchiga saqlash uchun "Xabarni saqlash" amalidan foydalaning. Shunda, oxirgi yuborilgan xabar yoki yozilgan izoh tanlangan o‘zgaruvchiga saqlanadi:

4. Keyin, qiymat kerakli trigger so‘ziga mos kelishini tekshirish uchun "O‘zgaruvchi qiymati" shartini qo‘shing. "Xabarni saqlash" haratidan o‘zgaruvchini tanlang va o‘zgaruvchi qiymati sifatida trigger so‘zlaridan birini kiriting:

5. Xuddi shunday shartni yarating va o‘zgaruvchi qiymati sifatida boshqa trigger so‘zini kiriting:

6. Agar o‘zgaruvchi triggerga mos kelsa, foydalanuvchini tegishli ssenariyga yo‘naltiring.

7. Yuqori o‘ng burchakdagi "Ishga tushirish triggerlari" tugmasini bosing va barcha zarur so‘zlarni kiriting:


Turli trigger so‘zlar uchun bir nechta shunday tekshiruvlarni sozlash mumkin. Har bir tanlov mijozni umumiy avtomatlashtirish jarayonidan chiqarmagan holda kerakli ssenariyga o‘tkazadi.

Shunday qilib, agar mijoz mavjud trigger so‘zlaridan birini yozsa, u darhol sizning avtomatlashtirishingizning kerakli ssenariyasiga yo‘naltiriladi.

Endi siz katta ssenariylarni samarali bo‘lishni va moslashuvchan hamda qulay avtomatlashtirish yaratish uchun "Ssenariyga yo‘naltirish" amalini qanday qo‘llashni bilasiz. Ssenariylarni bosqichlarga ajrating, teglarni tekshiring, kod so‘zlaridan foydalaning - shunda avtomatlashtirishingiz siz va mijozlaringiz uchun yanada sodda va qulayroq bo‘ladi.

Did this answer your question?