การแก้ไขปัญหา
เมื่อใดก็ตามที่รัน GraphQL queries ผ่าน Internal GraphQL Server หรือผ่าน Automation แล้วผลลัพธ์ไม่เป็นไปตามที่คาดหวัง เราสามารถค้นหาสาเหตุได้โดยการตรวจสอบ logs
รับการแจ้งเตือนเมื่อ query ล้มเหลว
โดยค่าเริ่มต้น เมื่อใดก็ตามที่มีการเพิ่มรายการ 🔴 Error ลงใน logs ระบบจะแสดงแบดจ์การแจ้งเตือนในเมนูปลั๊กอิน

สิ่งนี้จะแจ้งให้เราทราบว่าการรัน GraphQL query ล้มเหลว และกระตุ้นให้เราตรวจสอบ logs
การค้นหาปัญหา
ตรวจสอบ logs หากพบ 🔴 Error นั่นคือจุดที่เกิดปัญหาอย่างแน่นอน
หากพบ 🟡 Warning แสดงว่า query พบสถานการณ์ที่ไม่คาดคิด ซึ่งอาจเป็นสาเหตุของปัญหา
ตัวอย่างเช่น หาก automation ไม่ได้รัน log จะมีรายการพร้อมสถานะและข้อมูลของมัน
ในภาพหน้าจอนี้ รายการ log ที่มี 🔴 Error ช่วยให้เราเข้าใจว่าตัวแปรที่ส่งให้ query ใน automation นั้นไม่ถูกต้อง:

รายการ log มีเนื้อหาดังนี้:
🔴 Error [Automation Rule "Create metadata on publish lesson"][Persisted Query "Create SEO metadata for MasterStudy LMS" ← title] Execution with errors: Non-nullable variable 'courseOrLessonId' has not been providedปัญหาคือชื่อตัวแปรที่กำหนดใน automation นั้นผิด (lessonOrCourseId ถูกกำหนดใน automation แต่ใน persisted query จะใช้ชื่อว่า courseOrLessonId)