Triggarit & toiminnot
Mikä käynnistää, mitä se tekee, miten se päättää
Kolme kysymystä, ja jokainen työnkulku tällä alustalla on vastaus niihin. Tämä sivu on sanasto: tavat joilla ajo voi alkaa, asiat joita vaihe voi tehdä, ja palaset jotka muovaavat polun näiden välillä.
Triggarit
Neljä tapaa aloittaa ajo
Aikataulu
Joka kymmenes minuutti, joka maanantai kello seitsemän, kuukauden ensimmäinen työpäivä. Ilmaistu valitsemassasi aikavyöhykkeessä, joten kellojen siirtyminen ei ole incidentti.
Webhook
Verkkokauppasi, CRM:si, laskutusjärjestelmäsi, mikä tahansa joka pystyy tekemään HTTP-pyynnön. Allekirjoituksen varmennus on oletuksena päällä ja payload säilytetään ajon kanssa.
Tapahtuma maailmasta
Konsertti julkistettu, ottelu ajastettu, maanjäristys, tulvavaroitus, ilmanlaatuväylän ylitys, palveluntarjoajan katkos. Yli 175 lähdettä, päivitetään joka kymmenes–kaksikymmentä minuutti.
Kysely tai ihminen
Tarkkaile päätepistettä, postilaatikkoa tai kansiota ja käynnistä, kun jotain muuttuu. Tai käynnistä käsin konsolista, koska joskus se on rehellinen vastaus.
Yksi ajo per asia. Triggaari joka laukeaa kahdesti samasta taustalla olevasta tapahtumasta — lähettäjän uudelleenyritys webhookista, kysely joka näkee saman rivin uudelleen — käynnistää yhden ajon, ei kahta. Deduplikointi avataan sillä mikä tunnistaa asian, ja voit asettaa avaimen itse, kun lähettäjän käsitys id:stä on huonompi kuin sinun.
Toiminnot
Vaiheet jotka tekevät jotain
Toiminto muuttaa jotain ajon ulkopuolella: se kirjoittaa, lähettää, veloittaa, varaa, hakee tai arkistoi. Kahta lajia, ja ero on siinä, onko malli mukana.
Deterministiset toiminnot
Kutsu HTTP-päätepistettä. Lue ja kirjoita omia järjestelmiäsi. Muotoile payload uudelleen. Hae jotain referenssidatasta. Lähetä sähköposti, tekstiviesti, push-ilmoitus tai painettu kirje. Tarjoa varausaika. Ota maksu. Luo lyhyt linkki. Hae kuva lisenssitietoineen. Kirjoita rivi, tiedosto tai tietue.
Sama syöte, sama tulos. Ne maksavat mitään ajaa, minkä vuoksi rehellinen neuvo on käyttää niitä kaikkeen mikä ei oikeasti tarvitse harkintaa.
Tekoälytoiminnot
Luokittele tämä viesti. Laadi tämä vastaus. Tiivistä säie kolmeen ranskalaiseen viivaan. Poimi kentät jäsentymättömästä asiakirjasta. Valitse vaihtoehtojen välillä säännön perusteella, jonka kirjoitit proosana. Käännä säilyttäen sävy.
Jokainen tekoälyvaihe määrittää palauttamansa muodon, ja paluuarvo validoidaan sitä vastaan ennen kuin ajo jatkuu. Jos malli tuottaa epämuodostuneen tuloksen, vaihe epäonnistuu siististi myrkyttämättä seuraavia kahtatoista vaihetta.

Jotain tapahtuu. Sitten tapahtuu oikea seuraava asia.
Kulku: vaiheet, jotka vain miettivät ajon kulkua
Ehdot haarautuvat arvon perusteella. Molemmat polut on aina määritelty — ehto, jonka else-haara puuttuu, on yleisin tapa, jolla automaatio hiljaisesti menettää tietueita, joten sellaista ei voi jättää roikkumaan tänne.
Odotukset pitävät ajon paikallaan hetkeen tai tapahtumaan asti. Odotus on ajolle itselleen kirjoitettu wake_at, ei jonossa makaava rivi, minkä vuoksi työnkulku voi pitää kymmentä tuhatta ihmistä odottamassa kolme viikkoa ilman että se maksaa mitään tai kukaan huomaa mitään.
Hiljaiset tunnit estävät lähtevien viestien laskeutumisen kello kolme yöllä. Ajo, joka saapuu lähetysvaiheeseen hiljaisen ajan sisällä, odottaa ikkunan sulkeutumista. Vakavuusasteen voi tietoisesti ohittaa sen hälytyksissä, joiden on tarkoitus herättää ihmisiä.
Jakotestit ohjaavat osan ajoista polulle A ja loput polulle B, joten voit vertailla kahta otsikkoa, kahta odotusta tai kahta järjestystä keskenään oikealla liikenteellä.
Tavoitteet merkitsevät sen, minkä vuoksi työnkulku oli olemassa. Kun ajo saavuttaa tavoitteensa, se pysähtyy siihen riippumatta siitä, mitä jäi jäljelle — asiakas, joka jo osti, ei saa kolmatta ostomuistutusta.
- ⚡KäynnistinOstoskori ollut toimettomana 40 minuuttia. Poistettu kaksoiskappaleet ostoskorin tunnisteen perusteella.
- ?EhtoOstoskori yli 150 zł? Kyllä — valitaan pidempi polku.
- ⏸Odota
wake_atajolla. Ei jonoriviä, ei kustannusta. - AJaa50/50 otsikon perusteella. Tämä ajo sai variantin A.
- ✉LähetäSähköposti lyhyellä linkillä, uudelleenohjaukset lasketaan vastaanottajittain.
- ★TavoiteTilaus tehty. Ato pysähtyy tähän; toista muistutusta ei koskaan lähetetä.
Mallia kutsuneet vaiheet: 1Vaiheet, jotka eivät maksanut mitään: 5
Virheet ovat osa kulkua, eivät poikkeus siitä
Epäonnistuvalla vaiheella on jonnekin mentävä. Uudelleenyritys viiveellä kasvavasti ja raja yritysten määrälle. Vaihtoehtoinen polku. Ajon pysäytys ja arkointi sinne, missä ihminen näkee sen. Jatkaminen siitä huolimatta, koska kyseinen vaihe oli valinnainen ja mieluummin suurin osa lopputuloksesta kuin ei mitään.
Oletus vaiheelle, joka puhuu toisen järjestelmän kanssa, on yrittää uudelleen muutaman kerran ja sitten pysähtyä — koska järjestelmä, joka on alhaalla kello 9.14, on yleensä ylhäällä kello 9.19, ja koska pysähtynyttä ajoa on helpompi hahmottaa kuin puoliksi tapahtunutta ajoa.
Mitä et voi tehdä: vaihe ei voi silmukoida takaisin aiempaan vaiheeseen. Työnkulku on suunnattu polku, ei ohjelma, jossa on hyppykäsky. Jos tehtäväsi todella tarvitsee silmukan, iteroi lista yhden vaiheen sisällä tai käynnistä ajo per alkio — molemmat ovat tuettuja, ja molemmat ovat jälkikäteen helpompia lukea kuin silmukka olisi.