castomFLOW

Kako deluje

Potek dela je zaporedje korakov

To je celoten model in namenoma ni nič razburljiv. Nekaj zažene izvajanje. Izvajanje prehodi seznam korakov. Nekateri koraki razmišljajo, večina ne, nekaj pa čaka. Ko se seznam konča, se konča tudi izvajanje — in vsaka odločitev, ki jo je sprejelo, je zapisana.

1OpisEn stavek o nalogi, ki jo želite opraviti.
2ZgrajenoPribližno dve minuti pozneje, pravi potek dela.
3NastavitevPovežite račune, spremenite besedilo, premaknite čakanje.
4SimulacijaPoskusni zagon na pravem zapisu. Nič ne zapusti stavbe.
5ObjaviRazličica pripeta. Živa izvajanja obdržijo različico, s katero so vstopila.
6OpazovanjeDnevnik za vsako izvajanje, za vsak korak, z vrednostmi, ki so ga odločile.

Večina orodij za avtomatizacijo zahteva, da to zaporedje narišete, preden veste, kaj je. Dobljeni prazno platno in seznam štiristo integracij, prvih dvajset minut pa gre za spominjanje, kako se je stvar, ki ste jo želeli, sploh imenovala.

castomFLOW obrne postopek. Napišete stavek; potek dela pride zgrajen. Vse za tem je urejanje česa konkretnega, kar je popolnoma drugačna naloga od izmišljanja česa abstraktnega.

Tri vrste korakov

Deterministični koraki pridobivajo, preoblikujejo, vejijo, čakajo, zapisujejo in pošiljajo. Enak vhod vedno da enak izhod. Hitri so, njihovo izvajanje nič ne stane, in dolgočasni so tako, kot naj bi bila dolgočasna infrastruktura.

Koraki UI razvrščajo, pripravljajo osnutke, povzemajo in izbirajo. Sprejmejo strukturiran vhod in vrnejo strukturiran izhod, tako da model nikoli ne deluje prosto onkraj oblike, ki ste jo določili. To so koraki, ki jih plačujete, in cenik obstaja zato, da ste z njimi gospodarni.

Koraki poteka ne delujejo na zunanji svet. Čakajo, vejijo po pogoju, razdelijo promet med dve poti, zadržijo izvajanje do konca obdobja tišine ali označijo cilj kot dosežen in se ustavijo.

En sam potek prosto prehaja med vsemi tremi. Naloga odloča, kateri deli razmišljajo.

Plačilo naročila → račun → obvestiloIzvedba #40 118
  • ⚡SprožilecWebhook iz trgovine: order.paid, 289,00 zł.
  • 2Preverite naslovDeterministično. Poštna številka primerjana z referenčnimi podatki.
  • 3Izdaj računDeterministično. Polja so prišla iz zapisa; nihče jih ni vtipkal.
  • 4Napiši obvestiloKorak UI. Dva stavka, v jeziku stranke, v vašem tonu.
  • ?PogojJe že po 21:00 lokalnega časa? Ne. Obdobje tišine ni v igri.
  • 5PošiljanjeE-pošta odposlana, stanje dostave zapisano nazaj v izvedbo.

Porabljen čas: 4,1 sPlačljivi koraki: 1

Vsak proces ima obliko. Vaše še nihče ni narisal.

Kaj to ni

Ni splošno programsko okolje. Če naloga potrebuje pravi jezik, jo napišite v pravem jeziku in jo pokličite iz koraka prek HTTP — to je podprt in pogosto smiselni odgovor, ne poraz.

Ni agent, ki bi sam odločal, kaj storiti naprej. Korak UI se pokliče na mestu, ki ste ga izbrali, dobi vhod, ki ste ga izbrali, in je omejen na obliko, ki ste jo določili. Zaporedje je vaše. To je namerna omejitev in razlog, da je izvedba ponovljiva.

Iskren del: potek, zgrajen za vas v dveh minutah, je dober osnutek, ne končan izdelek. Imel bo čakanje, s katerim se ne strinjate, in besedilo, ki ga ne bi uporabili. Dvajset minut urejanja je normalno, in to je dvajset minut, ne popoldne, ker oblika že obstaja.