ปัญหานี้เกิดขึ้นได้อย่างไร
สิทธิการเชื่อมต่อหมดอายุหรือช่องข้อมูลเปลี่ยน ทำให้อัปเดตประจำหยุดมา แต่รายงานล่าสุดยังดูปกติเพราะแสดงค่าเก่า ไม่มีคนแยกระหว่างทำงานสำเร็จกับไม่เคยเริ่มทำงาน
ตรวจอะไรเป็นอย่างแรก
- ระบุรอบสำเร็จล่าสุด เวลาข้อมูลต้นทาง และรอบถัดไปที่ควรเกิด
- ตรวจทั้งตัวกระตุ้นที่ขาดและข้อผิดพลาดที่แจ้ง เพราะความเงียบไม่ใช่หลักฐานว่าสำเร็จ
ปรับกระบวนการอย่างไร
- กำหนดว่าสำเร็จหมายถึงอะไร รวมผลลัพธ์ที่ต้องมี
- แยกงานล้มเหลว งานไม่เริ่ม และข้อมูลเก่าออกจากกัน
- กำหนดเจ้าของการแจ้งเตือน และวิธีลองใหม่หรือกู้คืนโดยไม่ทำซ้ำ
ส่วนที่ระบบช่วยได้
ตรวจรอบทำงานและความใหม่ของผลลัพธ์ แล้วส่งแจ้งเตือนที่จำกัดพร้อมรหัสอ้างอิงที่ปลอดภัยได้
ส่วนที่ยังต้องให้คนดูแล
ไม่ใส่เนื้อหาลูกค้าเกินจำเป็นในแจ้งเตือน และไม่ลองการดำเนินการที่ย้อนกลับไม่ได้ซ้ำโดยไม่มีกฎกู้คืนที่ตรวจแล้ว
ประโยชน์และข้อควรระวัง
ประโยชน์ที่คาดหวัง
ทีมเห็นการหยุดชะงักก่อนเข้าใจผิดว่าข้อมูลเก่าคืองานปัจจุบัน
ข้อแลกเปลี่ยน
แจ้งเตือนมากเกินไปทำให้ถูกมองข้าม ควรรวมเหตุซ้ำและแยกเรื่องที่ต้องลงมือออกจากข้อความทั่วไป
ทดสอบก่อนใช้งานจริง
ปิดตัวกระตุ้น ทำสิทธิทดสอบหมดอายุ และลองงานพลาดซ้ำ ต้องตรวจพบ มีเจ้าของ และกู้คืนโดยไม่ส่งข้อความลูกค้าซ้ำ