Folyamatautomatizálás Claude Code és n8n-nel · Lecke 04

n8n alapfogalmak

Az n8n egy vizuális, node-alapú platform folyamatok automatizálására. Ebben a leckében megismered a hat legfontosabb fogalmat, amelyekből minden n8n workflow felépül, a triggertől a credentialen át az executionig.

Vissza a tananyaghoz


Mi az n8n

Az n8n egy fair-code licencű folyamatautomatizálási platform, amely az AI képességeket a vállalati folyamatautomatizálással ötvözi. A folyamatokat vizuális, node-alapú felületen építed fel, vagyis nem kódot írsz sorról sorra, hanem dobozokat kötsz össze a felületen. Két fő használati mód létezik, a menedzselt n8n Cloud és a saját infrastruktúrán futtatott self-hosted verzió. Mielőtt az első workflow-t megépítenéd, érdemes tisztázni azt a néhány alapfogalmat, amelyre minden más épül.


TRIGGER NODE itt indul a folyamat connection ACTION NODE adat lekérése ACTION NODE adat küldése A workflow node-ok gyűjteménye, amely szekvenciálisan fut le a triggertől az utolsó node-ig
Egy minimál workflow, egy trigger node indítja, a connection nyilak a kimenetről a bemenetre továbbítják az adatot az action node-oknak.

Workflow, node, connection

A workflow node-ok gyűjteménye, amely egy folyamatot automatizál, és egy trigger feltétel bekövetkeztekor indul el, majd szekvenciálisan fut le. A node az az egyedi komponens, amelyből a workflow-t építed. A node határozza meg, mikor fusson a folyamat, és a node végzi az adat lekérését, küldését, feldolgozását, valamint a külső szolgáltatásokhoz való kapcsolódást. Két node közötti connection az egyik node kimenetéről a másik bemenetére továbbítja az adatot. Az n8n-ben a node-ok között áramló minden adat objektumok tömbje, és a fogadó node minden elemet egyenként dolgoz fel.


  1. Trigger nodeMeghatározza, mikor induljon a workflow. Minden éles workflow-nak legalább egy triggerre van szüksége.
  2. Action node-okA már futó folyamaton belül végzik a konkrét feladatot, adatot kérnek le, küldenek vagy dolgoznak fel.
  3. ConnectionAz egyik node kimenetét a másik bemenetére köti, ezzel útvonalat képez az adatnak.
  4. Szekvenciális futásAz adat objektumok tömbjeként halad node-ról node-ra, minden elemet egyenként feldolgozva.

Trigger típusok

A trigger node dönti el, mikor fusson a workflow. Három gyakori típus közül választhatsz, attól függően, hogy manuálisan, időzítve vagy egy külső esemény hatására szeretnéd indítani a folyamatot. A Manual Trigger az Execute Workflow gombra fut, tehát akkor hasznos, ha nem kell semmilyen automatikus indítás. A Schedule Trigger fix időközönként futtat, hasonlóan a Unix Cron segédprogramhoz, támogatva a másodperc, perc, óra, nap, hét és hónap alapú időközöket. A Webhook node egy esemény hatására fogad adatot appoktól és szolgáltatásoktól, és API végpontként is használható, mert a workflow végén generált adatot vissza tudja adni.


MANUAL Execute Workflow gombra indul nincs automatikus futás SCHEDULE fix időközönként Cron-szerűen perc, óra, nap, hét, hónap WEBHOOK esemény hatására adatot fogad API végpontként is használható mindegyik ugyanazt a workflow-t indítja el
A három trigger típus abban tér el, mi indítja a workflow-t, kézi gombnyomás, ütemezés vagy egy beérkező esemény.

Manual és Schedule

  • Manual: az Execute Workflow gombra fut, teszteléshez és kézi indításhoz
  • Schedule: fix időközönként fut, Cron-szerűen, perctől hónapig

Webhook

  • Külső esemény hatására fogad adatot appoktól és szolgáltatásoktól
  • Vissza tudja adni a workflow végén generált adatot, így API végpont is

Credentials

A credentials tárolják az appokhoz és szolgáltatásokhoz való kapcsolódáshoz szükséges hitelesítési adatokat, például felhasználónevet és jelszót, API kulcsot vagy OAuth secreteket. Az n8n titkosítási kulccsal titkosítja ezeket, mielőtt az adatbázisba mentené őket. Az első indításkor automatikusan generál egy véletlen titkosítási kulcsot, amelyet a ~/.n8n mappába ment. Egy credential megosztható más felhasználóval vagy egy projekt összes tagjával, hogy a saját workflow-jukban használják, de a részleteit a fogadók nem tudják megtekinteni és nem szerkeszthetik.


Hitelesítés API kulcs, jelszó TITKOSÍTÁS kulcs a ~/.n8n-ben első indításkor generált Adatbázis titkosítva tárolva Megosztható projekttel vagy felhasználóval, de a részletek a fogadónak nem láthatók
A credential titkosítási kulccsal titkosítva kerül az adatbázisba, a kulcs a ~/.n8n mappában él.

Executions

Az execution egy workflow lefutása. Kétféle létezik, a manuális végrehajtás a szerkesztőből indul, jellemzően építés vagy tesztelés közben, míg az éles végrehajtás egy triggerelő esemény vagy ütemezés hatására fut automatikusan. Az éles végrehajtások nem jelennek meg a szerkesztő fülön úgy, ahogy a manuálisak, hanem a workflow Executions fülén láthatók. Itt a végrehajtások státusz szerint szűrhetők, Failed, Running, Success és Waiting állapotra, és a lista lehetőséget ad a meghibásodott futások újrapróbálására.


Successsikeres lefutás
Runningéppen fut
Waitingvárakozik
Failedmeghibásodott, újrapróbálható

Self-hosted és n8n Cloud

Az n8n két elsődleges módon használható. A self-hosted verzió a saját infrastruktúrádon fut, például Dockerben vagy egy felhőszolgáltatónál, teljes kontrollt adva. Az n8n Cloud teljesen menedzselt, azonnali hozzáférést ad telepítés nélkül, mert az n8n kezeli az infrastruktúrát és a karbantartást. A dokumentáció a self-hostingot tapasztalt felhasználóknak ajánlja, mivel a hibák adatvesztéshez és leálláshoz vezethetnek. Aki nem jártas a szerverek kezelésében, annak az n8n Cloud a javasolt út.


Self-hosted

  • Saját infrastruktúrán fut, például Docker, AWS, Azure vagy Google Cloud
  • Teljes kontroll, de a karbantartás a te dolgod
  • Tapasztalt felhasználóknak ajánlott, a hibák adatvesztéshez vezethetnek

n8n Cloud

  • Teljesen menedzselt, azonnali hozzáférés telepítés nélkül
  • Az n8n kezeli az infrastruktúrát és a karbantartást
  • Annak ajánlott, aki nem jártas a szerverek kezelésében

← Előző lecke Következő lecke →

Workshop

AI Transformation Day

Egésznapos, vezetőknek szóló program. Feltérképezzük, hol tart a szervezet, mi az első reális lépés, és milyen belső feltételek szükségesek a sikerhez. A nap végén konkrét, prioritizált cselekvési lista.

Érdekel a program →