Declanșatoare & acțiuni
Ce o pornește, ce face, cum decide
Trei întrebări, iar fiecare flux de pe această platformă este un răspuns la ele. Această pagină este vocabularul: modurile în care poate începe o rulare, lucrurile pe care le poate face un pas și elementele care modelează drumul dintre cele două.
Declanșatoare
Patru moduri în care începe o rulare
Un program
La fiecare zece minute, în fiecare luni la ora șapte, în prima zi lucrătoare a lunii. Exprimat într-un fus orar ales de dvs., astfel încât schimbarea orei nu devine un incident.
Un webhook
Magazinul dvs., CRM-ul dvs., sistemul dvs. de facturare, orice poate face o cerere HTTP. Verificarea semnăturii este activată implicit, iar sarcina utilă este păstrată împreună cu rularea.
Un eveniment din lume
Un concert anunțat, un meci programat, un cutremur, o avertizare de inundații, o limită de calitate a aerului depășită, o panie la un furnizor. Peste 175 de surse, reîmprospătate la fiecare zece până la douăzeci de minute.
O verificare periodică sau o persoană
Urmăriți un endpoint, o cutie poștală sau un dosar și porniți când ceva se schimbă. Sau porniți-l manual, din consolă, pentru că uneori acesta este răspunsul sincer.
O singură rulare per lucru. Un declanșator care se activează de două ori pentru același eveniment de bază — un webhook retrimis de expeditor, o verificare periodică care vede din nou același rând — pornește o singură rulare, nu două. Deduplicarea se face pe orice identifică lucrul respectiv, iar dvs. puteți stabili acea cheie când ideea de id a expeditorului este mai proastă decât a dvs.
Acțiuni
Pași care fac ceva
O acțiune schimbă ceva în afara rulării: scrie, trimite, încasează, rezervă, preia sau arhivează. Două tipuri, iar diferența constă în faptul dacă este implicat un model.
Acțiuni deterministe
Apelați un endpoint HTTP. Citiți și scrieți în sistemele dumneavoastră. Reformatați un payload. Căutați ceva în date de referință. Trimiteți un e-mail, un SMS, o notificare push sau o scrisoare tipărită. Oferiți un interval de rezervare. Încasați o plată. Generați un link scurt. Preluați o imagine împreună cu licența atașată. Scrieți un rând, un fișier, o înregistrare.
Același input, același output. Nu costă nimic la rulare, de aceea sfatul onest este să le folosiți pentru tot ce nu necesită cu adevărat judecată.
Acțiuni AI
Clasificați acest mesaj. Redactați acel răspuns. Rezumați un fir de conversație în trei puncte. Extrageți câmpuri dintr-un document nestructurat. Alegeți între opțiuni pe baza unei reguli scrise în limbaj natural. Traduceți, păstrând tonul.
Fiecare pas AI declară forma a ceea ce returnează, iar rezultatul este validat față de acea formă înainte ca rularea să continue. Dacă un model produce ceva malformat, pasul eșuează curat, în loc să contamineze următorii doisprezece pași.

Se întâmplă ceva. Apoi se întâmplă lucrul corect următor.
Flow: pașii care se gândesc doar la rulare
Condițiile ramifică în funcție de o valoare. Ambele căi sunt definite, întotdeauna — o condiție fără o ramură else definită este cel mai comun mod în care o automatizare pierde în tăcere înregistrări, deci nu este posibil să lăsați una suspendată aici.
Așteptările rețin o rulare până la un moment sau un eveniment. O așteptare este un wake_at scris pe rularea însăși, nu un rând aflat într-o coadă, motiv pentru care un flux de lucru poate reține zece mii de persoane timp de trei săptămâni fără să coste nimic și fără ca cineva să observe.
Orele de liniște împiedică mesajele outbound să ajungă la trei dimineața. O rulare care ajunge la un pas de trimitere în interiorul ferestrei de liniște așteaptă închiderea ferestrei. Severitatea o poate depăși în mod deliberat, pentru alertele care ar trebui să trezească oamenii.
Împărțirile trimit o parte din rulări pe calea A și restul pe calea B, astfel încât să puteți compara două subiecte, două așteptări sau două ordonări între ele pe trafic real.
Obiectivele marchează scopul pentru care a fost creat fluxul de lucru. Când o rulare își atinge obiectivul, se oprește acolo, indiferent de ce rămânea în aval — clientul care a cumpărat nu primește al treilea memento de cumpărare.
- ⚡DeclanșatorCoș inactiv de 40 de minute. Deduplicat după id-ul coșului.
- ?CondițieCoș peste 150 zł? Da — se urmează calea mai lungă.
- ⏸AșteaptăUn
wake_atpe rulare. Fără rând în coadă, fără cost. - AScindați50/50 pe subiect. Această rulare a primit varianta A.
- ✉TrimitereE-mail cu un link scurt, redirecționările numărate per destinatar.
- ★ObiectivComandă plasată. Rularea se oprește aici; al doilea memento nu este niciodată trimis.
Pași care au apelat un model: 1Pași care nu costă nimic: 5
Erorile fac parte din flux, nu sunt o excepție de la el
Un pas care eșuează are unde să meargă. Reîncercați cu backoff și o limită a numărului de încercări. Urmați o cale alternativă. Opriți rularea și arhivați-o acolo unde o persoană o va vedea. Continuați oricum, pentru că acel pas era opțional și preferați o parte din rezultat în locul niciunui rezultat.
Comportamentul implicit pentru un pas care comunică cu sistemul altcuiva este să reîncerce de câteva ori și apoi să se oprească — pentru că un sistem nefuncțional la 09:14 funcționează de obicei la 09:19, și pentru că o rulare oprită este mai ușor de înțeles decât una jumătate realizată.
Ce nu puteți face: un pas nu poate reveni la un pas anterior. Un flux de lucru este o cale direcționată, nu un program cu o instrucțiune de salt. Dacă sarcina dumneavoastră necesită cu adevărat o buclă, iterați peste o listă într-un singur pas sau porniți o rulare per element — ambele sunt acceptate, iar ambele sunt mai ușor de citit ulterior decât ar fi un ciclu.