castomFLOW

Beskriv det

Én setning inn, en arbeidsflyt ut

Den vanskeligste delen av å bygge en automatisering har aldri vært selve byggingen. Det er det tomme lerretet, de fire hundre integrasjonene i en søkeboks, og den stille mistanken om at du er i ferd med å bruke en ettermiddag på noe som burde ta ti minutter. Den delen er fjernet her.

Det du skriver

Vanlige ord, på ditt eget språk, om jobben du vil ha utført. Ingen mal å velge. Ingen nøkkelord å gjette. Setningene folk faktisk skriver ser slik ut:

«Når en ordre er betalt, opprett fakturaen, trekk ned lagerbeholdningen, og send kunden en sporinglenke på SMS i det øyeblikket den sendes.»

«Hver mandag klokka sju, hent forrige ukes bookinger, finn ut hvilke lokaler som er under halvfulle, og send meg en e-postliste sortert med de verste først.»

«Hvis det kommer et kraftig værvarsel et sted vi har mannskaper i arbeid, send mannskapslederne SMS – selv om det er natt – og opprett et notat til vaktlederen.»

Lengre er bedre enn kortere, og spesifikt er bedre enn pent. Hvis en ventetid skal være to dager i stedet for én, si det. Hvis en melding må gå ut på polsk, si det. Alt du lar utygg blir en standardinnstilling du endrer senere, noe som ikke er en katastrofe – bare et minutt du slapp å bruke.

Det som skjer i de to minuttene

Setningen din leses inn som en intensjon: hva som starter dette, hva som må skje, i hvilken rekkefølge, og hva som må være sant ved hvert punkt. Denne intensjonen løses deretter mot katalogen av trinn som faktisk finnes – de tilkoblede kontoene dine, castomAPI-tjenestene i planen din, og vanlig HTTP for alt annet.

Deretter settes arbeidsflyten sammen. Trinn i rekkefølge. Forgreininger der en avgjørelse virkelig trengs. Ventetider der setningen antyder tålmodighet. Felttilordninger gjetnet ut fra formene som er involvert, og merket som gjetninger der gjetningen ikke var trygg.

Til slutt kontrolleres den: hvert trinns påkrevde inndata har en kilde, hver forgreining har begge stier definert, og hver tilkobling finnes enten eller er flagget som en du fortsatt må opprette. Arbeidsflyten som lander foran deg er en arbeidsflyt som kunne kjørt, ikke et diagram over én.

Det du får tilbake

En redigerbar arbeidsflyt, slått av, med en gjøremålsliste vedlagt: tilkoblingene den trenger, gjetningene den gjorde, og verdiene den ikke kunne utlede. Jobb deg nedover listen, så er den klar.

Bygget fra én setning1 m 51 s
  • ⚡Utløser valgtWebhook · order.paid. Signaturverifisering slått på som standard.
  • 2TrinnValider leveringsadressen mot referansedata.
  • 3TrinnOpprett fakturaen. Felt tilordnet fra ordren.
  • 4TrinnReduser lagerbeholdningen. Idempotensnøkkel satt til ordre-ID-en.
  • 5VentInntil frakt-webhooken kommer, eller 5 dager, avhengig av hva som skjer først.
  • 6TrinnSMS med en kort lenke, omdirigeringer telles.
  • !Trenger degTo tilkoblinger å autorisere. Ett gjetnet felt å bekrefte: mva-sats.

Slått av til du sier noe annetIngenting har kjørt

To minutter fra nå er dette en fungerende prosess.

Så tar du over

Sett det opp akkurat slik du vil ha det

Dette er delen som betyr noe, og det er delen de to minuttene kjøpte deg tid til.

Endre hva som helst

Legg til et steg, slett ett, endre rekkefølgen, del en gren, bytt ut et AI-steg med et deterministisk fordi du skjønner at regelen likevel er enkel.

Si det med dine egne ord

Hver melding arbeidsflyten sender er tekst du kan redigere. Utkastet er et utgangspunkt, og det leses også som ett; versjonen som går ut skal høres ut som deg.

Simuler den

Send en ekte post gjennom og les tilbake den nøyaktige banen, hver verdi, hver melding den ville ha sendt. Ingenting forlater bygget under en simulering.

Hvordan en simulering skiller seg fra en kjøring →

Å bygge den selv er fortsatt det normale

Mange skriver aldri en setning. De åpner en tom arbeidsflyt, legger inn en utløser, legger til steg og går videre — og for en jobb med tre steg er det ofte raskere enn å beskrive den. Beskrivelsen lønner seg på tolvstegsjobben med fire grener og en venting, altså den du har utsatt.

Du kan også beskrive en endring i en arbeidsflyt som allerede finnes: «send også lageret et varsel når ordren er over tusen zloty» kommer som et foreslått endringsforslag, vist som en diff mot det du har, og du godtar eller avslår det. Ingenting blir brukt på en live arbeidsflyt uten at du sier ja.

Om de to minuttene: det er en beskrivelse av det vanlige tilfellet, ikke en garanti. En kort arbeidsflyt går fortere; en lang med ukjente koblinger tar lengre tid. Det som er fast, er formen på avtalen — du skriver prosa, du får noe fungerende tilbake, og du bruker oppmerksomheten din på delene bare du kan bestemme.