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