Avtomatlaşdırma məkanınızın hadisələrə öz-özünə reaksiya verməsinə imkan yaradır. Siz qaydalar təyin edirsiniz və hər qayda nə vaxtsa bir şey baş verəndə avtomatik işə düşür — göndərmə yoxlanılır, yarış başa çatır, yeni üzv qoşulur. Bu anları izləyib əl ilə hərəkət etmək əvəzinə, nə baş verməli olduğunu bir dəfə təsvir edirsiniz və platforma qalanının öhdəsindən gəlir.
Avtomatlaşdırmanı konsoldan idarə edirsiniz: məkanınızı açın və Avtomatlaşdırma bölməsinə keçin. Onun iki tabı var — qaydalar yaratdığınız və redaktə etdiyiniz Qaydalar və hər qaydanın nə vaxt işlədiyini nəzərdən keçirə biləcəyiniz Jurnallar.
Hər qaydanın üç hissəsi var:
Tətikləyici — qaydanı başladan hadisə, məsələn, tamamlanmış göndərmə və ya yekunlaşdırılmış yarış. Hər qaydanın dəqiq bir tətikləyicisi olur.
Şərtlər (istəyə bağlı) — qaydanın müəyyən hadisə üzərində hərəkət edib-etməyəcəyini müəyyənləşdirən filtrlər. Məsələn, tamamlanmış göndərmə ilə işə düşən qayda yalnız verdikt "Accepted" olduqda davam edə bilər. Bir neçə şərt əlavə etsəniz, onların hamısı uyğun gəlməlidir. Şərtlər olmadıqda qayda tətikləyicisinin hər hadisəsi üzərində hərəkət edir.
Əməllər — qayda işə düşəndə nə etdiyi. Bir qaydanın bir və ya bir neçə əməli ola bilər və onlar ardıcıllıqla işləyir.
Hadisə baş verəndə platforma həmin tətikləyici üçün aktiv qaydaları tapır, onların şərtlərini yoxlayır və uyğun gələnlərin əməllərini icra edir.
Fig 1. Konsolda qaydanın redaktəsi — onun tətikləyicisi, şərtləri və əməli.
Tətikləyici qaydanın gözlədiyi hadisədir. Tətikləyicilərin əksəriyyəti insanlar məkanınızdan istifadə etdikcə avtomatik işə düşür; ikisi manualdur və qaydanı tələb olduqda işə salmağa imkan verir.
Tətikləyici | Nə vaxt işə düşür |
|---|---|
Göndərmə tamamlandı | Göndərmə yoxlanışı bitir və verdikt alır. |
Yarış göndərməsi tamamlandı | Yarışda edilmiş göndərmə yoxlanışı bitir. |
Yarış yekunlaşdırıldı | Yarış yekunlaşdırılır. |
Yarış balı dəyişdi | Yarış zamanı iştirakçının balı dəyişir. |
İştirakçı qeydiyyatdan keçdi | Kimsə yarışda iştirakçı kimi qeydiyyatdan keçir. |
İştirakçı yekunlaşdırıldı | İştirakçının yarışdakı nəticəsi yekunlaşdırılır. |
Üzv dəyişdi | Məkanınıza üzv qoşulur və ya mövcud üzv dəyişdirilir. |
Sual yaradıldı və ya cavablandırıldı | Yarışda sual verilir və ya cavablandırılır. |
Tətikləyici | Nə üçün istifadə edin |
|---|---|
Yarış əməli | Qaydanı tələb olduqda konkret yarış üzərində işə salmaq. |
Üzv əməli | Qaydanı tələb olduqda konkret üzv üzərində işə salmaq. |
Manual tətikləyicilər öz-özünə işə düşmür. Onları qaydanın yanındakı Tətiklə düyməsi ilə özünüz işə salırsınız, üzərində işə salınacaq yarışı və ya üzvü seçərək. Onlar birdəfəlik işlər üçün və qaydaya güvənməzdən əvvəl onu yoxlamaq üçün əlverişlidir. Yekunlaşdırılmış yarışlar və nəticələr dondurulduğu üçün yarışın iştirakçılarındakı dəyişiklikləri — medallar, rəsmi status, əlavə vaxt — yekunlaşdırmadan əvvəl Yarış əməli ilə etmək daha yaxşıdır.
Hər tətikləyicinin nə üçün faydalı olduğu və skriptə hansı dəqiq məlumatları təqdim etdiyi barədə məlumat üçün Avtomatlaşdırma Skriptləri bölməsinə baxın.
Əməllər qayda işə düşəndə onun nə etdiyidir. İki növü var və bir qayda onları birləşdirə bilər:
Skript — platforma ilə birbaşa əlaqə saxlayan qısa proqram. Addımlar sabit olduqda və onların hər dəfə tam eyni şəkildə işləməsini istədiyiniz zaman istifadə edin — məsələn, şərt ödənildikdə nailiyyət vermək. Dil və funksiyaların tam siyahısı üçün Avtomatlaşdırma Skriptləri bölməsinə baxın.
Süni intellekt agenti — tapşırığı adi dildə təsvir edir və agentə istifadə edə biləcəyi bir sıra alətlər verirsiniz. Agent hansı alətləri hansı ardıcıllıqla çağıracağına özü qərar verir. Mühakimə tələb edən və ya haldan-hala dəyişən tapşırıqlar üçün istifadə edin — məsələn, yarış sualını oxuyub ona cavab vermək.
Süni intellekt agenti üçün mövcud alətlərin siyahısı ayrıca istinad səhifəsində əhatə olunub.
Qaydanı qurarkən qaydanın özündə bir neçə açarı dəyişə bilərsiniz:
Sınaq icrası — qayda işə düşür və əməllərini icra edir, lakin əslində heç nə dəyişdirilmir və ya saxlanılmır. Qaydanın həqiqətən hərəkət etməsinə icazə verməzdən əvvəl onun nə edəcəyini görmək üçün bundan istifadə edin.
Sazlama — hər icra haqqında ətraflı məlumatı jurnallarda qeyd edir ki, hansı şərtlərin uyğun gəldiyini və hər əməlin nə etdiyini görə biləsən.
Qeyri-aktiv — qaydanı söndürür. Avtomatik tətikləyicilər onu işə salmayacaq, lakin siz yenə də onu manual işə sala bilərsiniz.
Qayda hər dəfə işlədikdə bu, Jurnallar tabında qeydə alınır. Jurnal qeydi hansı qaydanın işlədiyini, onun tətikləyicisini, nə vaxt işlədiyini və sınaq icrası olub-olmadığını göstərir. Qeydi açanda hər əməlin nə etdiyi üzə çıxır — o cümlədən, süni intellekt agentləri üçün, agentin çağırdığı hər alət və onun nəyi qaytardığı. Jurnallar qaydanın işlədiyini təsdiqləməyin və nə üçün gözlədiyinizi etmədiyini anlamağın əsas yoludur.
Fig 2. Jurnallar tabı — hər qayda icrası, tətikləyicisi və vaxtı ilə. Hər əməlin nə etdiyini görmək üçün qeydi açın.
Hər məkanın sahib ola biləcəyi qaydaların sayına limiti və qaydaların ümumilikdə neçə dəfə işləyə biləcəyinə aylıq limiti var. Aylıq icra limitinə çatdıqdan sonra qaydalar sıfırlanana qədər işə düşməyi dayandırır.