castomFLOW
castomFLOW ашу

Триггерлер және әрекеттер

Не бастайды, не істейді, қалай шешеді

Үш сұрақ, және осы платформадағы әрбір жұмыс ағыны олардың жауабы. Бұл бет — сөздік: жұмыстың басталу жолдары, қадамның істей алатыны және осы екеуінің арасындағы жолды қалыптастыратын бөліктер.

Триггерлер

Жұмыстың басталудың төрт жолы

Кесте бойынша

Он минут сайын, әр дүйсенбі сағат жетіде, айдың бірінші жұмыс күні. Сіз таңдаған уақыт белдеуінде көрсетіледі, сондықтан сағаттың артқа көшуі оқиға емес.

Вебхук

Сіздің дүкеніңіз, CRM жүйеңіз, есепшот жүйеңіз — HTTP сұрауын жібере алатын кез келген нәрсе. Қолтаңбаны тексеру әдепкі бойынша қосулы, ал payload жұмыспен бірге сақталады.

Әлемнен келген оқиға

Концерт жарияланды, матч белгіленді, жер сілкінісі, су тасқыны ескертуі, ауа сапасы шегі өтілді, жеткізушіде істен шығу. 175-тен астам дереккөз, он-жиырма минут сайын жаңартылады.

Тексеру немесе адам

Эндпоинтті, пошта жәшігін немесе қалтаны бақылап, бірдеңе өзгергенде бастаңыз. Немесе қолмен, консольден бастаңыз — кейде шынайы жауап дәл осы.

Әр нәрсеге бір жұмыс. Бір оқиғаға екі рет іске қосылған триггер — жіберуші қайта жіберген вебхук, сол жолды қайта көрген тексеру — екі емес, бір жұмыс бастайды. Дедупликация нәрсені анықтайтын белгі бойынша жүргізіледі, ал жіберушінің идентификатор түсінігі сіздікіне қарағанда нашар болса, кілтті өзіңіз орната аласыз.

Әрекеттер

Бірдеңе істейтін қадамдар

Әрекет жұмыстан тыс бірдеңені өзгертеді: жазады, жібереді, ақы алады, брондайды, алады немесе сақтайды. Екі түрі бар, айырмашылық — модель қатыса ма, жоқ па.

Детерминирленген әрекеттер

HTTP эндпоинтін шақыру. Өз жүйелеріңізді оқу және жазу. Payload пішінін өзгерту. Анықтамалық деректерден іздеу. Электрондық хат, SMS, push хабарлама немесе басылған хат жіберу. Брондау уақытын ұсыну. Төлемді қабылдау. Қысқа сілтеме жасау. Лицензиясымен бірге сурет алу. Жол, файл, жазба жазу.

Бірдей кіріс — бірдей шығыс. Оларды орындау ештеңе тұрмайды, сондықтан шынайы кеңес — шынайы пайымдауды қажет етпейтін барлық жерде оларды қолдану.

AI әрекеттері

Бұл хабарламаны жіктеңіз. Жауаптың жобасын жазыңыз. Талқыны үш тармақпен қорытыңыз. Құрылымдалмаған құжаттан өрістерді алыңыз. Сіз прозада жазған ережеге сүйеніп нұсқалардың бірін таңдаңыз. Регистрді сақтап аударыңыз.

Әр AI қадамы қайтарамайтын нәрсенің пішінін жариялайды, және іске қосу жалғасар алдында нәтиже сол пішінмен тексеріледі. Модель бұрмаланған нәрсе шығарса, қадам келесі он екі қадамды улаймай, таза түрде тоқтайды.

Бір нәрсе болады. Содан кейін дұрыс нәрсе болады.

Flow: іске қосуды ойлайтын ғана қадамдар

Шарттар мән бойынша тармақталады. Екі жол да әрқашан анықталған — else-тармағы анықталмаған шарт автоматтандыру жазбаларды үнсіз жоғалтудың ең жиі жолы, сондықтан мұнда оны ілінген күйінде қалдыру мүмкін емес.

Күтулер іске қосуды белгілі бір сәтке немесе оқиғаға дейін ұстайды. Күту — кезекте тұрған жол емес, іске қосудың өзіне жазылған wake_at, сондықтан жұмыс ағыны он мың адамды үш апта ұстай алады, ешқандай шығынсыз және ешкім байқамайды.

Тыныш сағаттар хабарламалардың түнгі сағат үште жетіп қалуына жол бермейді. Тыныш терезе ішінде жіберу қадамына жеткен іске қосу терезе жабылғанша күтеді. Адамдарды оятуға тиіс дабылдар үшін маңыздылық деңгейі оны әдейі айналып өте алады.

Бөлулер іске қосулардың бір бөлігін A жолына, қалғанын B жолына жібереді, сондықтан екі тақырып жолын, екі күтуді немесе екі реттілікті нақты трафикте салыстыра аласыз.

Мақсаттар жұмыс ағынының өзі үшін жасалған нәрсесін белгілейді. Іске қосу мақсатына жеткенде, астында не қалса да, сол жерде тоқтайды — сатып алған тұтынушы үшінші ескертуді алмайды.

Артта қалған себетМақсатқа қол жеткізілді
  • ⚡ТриггерСебет 40 минут бойы бос тұр. Себет идентификаторы бойынша қайталанғандары алынған.
  • ?ШартСебет 150 zł-дан асты ма? Иә — ұзынырақ жолды таңдаңыз.
  • ⏸КүтуІске қосуға жазылған wake_at. Кезек жолы жоқ, шығын жоқ.
  • AБөлуТақырып жолы бойынша 50/50. Бұл іске қосу A нұсқасын алды.
  • ✉ЖіберуҚысқа сілтемесі бар электрондық хат, қайта бағыттаулар әр алушы бойынша есептеледі.
  • ★МақсатТапсырыс берілді. Іске қосу осы жерде тоқтайды; екінші ескерту ешқашан жіберілмейді.

Модель шақырған қадамдар: 1Ештеңе төлемеген қадамдар: 5

Қателер — ағынның ерекшелігі емес, оның бір бөлігі

Сәтсіз болған қадамның баратын жері бар. Кідіріспен қайта байқау және рет санының шегі. Балама жолды таңдау. Іске қосуды тоқтатып, адам көретін жерге тіркеу. Жай ғана жалғастыру, өйткені сол қадам міндетті емес еді және нәтиженің көбін алу оның ештеңесін алмағаннан жақсы.

Басқа біреудің жүйесімен сөйлесетін қадам үшін әдепкі жүріс — бірнеше рет қайта байқап, содан кейін тоқтау, өйткені 09:14-те істен шыққан жүйе әдетте 09:19-да жұмыс істейді, және тоқтаған іске қосуды жартылай болған іске қосудан ойлау әлдеқайда оңай.

Не істеуге болмайды: қадам алдыңғы қадамға қайта орала алмайды. Жұмыс ағыны — бағытталған жол, секіру нұсқасы бар бағдарлама емес. Егер тапсырмаңызға шынымен цикл керек болса, бір қадамның ішінде тізім бойынша қайталаңыз немесе әр элементке бөлек іске қосу бастаңыз — екеуі де қолданылады және екеуі де циклден кейін оқуға әлдеқайда оңай.