ROOM64 / KNOWLEDGE / N8N

การใช้งาน Error Trigger

Error Trigger — เรียนรู้วิธีใช้ node Error Trigger ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม node Error Trigger เข้ากับ workflow ของคุณ

อ่านต้นฉบับที่ n8n Official Docs ↗
คำแปลอัตโนมัติภาษาไทย แปลด้วย Google Translate / M2M100 จากเอกสาร n8n ณ วันที่ 2026-09-28 ยังไม่ได้ตรวจทานทางเทคนิคทุกหน้า โค้ดและ expression คงตามต้นฉบับ ชื่อ node เมนู และศัพท์เทคนิคคงภาษาอังกฤษเพื่อเทียบกับหน้าจอ n8n

Core nodes · จัดการข้อมูลและลำดับงาน · Error Trigger

← Core nodes

สารบัญในหน้านี้

เรียนรู้วิธีใช้ node Error Trigger ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม node Error Trigger เข้ากับ workflow ของคุณ

คุณสามารถใช้ node Error Trigger เพื่อสร้าง workflow ที่มีข้อผิดพลาดได้ เมื่อ workflow ที่เชื่อมโยงอื่นล้มเหลว node นี้จะได้รับรายละเอียดเกี่ยวกับ workflow ที่ล้มเหลวและข้อผิดพลาด และเรียกใช้ workflow ที่มีข้อผิดพลาด

การใช้งาน

  1. สร้าง workflow ใหม่โดยมี Error Trigger เป็น node แรก
  2. ตั้งชื่อ workflow เป็นต้น Error Handler.
  3. เลือก Save.
  4. ใน workflow ที่คุณต้องการใช้ workflow ข้อผิดพลาดนี้:
    1. เลือก Options ไอคอนเมนูตัวเลือก > Settings.
    2. ใน ขั้นตอนการทำงานผิดพลาด (Error workflow) ให้เลือก workflow ที่คุณเพิ่งสร้างขึ้น ตัวอย่างเช่น หากคุณใช้ชื่อ Error Handler ให้เลือก ตัวจัดการข้อผิดพลาด (Error handler).
    3. เลือก Save . ขณะนี้ เมื่อ workflow เกิดข้อผิดพลาด workflow ข้อผิดพลาดที่เกี่ยวข้องจะทำงาน

หมายเหตุสิ่งต่อไปนี้:

  • หาก workflow ใช้ node Error Trigger คุณไม่จำเป็นต้องเผยแพร่ workflow
  • หาก workflow มี node Error Trigger ตามค่าเริ่มต้น workflow จะใช้ตัวเองเป็น workflow ที่มีข้อผิดพลาด
  • คุณไม่สามารถทดสอบ workflow ข้อผิดพลาดเมื่อรัน workflow ด้วยตนเอง Error Trigger จะทำงานเฉพาะเมื่อมีข้อผิดพลาดใน workflow อัตโนมัติเท่านั้น

เทมเพลตและตัวอย่าง

เรียกดูเทมเพลตการรวมเอกสารประกอบ node Error Trigger หรือ ค้นหาเทมเพลตทั้งหมด

คุณสามารถใช้ Stop And Error node เพื่อส่งข้อความที่กำหนดเองไปยัง Error Trigger

อ่านเพิ่มเติมเกี่ยวกับ ขั้นตอนการทำงานผิดพลาด ใน workflow n8n

ข้อมูลผิดพลาด

ข้อมูลข้อผิดพลาดเริ่มต้นที่ได้รับจาก Error Trigger คือ:

[
	{
		"execution": {
			"id": "231",
			"url": "https://n8n.example.com/execution/231",
			"retryOf": "34",
			"error": {
				"message": "Example Error Message",
				"stack": "Stacktrace"
			},
			"lastNodeExecuted": "Node With Error",
			"mode": "manual"
		},
		"workflow": {
			"id": "1",
			"name": "Example Workflow"
		}
	}
]

ข้อมูลทั้งหมดจะปรากฏอยู่เสมอ ยกเว้น:

  • execution.id : ต้องการให้บันทึกการดำเนินการไว้ในฐานข้อมูล ไม่ปรากฏหากมีข้อผิดพลาดอยู่ใน trigger node ของ workflow หลัก เนื่องจาก workflow ไม่ทำงาน
  • execution.url : ต้องการให้บันทึกการดำเนินการไว้ในฐานข้อมูล ไม่ปรากฏหากมีข้อผิดพลาดอยู่ใน trigger node ของ workflow หลัก เนื่องจาก workflow ไม่ทำงาน
  • execution.retryOf : ปรากฏเฉพาะเมื่อมีการดำเนินการลองดำเนินการที่ล้มเหลวอีกครั้ง

หากข้อผิดพลาดเกิดจาก trigger node ของ workflow หลัก แทนที่จะเป็นระยะหลัง ข้อมูลที่ส่งไปยัง workflow ข้อผิดพลาดจะแตกต่างออกไป ข้อมูลเข้ามีน้อย. execution{} และอื่นๆ อีกมากมายใน trigger{}:

{
  "trigger": {
    "error": {
      "context": {},
      "name": "WorkflowActivationError",
      "cause": {
        "message": "",
        "stack": ""
      },
      "timestamp": 1654609328787,
      "message": "",
      "node": {
        . . . 
      }
    },
    "mode": "trigger"
  },
  "workflow": {
    "id": "",
    "name": ""
  }
}
เอกสารและภาพต้นฉบับ © n8n GmbH · คำแปล คู่มือประกอบ และภาพแนวคิดเพิ่มเติมโดย Room64 · เว็บไซต์นี้ไม่ใช่เอกสารทางการของ n8n · Apache 2.0 พร้อม Commons Clause

มีงานที่อยากให้ Software, AI หรือ Automation ช่วยอยู่ไหม?

เล่า workflow หรือปัญหาที่ทีมกำลังเจอ เราช่วยดูได้ว่าควรใช้ระบบสำเร็จรูป เชื่อมเครื่องมือเดิม หรือพัฒนาเพิ่มเฉพาะส่วนไหน

คุยกับเราทาง LINEhello@room64.net