← Všechny články

Z 81 scenárov v Make som previedol do kódu desať

V Make sme mali 81 aktívnych scenárov: formuláre z webu, platby zo Stripe, faktúry, prístupy do komunity, pripomienky, zápisy do Notionu. Každý vznikol, lebo ho niekto v tej chvíli potreboval. Nikto ich potom neupratoval.

Keď sme sa rozhodli z Make odísť, nechcel som ich prekresľovať jeden po druhom. Stiahol som všetky naraz a nechal Claude Code, nech ich prečíta za mňa.

Export scenárov z Make

Scenár v Make je v skutočnosti JSON súbor. Make ho volá blueprint a dá sa stiahnuť cez jeho API. Na stiahnutie stačil krátky skript, ktorý zobral blueprint aj históriu behov ku každému aktívnemu scenáru. Druhý skript z toho urobil jednu tabuľku: ID, názov a kedy scenár naposledy bežal.

Tá tabuľka bola najužitočnejšia vec z celej migrácie. Z 81 aktívnych scenárov bežalo za posledné tri mesiace len 27. Zvyšných 54 bolo zapnutých a nerobili nič.

Dokumentácia z blueprintov

Potom som Claude Code poslal na jednotlivé scenáre. Ku každému mal zistiť, čo ho spúšťa, na aké aplikácie sa pripája, ako často beží a kam posiela výsledok. Pri platbách zo Stripe mi vrátil popis celého toku, od webhooku cez rozhodovanie podľa typu udalosti až po správu do Slacku.

Až z tej dokumentácie som videl, čo naozaj potrebujeme. Napríklad sedem samostatných scenárov, kde každý zapisoval do Notionu iný typ bloku: nadpis, odsek, zoznam, tabuľku. Kedysi to dávalo zmysel. Dnes to nikto nepoužíval.

Desať cron jobov namiesto 81 scenárov

Zhruba 70 scenárov sme zmazali. Buď nebežali, alebo robili niečo, čo už nepotrebujeme. Desať, ktoré mali reálnu prácu, sme s Codexom prepísali do kódu. Každý je dnes cron job: malý skript na Railway, ktorý sa spustí v nastavený čas. Novú aplikáciu som nestaval. Je to desať skriptov, ktoré robia to isté, čo predtým Make.

Zmeny teraz robí ktokoľvek z tímu tak, že ich napíše agentovi. Keď nás niečo upozorňuje príliš často, kolegyňa z back office povie Codexu, nech to pustí raz týždenne, a on kód upraví aj nasadí.

Zabudnutá fakturačná vetva

Audit automatizácií okolo platieb a faktúr som dostal v júni. Predplatné Make podľa neho končilo 22. júla. Bol som presvedčený, že všetko už beží cez naše skripty.

Nebežalo. V auguste kolegyňa z back office zistila, že od júla nechodia automatické faktúry za assessmenty. Jedna vetva fakturácie ostala naviazaná na Make a pri prepise som ju prehliadol. Chýbajúce faktúry dorobila ručne a nové sa vystavujú až od opravy, aby nevznikli dvojité doklady.

Agent prečíta každý JSON. Nevie však, ktorý scenár je pre firmu kritický, kým mu to nepoviete.

Postup migrácie z Make do kódu

  1. Stiahnite všetko naraz. Blueprinty aj históriu behov, cez API alebo exportom. Exporty si nechajte, aj keď z Make odídete.
  2. Zoraďte scenáre podľa posledného behu. Čo nebežalo mesiace, pravdepodobne nepotrebujete.
  3. Nechajte agenta popísať každý tok. Spúšťač, aplikácie, frekvencia, výstup. Až potom rozhodnite, čo prepísať.
  4. Prepisujte len to, čo má reálnu prácu. Zvyšok vypnite, nemažte hneď.
  5. Peniaze a faktúry overte na jednej skutočnej platbe. Kým nevidíte doklad, nevypínajte starú vetvu.
  6. Exporty neukladajte len tak do zdieľaného priečinka. Obsahujú adresy webhookov a údaje o pripojeniach.

Kedy dáva zmysel ostať v Make alebo n8n a kedy písať kód, sme rozobrali na blogu Aibility.

Časté otázky

Ako exportovať všetky scenáre z Make naraz?

Cez Make API. Agent vám napíše skript, ktorý prejde zoznam aktívnych scenárov a ku každému stiahne blueprint ako JSON, prípadne aj históriu behov. Ručne sa dá scenár exportovať aj v editore Make, ale pri desiatkach scenárov je skript rýchlejší.

Dá sa scenár z Make previesť do kódu automaticky?

Agent z blueprintu pochopí tok a napíše kód, ktorý robí to isté. Vy musíte doplniť prístupy k aplikáciám, rozhodnúť, kde kód pobeží, a overiť ho na neškodnom prípade. Pri platbách a faktúrach to kontrolujte na skutočnej transakcii.

Ako zistím, ktoré automatizácie v Make nikto nepoužíva?

Pozrite sa na posledný beh každého scenára. U nás z 81 aktívnych bežalo za tri mesiace len 27. Aktívny scenár, ktorý mesiace nebežal, môžete takmer vždy vypnúť.

Čo je cron job a kde ho spustiť?

Je to skript, ktorý sa sám spustí v nastavený čas, napríklad každé ráno. Spustiť ho môžete na hostingu ako Railway, kde beží aj pri vypnutom notebooku a má logy. Agent vám ho napíše aj nasadí.

Čo sa môže pri migrácii z Make pokaziť?

Najčastejšie prehliadnete vetvu, ktorá beží zriedka alebo je skrytá v inom scenári. Mne tak ostala jedna fakturačná vetva v Make a faktúry za assessmenty od júla do polovice augusta nechodili. Preto starý scenár vypnite až vtedy, keď nový preukázateľne funguje.

Čo s exportmi z Make po migrácii?

Nechajte si ich ako zálohu, z JSONu sa dá scenár obnoviť alebo znova prečítať. Uložte ich však na bezpečné miesto, pretože obsahujú adresy webhookov a údaje o pripojeniach k aplikáciám.

Tom

Chceš to samé ve své práci?

Sedneme si na hodinu nad tím, co řešíš. 3 000 Kč bez DPH.

Domluvit konzultaci Co jsem postavil →