Okidači & akcije
Šta ga pokreće, šta radi, kako odlučuje
Tri pitanja, a svaki tok posla na ovoj platformi je odgovor na njih. Ova stranica je rječnik: načini na koje izvršavanje može započeti, stvari koje korak može uraditi i dijelovi koji oblikuju putanju između to dvoje.
Okidači
Četiri načina na koja počinje izvršavanje
Raspored
Svakih deset minuta, svakog ponedjeljka u sedam, prvog radnog dana u mjesecu. Izraženo u vremenskoj zoni koju izaberete, tako da pomjeranje sata unazad ne predstavlja incident.
Webhook
Vaša prodavnica, Vaš CRM, Vaš sistem naplate, bilo šta što može poslati HTTP zahtjev. Verifikacija potpisa je podrazumijevano uključena, a korisni teret (payload) se zadržava uz izvršavanje.
Događaj iz svijeta
Najavljen koncert, zakazana utakmica, zemljotres, upozorenje na poplavu, prelazak granice kvaliteta zraka, ispad kod dobavljača usluga. Više od 175 izvora, koji se osvježavaju svakih deset do dvadeset minuta.
Provjera (poll) ili osoba
Pratite krajnju tačku (endpoint), poštansko sanduče ili fasciklu i započnite kada se nešto promijeni. Ili ga pokrenite ručno, iz konzole, jer je to ponekad iskren odgovor.
Jedno izvršavanje po stvari. Okidač koji se aktivira dva puta za isti osnovni događaj — webhook koji pošiljalac ponovo pokuša, provjera koja ponovo vidi isti red — pokreće jedno izvršavanje, a ne dva. Uklanjanje duplikata temelji se na onome što identificira tu stvar, a taj ključ možete sami postaviti kada je pošiljaočeva ideja o ID-u lošija od Vaše.
Radnje
Koraci koji nešto rade
Radnja mijenja nešto izvan izvršavanja: piše, šalje, naplaćuje, rezerviše, dohvata ili arhivira. Postoje dvije vrste, a razlika je u tome da li je uključen model.
Determinističke radnje
Pozovite HTTP endpoint. Čitajte i pišite u vlastite sisteme. Oblikujte podatke (payload). Pronađite nešto u referentnim podacima. Pošaljite e-poštu, SMS, push notifikaciju ili štampano pismo. Ponudite termin za rezervaciju. Naplatite plaćanje. Kreirajte kratku poveznicu. Dohvatite sliku s priloženom licencom. Zapišite red, datoteku, zapis.
Isti ulaz, isti izlaz. Ne koštaju ništa u izvršavanju, zato je iskren savjet da ih koristite za sve što stvarno ne zahtijeva prosuđivanje.
AI akcije
Klasificirajte ovu poruku. Napišite nacrt odgovora. Sumirajte nit u tri stavke. Izvucite polja iz nestrukturiranog dokumenta. Odaberite između opcija na osnovu pravila koje ste napisali običnim jezikom. Prevedite, zadržavajući ton.
Svaki AI korak deklariše oblik onoga što vraća, a povratna vrijednost se validira prema tom obliku prije nego što se izvršavanje nastavi. Ako model proizvede nešto neispravno, korak propadne čisto, umjesto da pokvari sljedećih dvanaest koraka.

Nešto se dogodi. Zatim se dogodi prava sljedeća stvar.
Tok: koraci koji razmišljaju samo o izvršavanju
Uslovi granaju se na osnovu vrijednosti. Obje putanje su definisane, uvijek — uslov s nedefinisanoj else-granom najčešći je način da automatizacija tiho izgubi zapise, pa ovdje nije moguće ostaviti je nedovršenu.
Čekanja zadržavaju izvršavanje do određenog trenutka ili događaja. Čekanje je wake_at zapisano na samom izvršavanju, a ne red u redu čekanja — zato tok može zadržati deset hiljada ljudi tri sedmice, a da to ništa ne košta i da to niko ne primijeti.
Tihi sati sprječavaju da odlazne poruke stignu u tri ujutro. Izvršavanje koje dođe do koraka slanja unutar tihog prozora čeka da se prozor zatvori. Ozbiljnost to može namjerno zaobići, za upozorenja koja treba da probude ljude.
Podjele šalju dio izvršavanja putanjom A, a ostatak putanjom B, tako da možete uporediti dva naslova, dva čekanja ili dva redoslijeda na stvarnom prometu.
Ciljevi označavaju ono zbog čega je tok napravljen. Kada izvršavanje dostigne svoj cilj, tu staje, ma šta je ostalo nizvodno — kupac koji je kupio ne dobija treći podsjetnik da kupi.
- ⚡OkidačKorpa neaktivna 40 minuta. Deduplicirano po ID-u korpe.
- ?UslovKorpa preko 150 zł? Da — idemo dužom putanjom.
- ⏸Čekaj
wake_atna izvršavanju. Bez reda čekanja, bez troška. - ARazdvojite50/50 na naslovu. Ovo izvršavanje je uzelo varijantu A.
- ✉SlanjeE-mail s kratkim linkom, preusmjeravanja se broje po primaocu.
- ★CiljNarudžba je kreirana. Izvršavanje tu staje; drugi podsjetnik se nikada ne šalje.
Koraci koji su pozvali model: 1Koraci koji nisu ništa koštali: 5
Greške su dio toka, a ne izuzetak od njega
Korak koji propadne ima kuda ići. Ponovni pokušaj s odmakom i ograničenjem broja pokušaja. Preuzeti alternativnu putanju. Zaustaviti izvršavanje i evidentirati ga tamo gdje će ga osoba vidjeti. Nastaviti bez obzira na sve, jer je taj korak bio opcionalan i bolje je imati veći dio rezultata nego nikakav.
Podrazumijevano ponašanje za korak koji komunicira s tuđim sistemom je nekoliko ponovnih pokušaja, a zatim zaustavljanje — jer je sistem koji je pao u 09:14 obično ponovo aktivan u 09:19, i jer je izvršavanje koje je zaustavljeno lakše razumjeti nego izvršavanje koje se djelimično dogodilo.
Šta ne možete učiniti: korak se ne može vratiti na raniji korak. Tok je usmjerena putanja, a ne program sa skok-instrukcijom. Ako vaš zadatak stvarno treba petlju, iterirajte preko liste unutar jednog koraka ili pokrenite izvršavanje po stavci — oboje je podržano i oboje je lakše čitati kasnije nego petlja.