Workflow 3: Monitoring workflow errors#
สุดท้ายแต่ไม่ท้ายสุด มาช่วย Nathan ให้รู้ว่ามี errors ใดๆ เกิดขึ้นในการรัน workflow หรือไม่
เพื่อให้งานนี้สำเร็จ ให้สร้าง Error workflow ที่ monitor main workflow:
- สร้าง workflow ใหม่
- เพิ่ม Error Trigger node (และ execute เพื่อทดสอบ)
-
เชื่อมต่อ Discord node เข้ากับ Error Trigger node และกำหนดค่า fields เหล่านี้:
- Webhook URL: Discord URL ที่คุณได้รับในอีเมลจาก n8n เมื่อคุณลงทะเบียนสำหรับคอร์สนี้
-
Text: "The workflow
{workflow name}failed, with the error message:{execution error message}. Last node executed:{name of the last executed node}. Check this workflow execution here:{execution URL}My Unique ID: " ตามด้วย unique ID ที่ส่งให้คุณทางอีเมลเมื่อคุณลงทะเบียนสำหรับคอร์สนี้โปรดทราบว่าคุณต้องแทนที่ข้อความในวงเล็บปีกกา
{}ด้วย expressions ที่ดึงข้อมูลที่เกี่ยวข้องจาก Error Trigger node
-
Execute Discord node
- ตั้งค่า workflow ที่สร้างขึ้นใหม่ให้เป็น Error Workflow สำหรับ main workflow ที่คุณสร้างในบทเรียนก่อนหน้า
workflow ควรมีลักษณะดังนี้:

Quiz questions
- Error Trigger node คืนค่า fields อะไรบ้าง?
- Error Trigger node คืนค่าข้อมูลอะไรเกี่ยวกับ execution?
- Error Trigger node คืนค่าข้อมูลอะไรเกี่ยวกับ workflow?
- expression สำหรับอ้างอิง workflow name คืออะไร?