Tetikləyicilər & əməllər
Nə başladır, nə edir, necə qərar verir
Üç sual, və bu platformadakı hər iş axını onların cavabıdır. Bu səhifə lüğətdir: icranın başlaya biləcəyi yollar, addımın edə biləcəyi işlər və ikisinin arasındakı yolu formalaşdıran hissələr.
Tetikləyicilər
İcranın başladığı dörd yol
Cədvəl üzrə
Hər on dəqiqədə bir, hər bazar ertəsi saat yeddidə, ayın ilk iş günü. Sizin seçdiyiniz saat qurşağında ifadə olunur, beləcə saatların dəyişməsi insident olmur.
Vebhook
Sizin mağazanız, CRM sisteminiz, hesablaşma sisteminiz — HTTP sorğusu göndərə bilən istənilən şey. İmza yoxlaması standart olaraq açıqdır və payload icra ilə birlikdə saxlanılır.
Dünyadan gələn hadisə
Elan olunan konsert, planlaşdırılan matç, zəlzələ, daşqın xəbərdarlığı, aşılan hava keyfiyyəti həddi, təchizatçının işləməməsi. 175-dən çox mənbə, hər on-yirmi dəqiqədə bir yenilənir.
Sorğu, və ya bir insan
Endpoint-i, poçt qutusunu və ya qovluğu izləyin və bir şey dəyişəndə başladın. Ya da əl ilə, konsoldan başladın — çünki bəzən dürüst cavab budur.
Hər şeyə bir icra. Eyni əsl hadisə üçün iki dəfə işə düşən tetikləyici — göndərən tərəfindən təkrarlanan vebhook, eyni sətri yenidən görən sorğu — iki deyil, bir icra başladır. Dublikatların aradan qaldırılması şeyi müəyyən edən göstəriciyə bağlıdır və göndərənin id təsəvvürü sizinkindən zəifdirsə, bu açarı özünüz təyin edə bilərsiniz.
Fəaliyyətlər
Bir şey edən addımlar
Əməl icradan kənarda bir şeyi dəyişir: yazır, göndərir, ödəniş alır, rezerv edir, gətirir və ya fayla yazır. İki növ var və fərq modelin iştirak edib-etməməsindədir.
Deterministik əməllər
HTTP endpoint-inə müraciət edin. Öz sistemlərinizi oxuyun və yazın. Payload-ın formasını dəyişin. Arayış məlumatlarında bir şey axtarın. E-poçt, SMS, push bildirişi və ya çaplı məktub göndərin. Rezerv vaxtı təklif edin. Ödəniş alın. Qısa keçid yaradın. Lisenziyası ilə birlikdə şəkil gətirin. Sətr, fayl, qeyd yazın.
Eyni giriş, eyni çıxış. Onların icrası heç nəyə başa gəlmir, buna görə də dürüst məsləhət budur: həqiqətən müdriklik tələb etməyən hər şeydə onlardan istifadə edin.
AI əməlləri
Bu mesajı təsnif edin. Həmin cavabı hazırlayın. Müzakirəni üç maddəyə yığcamlayın. Strukturlaşdırılmamış sənəddən sahələri çıxarın. Nəsr ilə yazdığınız qaydaya əsasən variantlar arasında seçim edin. Tonu qoruyaraq tərcümə edin.
Hər AI addımı qaytardığı nəticənin formasını bəyan edir və iş davam etməzdən əvvəl qayıdan nəticə həmin formaya görə yoxlanılır. Model xarab bir şey hazırlayarsa, addım növbəti on iki addımı zəhərləməkdənsə, təmiz şəkildə dayanır.

Bir şey baş verir. Sonra düzgün növbəti addım baş verir.
Flow: yalnız işin gedişini düşünən addımlar
Şərtlər bir dəyərə görə budaqlanır. Hər iki yol həmişə müəyyənləşdirilir — else-budağı təyin olunmamış şərt avtomasiyanın səssizcə qeydlər itirməsinin ən çox rast gəlinən səbəbidir, ona görə də burada onu asılı vəziyyətdə buraxmaq mümkün deyil.
Gözləmələr işi bir an və ya hadisəyə qədər saxlayır. Gözləmə növbədə duran sətir deyil, işin özünə yazılmış wake_at dəyəridir — buna görə də iş axını on min nəfəri üç həftə heç bir xərc və heç kəsin diqqəti olmadan saxlaya bilir.
Sakit saatlar gedən mesajların səhər saat üçdə çatmasının qarşısını alır. Sakit pəncərə daxilində göndərmə addımına çatan iş pəncərənin bağlanmasını gözləyir. Əhəmiyyət dərəcəsi bunu qəsdən keçə bilər — insanları oyatmalı olan siqnallar üçün.
Bölmələr işlərin bir hissəsini A yoluna, qalanlarını B yoluna göndərir — beləcə iki mövzu sətri, iki gözləmə və ya iki sıralamanı canlı trafikdə bir-biri ilə müqayisə edə bilirsiniz.
Məqsədlər iş axınının nə üçün yaradıldığını göstərir. İş məqsədinə çatanda orada dayanır, aşağıda nə qalıbsa — alış edən müştəriyə üçüncü xatırlatma göndərilmir.
- ⚡TətikləyiciSəbət 40 dəqiqədir hərəkətsizdir. Səbət ID-sinə görə təkrarlardan təmizlənib.
- ?ŞərtSəbət 150 zł-dan çoxdur? Bəli — daha uzun yolu seçin.
- ⏸Gözləİşin üzərində bir
wake_at. Növbə sətri yoxdur, xərc yoxdur. - ABölünMövzu sətri üzrə 50/50. Bu iş A variantını seçdi.
- ✉GöndərQısa linkli e-poçt, yönləndirmələr hər alıcı üzrə sayılır.
- ★HədəfSifariş verildi. İş burada dayanır; ikinci xatırlatma heç vaxt göndərilmir.
Model çağıran addımlar: 1Heç nəyə başa gəlməyən addımlar: 5
Səhvlər axının istisnası deyil, onun bir hissəsidir
Uğursuz olan addımın haraya gedəcəyi var. Geri çəkilmə müddəti ilə yenidən cəhd edin və neçə dəfə cəhd ediləcəyinə limit qoyun. Alternativ yola keçin. İşi dayandırın və bir insanın görəcəyi yerə yazın. Ya da heç nə olmamış kimi davam edin — çünki həmin addım isteğe bağlı idi və nəticənin heç olmasa böyük hissəsini heç nədən üstün tutursunuz.
Başqasının sistemi ilə danışan addım üçün standart davranış bir neçə dəfə yenidən cəhd edib sonra dayanmaqdır — çünki 09:14-də sönmüş sistem adətən 09:19-da işləyir, və dayanmış işi yarı baş vermiş işdən anlamaq daha asandır.
Nə edə bilməzsiniz: addım əvvəlki addıma geri qayıda bilməz. İş axını istiqamətli yoldur, keçid əmri olan proqram deyil. İşiniz həqiqətən dövrə ehtiyac duyursa, bir addım daxilində siyahı üzrə iterasiya edin və ya hər element üçün ayrı iş başladın — hər ikisi dəstəklənir və hər ikisi sonradan dövrədən daha asan oxunur.