Sisukord7
- 01Kuidas saada teade, kui n8n töövoog ebaõnnestub?
- 02Kuidas teada, mis on töödeldud ja mis mitte?
- 03Kuidas käivitust uuesti käivitada ilma duplikaati loomata?
- 04Kuidas märgata töövoogu, mis õnnestub valede andmetega?
- 05Kas tuleb jälgida ka serverit, millel n8n töötab?
- 06Mida kontrollida enne töövoo tootmisse viimist?
- 07Korduma kippuvad küsimused
Unustatud käsitsi tehtav ülesanne tuleb lõpuks välja. Rikkis automatiseerimine aga ei tule. Tellimusi enam ei kopeerita, arveid enam ei looda ja esimene signaal võib tulla kliendilt päevi hiljem. n8n töövoogude seire tähendab hoolitsemist selle eest, et see signaal jõuaks kohe teieni koos kõigega, mida parandamiseks vaja.
Me käitame n8n töövooge tootmises, nende hulgas kulude sisestamise agenti Telegramis ja töövoogu, mis määrab sisemise identifikaatori igale uuele objektile Palmora Property CRM-is, kinnisvaraportaalis, mida me toetame. See juhend tugineb n8n dokumentatsioonile ja meie enda intsidentidele. Tööriista valikut ja API-ta tarkvara juhtumit käsitlevad teised juhendid meie automatiseerimise rubriigis.
Lühidalt
- Üksainus veatöövoog, mis algab sõlmega Error Trigger, võib anda häiret kõigi teie protsesside kohta.
- Puudumise häire katab selle, mida see ei näe: protsessi, mis enam ei käivitu.
- Ajalugu on kasulik ainult siis, kui seda säilitatakse: kontrollige, mida salvestatakse ja kui kauaks.
- Uuesti käivitamine on lihtne; duplikaatide vältimine valmistatakse ette kavandamisel.
- Töövoog võib õnnestuda valede andmetega: kontrollige ka mahtusid ja välju.
Kuidas saada teade, kui n8n töövoog ebaõnnestub?
n8n võimaldab määrata iga töövoo jaoks veatöövoo, mis käivitub, kui mõni käivitus ebaõnnestub. Veahalduse dokumentatsiooni järgi peab see töövoog algama sõlmega Error Trigger ja sama töövoog võib teenida mitut töövoogu. Seega ehitatakse see üks kord ja hoolikalt:
- Looge veatöövoog.
Selle esimene sõlm on Error Trigger. Andke sellele selge nimi (näiteks „Häired“) ja salvestage see: töötamiseks ei pea see olema avaldatud.
- Ühendage häire.
Lisage Error Triggeri järele häire saatmine oma meeskonna kanalisse.
- Siduge see iga töövooga.
Avage iga jälgitava töövoo seaded (Settings) ja valige see töövoog Error Workflow’ks.
- Testige.
Tekitage automaatses käivituses rike, et kontrollida, kas häire tõesti kohale jõuab.
Neljas samm on oluline: sõlme dokumentatsiooni järgi käivitub Error Trigger ainult siis, kui automaatne käivitus ebaõnnestub, mitte kunagi käsitsi käivitamisel. Testiks paneb sõlm Stop And Error käivituse teie valitud tingimustel ebaõnnestuma.
Mida hea häire peab sisaldama:
- protsessi nimi äri keeles („Tarnijate arvete loomine“, mitte „Workflow 14“);
- ebaõnnestunud samm ja veateade;
- link ebaõnnestunud käivitusele, mille n8n annab, kui käivitus salvestatakse (mitte siis, kui viga tuleb käivitajast endast);
- mida häire saaja peab tegema või kellele helistama.
Kanal loeb sama palju kui sisu. Üks e-kiri rohkem ülekoormatud postkastis ei aita: häire peab jõudma sinna, kus meeskond juba loeb, ainult häiretele mõeldud kanalisse, mis jääb vaikseks, kui kõik on korras. Palmora Propertys on selleks kaks eraldi Discordi kanalit.
Tähelepanu
Veatöövoog näeb ainult ebaõnnestumisi
Protsess, mis üldse enam ei käivitu (ekslikult peatatud töövoog, eksport, mis ei jõua enam jälgitavasse postkasti, veebikonks, mida keegi enam ei kutsu), ei tekita ühtegi viga ja seega ühtegi häiret. Igapäevaselt töötama pidava protsessi jaoks lisage puudumise häire: ajastatud töövoog, mis kontrollib igal hommikul, et oodatud töö on tehtud (eelmisel päeval loodud read, saabunud fail), ja hoiatab vastasel juhul.
Kuidas teada, mis on töödeldud ja mis mitte?
n8n hoiab käivituste jälge. Käivituste nimekirja saab filtreerida töövoo, oleku (ebaõnnestunud, töös, õnnestunud, ootel) ja alguskuupäeva järgi ning seal saab käivituse avada, et näha selle andmeid samm-sammult. Eeldusel, et see on säilitatud, ja seda seadistatakse:
- Mida salvestatakse. n8n dokumentatsiooni järgi otsustavad iga töövoo seaded, kas säilitada ebaõnnestunud tootmiskäivitused, õnnestunud käivitused ja käsitsi käivitused. Säilitage alati ebaõnnestumised. Säilitage ka olulise protsessi õnnestumised: need on ainus tõend, et töötlus toimus, kui keegi küsib, kas teisipäevane tellimus läks läbi.
- Kui kauaks. Ise majutatud instantsil kustutab n8n vaikimisi lõpetatud käivitused, mis on vanemad kui 14 päeva või ületavad 10 000 käivitust, alustades vanimatest, vastavalt selle käivitusandmete dokumentatsioonile. Seadke need lävendid oma vajaduse järgi, unustamata, et ajalugu sisaldab teie andmeid: nimesid, summasid, aadresse.
- Mis kaob koos töövooga. Töövoo kustutamine kustutab ka selle käivituste ajaloo. Peatage pigem kui kustutage protsess, mille kohta võidakse teilt aru pärida.
- Selgelt nimetatud sammud. Käivitus peab olema loetav ilma selle autorita: „Loo arve“, mitte „HTTP Request 3“.
Olulise protsessi jaoks kaaluge eraldi logi: üks rida iga töödeldud elemendi kohta (arve X, klient Y) koos olekuga, mida ärivaldkonna inimene saab vaadata ilma n8n-i avamata ja mis ei sõltu tööriista puhastusest.
Kuidas käivitust uuesti käivitada ilma duplikaati loomata?
Kui põhjus on parandatud, jääb üle töödelda see, mis töötlemata jäi. Käivituste nimekirjast käivitab n8n ebaõnnestunud käivituse uuesti kahel viisil: töövooga, nagu see on täna salvestatud, ehk parandatuna, või algse töövooga. Et riket enne uuesti käivitamist mõista, kopeerib dokumentatsioonis kirjeldatud funktsioon Debug in editor varasema käivituse andmed redaktorisse, kinnitatuna esimese sõlme külge (isemajutuse korral sõltuvalt väljaandest). Seadistus Save execution progress võimaldab ka jätkata sealt, kus käivitus peatus, veidi suurema latentsuse hinnaga.
Lõks on duplikaat. Kui töövoog lõi arve ja ebaõnnestus seejärel e-kirja saatmisel, loob algusest uuesti käivitamine teise arve. Kaitse ehitatakse kavandamisel, mitte rikke ajal:
- iga kirjutav samm kontrollib kõigepealt, kas element on juba olemas, viiteidentifikaatori (tellimuse number, tarnija arve number) järgi;
- kõige olulisem salvestus tuleb enne kõrvaltegevusi (teavitus, e-kiri), mitte kunagi pärast;
- ebaõnnestunud element ei peata teisi: viiekümne arve partiis ei tohi veaga neljakümne seitsmes blokeerida järgmist kolme.
Üks klient õppis teise reegli kibedal kogemusel.
Praktikast
Salvestage kõigepealt, jätkake sealt, kus pooleli jäi
Palmora Propertys saadeti kontaktipäringud algul e-postiga: ebaõnnestumise korral viga neelati ja sait vastas, et kõik on korras, isegi rikke ajal. Kaitse: salvestada iga päring andmebaasi enne e-kirja saatmist; kui e-kiri ebaõnnestub, ei lähe midagi kaotsi.
Pikk töötlus vajab ka taastamispunkte: seni kuni üks meie öistest töötlustest ei kirjutanud oma vahemälu iga 25 ühiku järel, alustas iga katkenud käivitus külmalt otsast peale, millest tulid kolm ööd üle 4 tunni kestnud töötlusega ja ajapiirangu ületamine.
Kuidas märgata töövoogu, mis õnnestub valede andmetega?
Töövoog võib õnnestuda ja anda vale tulemuse: tühi eksport, mida töödeldi „edukalt“, nulliks loetud summa, sest vorming muutus, PDF, mille väljavõtmisel jäi üks väli vahele. Ükski neist juhtudest ei käivita veatöövoogu. Palmora Propertys avaldaks ilma avaldamise kaitsemehhanismideta API tühi vastus null tootega saidi, rohelisena kuvatava töövooga.
Mõni lihtne kontroll püüab need juhtumid kinni:
- mahulävend: tunduvalt vähem elemente kui tavalisel päeval või üldse mitte ühtegi, ja midagi ei avaldata enne, kui inimene on üle vaadanud;
- kustutuste kontroll: töötlus, mis kavatseb kustutada palju rohkem kui tavaliselt, peatub ja hoiatab;
- kohustuslikud väljad, mida kontrollitakse enne kirjutamist (pole arvet ilma summa või tarnijata);
- inimkontrolli järjekord kahtlaste juhtumite jaoks, mitte automaatne kirjutamine.
n8n-is muudab sõlm Stop And Error ebaõnnestunud kontrolli tõeliseks ebaõnnestumiseks:
Ebaõnnestunud kontrollist häireni
- Tingimus
Null rida, puuduv summa.
- Stop And Error
Selle taha paigutatud sõlm paneb käivituse ebaõnnestuma.
- Veatöövoog
Hoiatab nagu iga muu rikke puhul.
Need kontrollid on veelgi olulisemad, kui automatiseerimine kulgeb kõrvaltee kaudu (eksport, e-kiri, ekraan), nagu meie juhendis API-ta tarkvara automatiseerimiseks: vormingu muutus allika poolel annab seal kiiresti vale tulemuse ilma nähtava veata.
Kas tuleb jälgida ka serverit, millel n8n töötab?
Kui n8n on ise majutatud, siis jah: server on osa süsteemist. Peatunud instants ei saada ühtegi häiret, sest see ei tee enam midagi. Vähemalt:
- väline sond, mis töötab mujal kui jälgitav server ja kontrollib, kas instants vastab;
- ketas: n8n dokumentatsiooni järgi võib andmebaas kasvada, kuni salvestusruum täis saab; ärge säilitage midagi tarbetut ja jätke puhastus aktiivseks (SQLite’i puhul ei anta vabanenud ruumi automaatselt tagasi);
- varukoopiad ja uuendused, mille tegelikke nõrku kohti kirjeldame oma artiklis oma serveri varundamisest.
Mida kontrollida enne töövoo tootmisse viimist?
| Punkt | Küsimus, mida endalt küsida |
|---|---|
| Ebaõnnestumise häire | Kes selle saab, kus ja mida ta peab tegema? |
| Puudumise häire | Mis juhtub, kui protsess üldse enam ei käivitu? |
| Ajalugu | Kas õnnestunud käivitused säilitatakse ja kui kauaks? |
| Taastamine | Kas saab uuesti käivitada ilma duplikaati loomata? |
| Andmete kontroll | Kas tühi või absurdne tulemus tuvastatakse? |
| Dokumentatsioon | Kas teine inimene saab töövoost aru ilma autorita? |
Töövoog, mis ei täida neid kuut punkti, ei ole tootmises: see on katsetamisel ja keegi peab seda teadma.
Meelespidamiseks
Kui alustate nullist
Alustage veatöövoost ja puudumise häirest: just need muudavad vaikse rikke teadaolevaks rikkeks.
Seda me oma pakkumises tarnime: iga automatiseeritud protsess tuleb koos häirete ja iga käivituse ajalooga, lisaks käivituse kulu loendur, ja vana töökorraldus jääb varuks, kuni uus pole end tõestanud. Seire ja parandused on hinnas vähemalt 3 kuud, 350 € kuus, ning jätkuvad seejärel igakuiselt.
Korduma kippuvad küsimused
Mis juhtub, kui n8n töövoog öösel kokku jookseb?
Ilma veatöövoota mitte midagi: käivitus märgitakse käivituste nimekirjas ebaõnnestunuks, kui ebaõnnestumisi salvestatakse, ja kedagi ei teavitata. Veatöövooga saab Error Trigger ebaõnnestumise üksikasjad ja häire läheb kohe valitud kanalisse. Hommikul jääb üle põhjus parandada ja käivitus nimekirjast uuesti käivitada, kontrollides esmalt, et ükski samm pole juba midagi kirjutanud.
Kui kaua käivituste ajalugu säilitada?
Piisavalt kaua, et vastata meeskonna küsimustele, mitte kauem kui vaja, sest see sisaldab isikuandmeid: isikuandmete kaitse üldmäärus keelab neid säilitada kauem, kui töötlemise eesmärk nõuab (isikuandmete kaitse üldmääruse artikkel 5). Isemajutuse korral puhastab n8n vaikimisi lõpetatud käivitused, mis on vanemad kui 14 päeva või ületavad 10 000 käivitust, kaks lävendit, mida saab seadistada.
Kas on vaja välist seiretööriista?
Töövoogude jaoks pakub n8n olulise: veatöövoog, käivituste nimekiri, uuesti käivitamine. Instantsi enda jaoks on vaja vähemalt teisele masinale paigaldatud sondi, sest peatunud instants ei saa oma riketest teada anda. Täielikum tööriist, mis jälgib ka ketast ja mälu, muutub kasulikuks niipea, kui serverit jagavad teised teenused.
Kes peab häireid saama?
Nimeliselt määratud inimene koos asendajaga tema puudumise ajaks, mitte „kogu meeskond“: kõigile saadetud häire ei kohusta kedagi. Otsustage ka, mis võib oodata hommikuni ja mis õigustab kõnet, ning kirjutage see koos tegutsemisjuhisega häiresse endasse: inimene ei tohiks tegutsemiseks vajada töövoo autorit.
Kas need mehhanismid on olemas ka Make’is ja Zapieris?
Põhimõtted ei sõltu tööriistast: teada saada ebaõnnestumisest, tuvastada puudumine, käivitada uuesti ilma duplikaadita, kontrollida andmeid. Seadistused aga erinevad: kontrollige Make’i või Zapieri dokumentatsioonist, kuidas kumbki häiret annab, käivitusi säilitab ja uuesti käivitab, enne kui usaldate neile kriitilise protsessi. Meie n8n-i, Make’i ja Zapieri võrdlus aitab valida vastavalt teie mahule ja andmete olemusele.
Allikad
- Veahalduse dokumentatsiooni (uus vahekaart)docs.n8n.io
- Käivituste nimekirja (uus vahekaart)docs.n8n.io
- Selle käivitusandmete dokumentatsioonile (uus vahekaart)docs.n8n.io
Jim · Brain Plus AI asutaja
Loe veel teemal automatiseerimine ja botid

Praktiline juhend5 min
Tarkvara automatiseerimine ilma API-ta: kuus sissepääsu
Teie äritarkvaral pole API-t või on see ette nähtud ainult kallima paketi jaoks? Tavaliselt jääb siiski üks sissepääs selle automatiseerimiseks: siin on kuus, kõige vastupidavamast kõige hapramani, koos sellega, mida igaüks hoolduses maksab.

Mõista6 min
n8n litsents: mida Sustainable Use License lubab
n8n ei ole ranges mõttes avatud lähtekoodiga: seda levitatakse Sustainable Use License alusel. Mida see lubab ettevõttele, kes automatiseerib oma protsesse, ja tema teenusepakkujale, ning mida see keelab sellele, kes soovib n8n-ile ehitatud teenust edasi müüa.

Vali ja arvuta6 min
WhatsAppi ja veebilehe botid: aja säästmine või kaotamine
Bot säästab aega, kui päring on sage, lihtne ja selle vastus on juba olemas; ta raiskab aega niipea, kui tõkestab tee inimeseni. Juhtumid, kus ta on kasulik, need, kus ta maksab, ja mis muutus WhatsAppis 2026. aastal.
