iT邦幫忙

2025 iThome 鐵人賽

DAY 3
0
DevOps

30 天自動化高手養成:玩轉 n8n 工作流系列 第 3

Day 3:介面總覽與建立第一個 Workflow

  • 分享至 

  • xImage
  •  

在 Day2 我們完成了 n8n 的安裝,今天我們要正式打開編輯器,熟悉界面,並建立第一個可以完整在 n8n 執行的 Workflow。


1. n8n 編輯器介面總覽

打開 http://localhost:5678(或對應伺服器網址),你會看到 n8n 的編輯器。介面主要分為以下區域:

(1) 左側功能面板

  • Overview:管理所有 Workflow、憑證、執行紀錄。
  • Templates:匯入官方範例流程。
  • Personal / Projects:儲存與管理 Workflow。
  • Help / What’s new:查看文件與版本更新。
    https://ithelp.ithome.com.tw/upload/images/20250917/20168203fgmKzwSR8P.png

(2) 上方功能列

  • Workflow 名稱:預設為 My workflow,可更改。
  • Tags:為 Workflow 加上標籤分類。
  • Activate / Deactivate:切換流程是否啟用。
  • Save:儲存 Workflow。
  • History:查看版本紀錄。
    https://ithelp.ithome.com.tw/upload/images/20250917/20168203P5H1dNldLO.png

(3) 畫布區(Canvas)

  • 流程節點會放在畫布上,並以線條相互連接。
  • 使用 +按鈕Tab 鍵 新增節點。
  • 提供縮放、重整排版、加註解功能。
    https://ithelp.ithome.com.tw/upload/images/20250917/20168203TeqjEbpoUy.png

(4) 節點與設定面板

  • 點擊兩下畫布上的節點,即可看到節點設定。
  • 節點可單步測試,方便檢查資料是否正確傳遞。

2. 建立第一個 Workflow:完全在 n8n 內測試

今天的 Workflow 範例:Manual Trigger → Set Node → Function Node → 執行結果檢視

步驟一:建立新 Workflow

  1. Overview 頁面點選 Create Workflow
  2. 將名稱改為 Day3 – My First Workflow
    https://ithelp.ithome.com.tw/upload/images/20250917/20168203nTffi7GEif.png

步驟二:新增 Manual Trigger

  1. 在畫布中央點擊 Add first step.
  2. 搜尋 Manual Trigger 並加入畫布。
  3. 這個節點用來手動啟動整個流程。
    https://ithelp.ithome.com.tw/upload/images/20250917/20168203rGzbE5M9UD.png

步驟三:新增 Set Node

  1. 點擊 或按 Tab,搜尋 Set 節點。

  2. 將 Manual Trigger 連接到 Set Node。

  3. 設定內容,例如建立兩個欄位:

    • name = "Keven"
    • day = "Day3"
  4. Set Node 會生成一筆資料,方便後續流程使用。
    https://ithelp.ithome.com.tw/upload/images/20250917/201682038k71CsLcMS.png

步驟四:新增 Function Node

  1. 再新增 Function Node,連接 Set Node。
  2. 在 Function Node 中加入簡單 JavaScript,例如:
// 取得輸入資料
const input = items[0].json;

// 在資料中加入訊息欄位
input.message = `Hello ${input.name}, welcome to ${input.day} workflow!`;

return [{ json: input }];

https://ithelp.ithome.com.tw/upload/images/20250917/201682032m72JYdP9y.png

  1. Function Node 將資料加工,新增一個 message 欄位,結果會在執行預覽中看到。

步驟五:儲存並執行

  1. 點擊 Save 儲存 Workflow。
  2. 點擊 Execute Workflow 測試。
  3. 在下方 Execution Preview 可以看到結果:
{
  "name": "Keven",
  "day": "Day3",
  "message": "Hello Keven, welcome to Day3 workflow!"
}

https://ithelp.ithome.com.tw/upload/images/20250917/20168203ZLPm7WZa74.png


3. 延伸練習

  • 在 Function Node 中加入更多欄位,例如當前日期或隨機數字。
  • 嘗試新增多個 Set Node 串接,模擬資料流動。
  • 將 Manual Trigger 換成 Schedule Trigger,定時生成資料,完全在 n8n 內觀察流程。

小結

今天我們完成了三件事:

  1. 熟悉新版 n8n 編輯器介面,包括功能面板、畫布與節點設定。
  2. 建立了第一個完全在 n8n 內執行的 Workflow,不依賴外部服務。
  3. 學會使用 Set Node 與 Function Node,觀察資料流動與加工。

明天 Day4,我們將深入理解 n8n 核心概念:Node 類型、Trigger 機制與 Execution 流程邏輯,幫助你打造更複雜的自動化。


上一篇
Day 2:安裝 n8n:Docker、雲端與桌面版的選擇
系列文
30 天自動化高手養成:玩轉 n8n 工作流3
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言