Skip to content
devstock logo
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
  • Blog
  • Kontakt
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
  • Blog
  • Kontakt
Kurs Automatyzacji z n8n - banner reklamowy
Narzędzia i Automatyzacja

Edit Fields n8n – jak filtrować i transformować dane w workflow

  • 02 kwi, 2026
  • Komentarze 0
edit fields n8n - węzeł transformacji danych jako filtr między źródłem a wyjściem

Węzeł Edit Fields decyduje o tym, co użytkownik widzi, co model AI przetwarza i co trafia do bazy danych. W n8n każdy węzeł wejściowy – trigger czatu, webhook, Get Rows – zwraca więcej danych niż zazwyczaj potrzeba. Obok właściwych wartości pojawia się szum: techniczne identyfikatory, znaczniki czasu, metadane sesji. Edit Fields to narzędzie, które ten szum usuwa i zostawia tylko to, co w danym kroku workflow jest naprawdę potrzebne. W tym artykule pokazujemy trzy najważniejsze konteksty jego użycia: przy triggerze czatu, po pobieraniu rekordów z Data Tables oraz przy pracy z odpowiedziami OpenAI.

Spis treści
  1. Czym jest węzeł Edit Fields w n8n?
  2. Edit Fields przy triggerze czatu – czyszczenie metadanych sesji
  3. Edit Fields po Get Rows – ochrona i filtrowanie danych z bazy
  4. Edit Fields po OpenAI – wyciąganie tekstu z odpowiedzi modelu
  5. Mapowanie ręczne vs wyrażenia – jak wybrać właściwy tryb
  6. FAQ – Najczęstsze pytania o Edit Fields n8n
  7. Podsumowanie

Czym jest węzeł Edit Fields w n8n?

Edit Fields (Data Transformation) to węzeł, który pozwala definiować, które pola z danych wejściowych przejdą dalej w workflow i w jakiej formie. Możesz usunąć zbędne klucze, zmienić nazwy pól, przekształcić wartości lub zbudować zupełnie nową strukturę danych z elementów dostępnych w poprzednich węzłach.

edit fields n8n - węzeł Edit Fields Data Transformation na canvasie workflow
Węzeł Edit Fields widoczny na canvasie – należy do kategorii Data Transformation i pojawia się w workflow wszędzie tam, gdzie dane wymagają oczyszczenia lub przekształcenia przed przekazaniem dalej.

Węzeł jest szczególnie ważny w kontekście ogólnej zasady n8n: to, co zwraca ostatni węzeł w workflow, trafia do użytkownika lub systemu docelowego bez żadnego automatycznego filtrowania. Ponieważ o rodzajach węzłów i ich roli w canvasie szczegółowo piszemy w artykule o węzłach n8n, tutaj skupiamy się na praktycznych zastosowaniach Edit Fields.

Edit Fields przy triggerze czatu – czyszczenie metadanych sesji

Gdy użytkownik wyśle wiadomość przez interfejs czatu, trigger On Chat Message przekazuje do workflow kompletny obiekt danych. Obok właściwej treści wiadomości (chatInput) trafiają tam identyfikator sesji (sessionId), typ akcji (action) i inne parametry techniczne.

edit fields n8n - surowe dane JSON z triggera czatu z polami sessionId, action, chatInput
Surowy obiekt danych z triggera On Chat Message. Poza treścią wiadomości (chatInput) workflow otrzymuje metadane sesji, które muszą być odfiltrowane przed zwróceniem odpowiedzi użytkownikowi.

Edit Fields po triggerze czatu usuwa ten techniczny szum i zostawia tylko pole, które faktycznie jest potrzebne w kolejnych krokach. W typowej konfiguracji jedynym wyjściem z tego węzła jest wartość chatInput – czyli to, co użytkownik napisał. Reszta znika.

Szczegółowy opis konfiguracji tego kroku w kontekście budowania chatbota znajdziesz w artykule o n8n chatbocie i triggerze On Chat Message.

Edit Fields po Get Rows – ochrona i filtrowanie danych z bazy

Data Tables przechowują dane tak jak je zapisałeś – ze wszystkimi kolumnami, w tym technicznymi. Gdy węzeł Get Rows pobiera rekord, zwraca cały wiersz: imię, rangę, ale też wewnętrzne ID, datę utworzenia, znacznik ostatniej modyfikacji.

edit fields n8n - węzeł Edit Fields po Get Rows filtrujący kolumny z Data Tables
Edit Fields po węźle Get Rows – definiujesz, które kolumny z tabeli trafią dalej w workflow. Kolumny techniczne (ID, created_at) zostają odfiltrowane i nie trafiają do modelu AI ani odpowiedzi użytkownika.

Filtrowanie kolumn przez Edit Fields po Get Rows rozwiązuje dwa problemy jednocześnie. Po pierwsze, eliminuje szum informacyjny – model AI lub interfejs użytkownika otrzymuje tylko to, co jest mu potrzebne do odpowiedzi. Po drugie, chroni wrażliwe dane. Baza może zawierać kolumny, które nie powinny być widoczne poza systemem – wewnętrzne identyfikatory, flagi statusu, notatki administracyjne. Ustawienie Edit Fields jako “strażnika” między bazą a resztą workflow to praktyczna ochrona danych.

Dane mogą być zbyt krytyczne, żeby zwracać je w całości. Edit Fields to ostatnia linia obrony przed wyciekiem metadanych poza workflow.

Pełny opis filtrowania rekordów przez Get Rows, operatorów i parametru Limit znajdziesz w artykule o Data Table n8n filtrowanie.

Edit Fields po OpenAI – wyciąganie tekstu z odpowiedzi modelu

Odpowiedź modelu OpenAI przychodzi jako złożony obiekt JSON. Faktyczna treść odpowiedzi jest zagnieżdżona kilka poziomów głęboko. Obok niej są metadane modelu, liczba zużytych tokenów, parametry finish reason i wiele innych pól technicznych.

edit fields n8n - wyciąganie tekstu z zagnieżdżonej odpowiedzi OpenAI przez węzeł Edit Fields
Odpowiedź OpenAI jako surowy JSON – właściwa treść generowana przez model jest zagnieżdżona kilka poziomów głębiej. Edit Fields wyciąga ją jako samodzielne, czyste pole tekstowe.

Edit Fields po węźle OpenAI ma za zadanie wydobyć z tego obiektu właściwą odpowiedź i przekazać ją jako osobne, czyste pole. Bez tego kroku kolejne węzły workflow – np. węzeł zapisujący wynik do bazy lub zwracający odpowiedź do użytkownika – musiałyby samodzielnie nawigować przez złożoną strukturę JSON przy każdym użyciu.

Dodatkowe zastosowanie Edit Fields po OpenAI pojawia się w bardziej zaawansowanych workflow. Na przykłąd gdy model zwraca odpowiedź w formacie JSON (np. obiekt ze strukturą { descriptionFixed, shortDescription, salesTitle }), Edit Fields mapuje każde pole na osobną zmienną workflow. Dzięki temu można je niezależnie zapisać do różnych kolumn w bazie. Taki scenariusz opisujemy w artykule o projekcie n8n + OpenAI + Data Tables.

Mapowanie ręczne vs wyrażenia – jak wybrać właściwy tryb

W węźle Edit Fields masz do wyboru dwa tryby definiowania wartości wyjściowych.

edit fields n8n - porównanie trybu Manual mapping i wyrażeń JSON w konfiguracji węzła
Dwa tryby mapowania w Edit Fields: Manual (drag-and-drop z poprzednich węzłów) i wyrażenia tekstowe. Manual jest szybszy przy prostych przekształceniach, wyrażenia dają większą elastyczność.

Manual mapping (przeciągnij i upuść): Klikasz ikonę przy polu i przeciągasz wartość z listy dostępnych pól z poprzednich węzłów. N8n sam buduje wyrażenie. To najszybszy tryb przy prostych operacjach, gdy chcesz przepisać pole 1:1 lub nadać mu nową nazwę.

Wyrażenia (wpisywane ręcznie): Wpisujesz wyrażenie w składni n8n, np. {{ $json.chatInput }} lub bardziej złożone transformacje jak {{ $json.chatInput.toLowerCase() }}. Daje pełną elastyczność, w tym możliwość manipulowania wartościami – zamiana na małe litery, łączenie kilku pól w jedno, podstawianie wartości domyślnych.

Ważna zasada przy ręcznym wpisywaniu: wartości tekstowe w składni JSON muszą być ujęte w cudzysłowy. Pominięcie cudzysłowu skutkuje błędem “invalid JSON” i zatrzymaniem workflow.

Kurs n8n 2.0 · Kodożercy

Naucz się n8n od zera i zacznij automatyzować

Kurs n8n 2.0 od Kodożerców to praktyczny kurs bez teorii. Budujesz prawdziwe workflow od pierwszej lekcji – od połączeń z API po webhooki i integracje. Żadnych suchych slajdów.

Zacznij naukę →
Kurs n8n 2.0 - Kodożercy

FAQ – Najczęstsze pytania o Edit Fields n8n

Czym różni się Edit Fields od węzła Set w n8n?

W aktualnych wersjach n8n węzeł Set i Edit Fields (Data Transformation) to w praktyce to samo narzędzie pod różnymi nazwami. Starsze wersje n8n używały nazwy “Set”, nowsze interfejsy pokazują “Edit Fields”. Jeśli trafiasz na tutoriale używające węzła Set, możesz traktować je wymiennie z Edit Fields.

Czy Edit Fields może usunąć pole z danych wyjściowych?

Tak. Jeśli nie dodasz danego pola do konfiguracji węzła, nie pojawi się w danych wyjściowych. Edit Fields w trybie domyślnym zwraca tylko te pola, które explicite zdefiniujesz – wszystko inne jest odrzucane. To ważna właściwość przy ochronie danych: nie musisz “usuwać” niechcianych pól, wystarczy ich nie dodawać do mapowania.

Kiedy lepiej użyć węzła Code zamiast Edit Fields?

Edit Fields sprawdza się przy prostych transformacjach: zmiana nazwy pola, wyciągnięcie zagnieżdżonej wartości, połączenie kilku pól. Gdy potrzebujesz bardziej złożonej logiki – iteracji po tablicy, warunkowych przekształceń, przetwarzania wielu rekordów jednocześnie – lepszym wyborem jest węzeł Code z JavaScriptem. W kursie n8n 2.0 pokazujemy obydwa podejścia z konkretnymi przykładami.

Czy Edit Fields zachowuje dane z poprzednich węzłów workflow?

Domyślnie Edit Fields tworzy nowy obiekt danych zawierający tylko zdefiniowane przez Ciebie pola. Dane z poprzednich węzłów, których nie dodasz do mapowania, nie są dostępne w kolejnych krokach. Jeśli potrzebujesz zachować zarówno stare jak i nowe pola, możesz skonfigurować węzeł w trybie “Keep All” i nadpisywać lub dodawać tylko wybrane klucze.

Podsumowanie

Węzeł Edit Fields w n8n pełni rolę filtra i transformatora danych w jednym. Przy triggerze czatu usuwa metadane sesji i zostawia samą treść wiadomości. Po Get Rows odcina techniczne kolumny i chroni wrażliwe dane przed wyciekiem. Po węźle OpenAI wyciąga czysty tekst odpowiedzi z zagnieżdżonego obiektu JSON. Manual mapping przyspiesza pracę przy prostych przekształceniach, wyrażenia dają elastyczność przy bardziej złożonych operacjach. Opanowanie Edit Fields to fundament budowania workflow, które zwracają dokładnie to, czego potrzebuje następny krok.

Udostępnij na:
Mateusz Wojdalski

Specjalista SEO i content marketingu w Devstock. Zajmuję się strategią treści, automatyzacją procesów marketingowych i wdrożeniami AI w codziennej pracy. Badam nowe narzędzia, adaptuję je do realnych zadań i piszę o tym, co faktycznie działa.

n8n chatbot - jak zbudować własny interfejs czatu krok po kroku
Data Table n8n filtrowanie - jak używać Get Rows, operatorów i limitu wyników

Najnowsze wpisy

Thumb
Wyciek Lovable – jak pięć wywołań API
21 kwi, 2026
Thumb
Grok 5 AGI – czy plan Elona
20 kwi, 2026
Thumb
Wyciek Vercel – jak OAuth z narzędzia
20 kwi, 2026
Thumb
Claude Design od Anthropic – koniec ery
18 kwi, 2026
Thumb
Koszty agentów AI rosną wykładniczo – analiza
18 kwi, 2026

Kategorie

  • Aktualności i Wydarzenia (26)
  • Bezpieczeństwo i Jakość (27)
  • Branża IT i Nowe Technologie (50)
  • Design i User Experience (4)
  • Narzędzia i Automatyzacja (85)
  • Programowanie i Technologie Webowe (77)
  • Rozwój kariery i Edukacja (33)

Tagi

5G AI Architektura Cyberbezpieczeństwo Feedback Frontend Git IoT JavaScript Motywacja Nauka efektywna Optymalizacja i wydajność Programowanie React.JS Rozwój osobisty WebDevelopment
Logo FitBody Center Warszawa

Odkryj zabiegi Endermologii LPG Infinity w FitBody Center Warszawa

Maszyna zabiegowa - endermologia lpg infinity

Archiwa

  • kwiecień 2026
  • marzec 2026
  • luty 2026
  • styczeń 2026
  • grudzień 2025
  • listopad 2025
  • październik 2025
  • wrzesień 2025
  • sierpień 2025
  • lipiec 2025
  • czerwiec 2025
  • maj 2025
  • kwiecień 2025
  • marzec 2025
  • listopad 2024
  • październik 2024
  • wrzesień 2024
  • sierpień 2024
  • czerwiec 2024
  • maj 2024
  • kwiecień 2024
Group-5638-1

Devstock – Akademia programowania z gwarancją pracy

🏠 ul. Bronowska 5a,
03-995 Warszawa
📞 +48 517 313 589
✉️ contact@devstockacademy.pl

Linki

  • Poznaj firmę Devstock
  • Wejdź do społeczności Devstock
  • Polityka prywatności
  • Regulamin

FitBody Center

Strona

  • Strona główna
  • Kontakt

Newsletter

Bądź na bieżąco, otrzymuj darmową wiedzę i poznaj nas lepiej!


Icon-facebook Icon-linkedin2 Icon-instagram Icon-youtube Tiktok
Copyright 2026 Devstock. Wszelkie prawa zastrzeżone
Devstock AcademyDevstock Academy
Sign inSign up

Sign in

Don’t have an account? Sign up
Lost your password?

Sign up

Already have an account? Sign in