Error Trigger node#
ใช้ Error Trigger node เพื่อสร้าง error workflow เมื่อ workflow อื่นที่เชื่อมโยงกันเกิด error node นี้จะรับข้อมูล workflow ที่ error และ error details แล้วรัน error workflow
Usage#
- สร้าง workflow ใหม่ โดยมี Error Trigger เป็น node แรก
- ตั้งชื่อ workflow ตัวอย่างเช่น
Error Handler
- เลือก Save
- ใน workflow ที่คุณต้องการใช้ error workflow นี้:
- เลือก Options
> Settings
- ใน Error workflow เลือก workflow ที่คุณเพิ่งสร้าง ตัวอย่างเช่น หากคุณใช้ชื่อ Error Handler ให้เลือก Error handler
- เลือก Save ตอนนี้ เมื่อ workflow นี้เกิด error, error workflow ที่เกี่ยวข้องจะทำงาน
- เลือก Options
หมายเหตุ:
- ถ้า workflow ใช้ Error Trigger node ไม่ต้อง activate workflow
- ถ้า workflow มี Error Trigger node โดย default workflow จะใช้ตัวเองเป็น error workflow
- ไม่สามารถทดสอบ error workflow ได้ตอนรัน workflow แบบ manual Error Trigger จะทำงานเฉพาะตอน workflow อัตโนมัติ error
Templates and examples#
Related resources#
สามารถใช้ Stop And Error node เพื่อส่ง custom message ไปยัง Error Trigger ได้
อ่านเพิ่มเติมเกี่ยวกับ Error workflows ใน workflow ของ n8n
Error data#
ข้อมูล error เริ่มต้นที่ Error Trigger ได้รับคือ:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
ข้อมูลทั้งหมดมีอยู่เสมอ ยกเว้น:
execution.id
: ต้องการให้ execution ถูกบันทึกในฐานข้อมูล จะไม่มีอยู่หาก error เกิดขึ้นใน trigger node ของ workflow หลัก เนื่องจาก workflow ไม่ได้ executeexecution.url
: ต้องการให้ execution ถูกบันทึกในฐานข้อมูล จะไม่มีอยู่หาก error เกิดขึ้นใน trigger node ของ workflow หลัก เนื่องจาก workflow ไม่ได้ executeexecution.retryOf
: มีอยู่เฉพาะเมื่อ execution เป็นการ retry ของ execution ที่ล้มเหลว
หาก error เกิดจาก trigger node ของ workflow หลัก แทนที่จะเป็นขั้นตอนต่อมา ข้อมูลที่ส่งไปยัง error workflow จะแตกต่างกัน มีข้อมูลใน execution{}
น้อยลง และมีข้อมูลใน trigger{}
มากขึ้น:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|