Skip to content

ประวัติการทำรายการ

คำอธิบาย

ระบบประวัติการทำรายการ (Event Log) ใช้สำหรับบันทึกและแสดงกิจกรรมทั้งหมดที่ผู้ดูแลระบบทำในระบบ เช่น การสร้าง แก้ไข ลบ หรือเปลี่ยนแปลงข้อมูลต่างๆ ช่วยให้แอดมินสามารถตรวจสอบย้อนหลังได้ว่าใครทำอะไร เมื่อไหร่ และเปลี่ยนแปลงอะไรบ้าง

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

ผู้ใช้งาน

  • แอดมินระดับสูง / Super Admin: ตรวจสอบประวัติการทำรายการของผู้ดูแลระบบทุกคน ตรวจสอบการเปลี่ยนแปลงข้อมูล และหาสาเหตุของปัญหาที่เกิดขึ้น

ก่อนใช้งาน

สำหรับแอดมิน:

  • ต้องมีสิทธิ์ "จัดการผู้ดูแลระบบ" (MANAGE_OPERATOR)
  • ควรเข้าใจโครงสร้างระบบและโมดูลต่างๆ
  • ควรทราบว่าผู้ดูแลระบบแต่ละคนมีหน้าที่รับผิดชอบส่วนใด

หมายเหตุ:

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

วิธีใช้งาน

การเข้าถึงหน้าประวัติการทำรายการ

  1. เลือกเมนู "ผู้ดูแลระบบ""ประวัติการทำรายการ" ในเมนูด้านข้าง
  2. จะเห็นตารางแสดงประวัติการทำรายการทั้งหมด

หน้าประวัติการทำรายการ

ตารางประวัติการทำรายการ

ตารางประกอบด้วยคอลัมน์ต่างๆ ดังนี้:

คอลัมน์ที่ 1: ผู้ดูแลระบบ

  • แสดงชื่อผู้ใช้ (Username) ของผู้ดูแลระบบที่ทำรายการ
  • วิธีอ่าน:
    • แสดงชื่อผู้ใช้เต็ม เช่น "admin_john", "operator_mary"
  • การใช้งาน:
    • ใช้ระบุว่าผู้ดูแลระบบคนไหนทำรายการ
    • ใช้ค้นหาประวัติของผู้ดูแลระบบคนใดคนหนึ่ง
    • ใช้ตรวจสอบความรับผิดชอบเมื่อเกิดปัญหา

คอลัมน์ที่ 2: ชื่อการทำรายการ

  • แสดงประเภทของกิจกรรมที่ทำ
  • ประเภทกิจกรรม:
    • CREATE - สร้างข้อมูลใหม่
    • UPDATE - แก้ไขข้อมูล
    • DELETE - ลบข้อมูล
  • การใช้งาน:
    • ใช้ระบุประเภทกิจกรรมที่เกิดขึ้น
    • ใช้กรองเฉพาะประเภทที่ต้องการดู

คอลัมน์ที่ 3: รายละเอียด

  • แสดงรายละเอียดของกิจกรรมที่ทำ
  • วิธีอ่าน:
    • แสดงข้อความอธิบายกิจกรรม เช่น:
      • "สร้าง Operator: admin_new [กลุ่มผู้ใช้: Admin]"
      • "แก้ไขข้อมูลผู้เล่น: player123 | ชื่อ: John → John Doe, เครดิต: 1000 → 1500"
      • "ลบโปรโมชั่น: Welcome Bonus (ID: 123)"
    • รูปแบบการแสดงการเปลี่ยนแปลง: ฟิลด์: ค่าเดิม → ค่าใหม่
    • ลูกศร (→) แสดงถึงการเปลี่ยนแปลงจากค่าเดิมเป็นค่าใหม่
  • การใช้งาน:
    • ใช้ดูรายละเอียดการเปลี่ยนแปลง
    • ใช้เปรียบเทียบค่าเดิมและค่าใหม่
    • คลิก "อ่านเพิ่มเติม" เพื่อดูรายละเอียดทั้งหมด (ถ้ารายละเอียดยาว)

หมายเหตุ:

  • ข้อมูลอาจถูกตัดให้สั้นลงในตาราง คลิกปุ่ม "อ่านเพิ่มเติม" เพื่อดูทั้งหมด
  • รายละเอียดอาจมีหลายฟิลด์แสดงในหน้าต่างป๊อปอัพ

คอลัมน์ที่ 4: สถานะ

  • แสดงระดับความสำคัญของกิจกรรม
  • วิธีอ่าน:
    • ปกติ (Badge สีเทา) - กิจกรรมทั่วไปที่ไม่มีผลกระทบสูง
    • สำคัญ (Badge สีแดง) - กิจกรรมที่มีผลกระทบสูงต่อระบบ
  • กิจกรรมที่ถือว่าสำคัญ:
    • การลบข้อมูลสำคัญ
    • การเปลี่ยนแปลงการตั้งค่าระบบ
    • การแก้ไขยอดเงินผู้เล่น
    • การอนุมัติ/ปฏิเสธธุรกรรมการเงิน
    • การเปลี่ยนสิทธิ์ผู้ดูแลระบบ
  • การใช้งาน:
    • ใช้ระบุกิจกรรมที่ต้องให้ความสนใจพิเศษ
    • ใช้กรองเฉพาะกิจกรรมสำคัญ

คอลัมน์ที่ 5: TAG

  • แสดงหมวดหมู่หรือโมดูลที่ทำรายการ
  • ประเภท TAG:
    • จัดการผู้เล่น (MANAGE_PLAYER)
    • จัดการผู้ดูแลระบบ (MANAGE_OPERATOR)
    • จัดการโปรโมชั่น (MANAGE_PROMOTION)
    • จัดการธุรกรรม (MANAGE_TRANSACTION)
    • จัดการธนาคาร (MANAGE_BANK)
    • จัดการเกม (MANAGE_GAME)
    • ตั้งค่าระบบ (MANAGE_SETTINGS)
    • อื่นๆ
  • การใช้งาน:
    • ใช้ระบุส่วนของระบบที่ทำรายการ
    • ใช้กรองเฉพาะโมดูลที่ต้องการดู
    • ใช้ตรวจสอบว่าผู้ดูแลระบบทำงานในส่วนที่ได้รับมอบหมายหรือไม่

คอลัมน์ที่ 6: IP Address

  • แสดงที่อยู่ IP ที่ใช้ทำรายการ
  • วิธีอ่าน:
    • รูปแบบ: xxx.xxx.xxx.xxx (IPv4)
    • ตัวอย่าง: "103.12.34.56", "192.168.1.100"
    • แสดง "-" ถ้าไม่สามารถตรวจจับได้
  • การใช้งาน:
    • ใช้ตรวจสอบว่าทำรายการจากสถานที่ใด
    • ใช้ระบุการทำรายการที่ผิดปกติ (จาก IP แปลก ๆ)
    • IP ที่ขึ้นต้นด้วย 192.168.x.x หมายถึงทำจากเครือข่ายภายใน

คอลัมน์ที่ 7: วันที่ทำรายการ

  • แสดงวันที่และเวลาที่ทำรายการ
  • วิธีอ่าน:
    • รูปแบบ: วว/ดด/ปปปป ชช:นน:วว (เขตเวลาไทย)
    • ตัวอย่าง: "15/12/2566 14:30:45"
  • การใช้งาน:
    • ใช้ตรวจสอบเวลาที่ทำรายการ
    • ใช้เรียงลำดับตามเวลา (ล่าสุดก่อน)
    • ใช้ตรวจสอบว่าใครทำอะไรก่อน-หลัง

ฟีเจอร์การค้นหาและกรอง

การกรองช่วงเวลา

หน้าประวัติการทำรายการมีเครื่องมือเลือกช่วงเวลาด้านบน:

วิธีใช้:

  1. คลิกที่เครื่องมือเลือกวันที่ (Date Range Picker)
  2. เลือกวันที่เริ่มต้นและวันที่สิ้นสุด
  3. คลิก "ค้นหา" หรือ "ใช้ตัวกรอง"
  4. ตารางจะแสดงเฉพาะรายการในช่วงเวลาที่เลือก

ตัวเลือกช่วงเวลาสำเร็จรูป:

  • วันนี้
  • 7 วันที่ผ่านมา
  • 30 วันที่ผ่านมา
  • เดือนนี้
  • เดือนที่แล้ว
  • กำหนดเอง (เลือกวันที่ได้เองตามต้องการ)

การค้นหาตามชื่อผู้ใช้

  1. พิมพ์ชื่อผู้ใช้ในช่องค้นหา
  2. ระบบจะกรองแสดงเฉพาะรายการของผู้ดูแลระบบคนนั้น
  3. รองรับการค้นหาบางส่วน

การกรองตาม TAG

  1. เลือก TAG (โมดูล) ที่ต้องการจาก Dropdown
  2. ตารางจะแสดงเฉพาะรายการที่เกี่ยวข้องกับโมดูลนั้น
  3. สามารถรีเซ็ตตัวกรองได้ตลอดเวลา

การกรองตามสถานะ

  1. เลือก "ปกติ" หรือ "สำคัญ" จาก Dropdown
  2. ตารางจะแสดงเฉพาะรายการตามสถานะที่เลือก
  3. ใช้ดูเฉพาะกิจกรรมสำคัญเพื่อตรวจสอบอย่างละเอียด

การเรียงลำดับ

  • เรียงตามเวลา: คลิกที่หัวคอลัมน์ "วันที่ทำรายการ" เพื่อเรียงจากล่าสุดไปเก่าสุด หรือกลับกัน
  • เรียงตามชื่อผู้ใช้: คลิกที่หัวคอลัมน์ "ผู้ดูแลระบบ" เพื่อเรียงตามตัวอักษร

รีเซ็ตตัวกรอง

  • คลิกปุ่ม "รีเซ็ต" หรือ "ล้างตัวกรอง" เพื่อยกเลิกการกรองทั้งหมด
  • จะแสดงรายการทั้งหมดอีกครั้ง

การดูรายละเอียดเพิ่มเติม

เมื่อรายละเอียดในคอลัมน์ "รายละเอียด" ยาวเกินไป:

วิธีดู:

  1. คลิกปุ่ม "อ่านเพิ่มเติม" สีน้ำเงิน
  2. จะเปิดหน้าต่างแสดงรายละเอียดทั้งหมด
  3. รายละเอียดจะแสดงแบบจัดรูปแบบ:
    • ชื่อกิจกรรม
    • รายการฟิลด์ที่เปลี่ยนแปลง (แต่ละฟิลด์แยกบรรทัด)
    • ค่าเดิม → ค่าใหม่ (มีลูกศรสีแดงชัดเจน)
  4. คลิกนอกหน้าต่างหรือปุ่ม "ปิด" เพื่อปิด

การใช้งานเพื่อแก้ปัญหา

กรณีที่ 1: ข้อมูลผู้เล่นเปลี่ยนแปลงโดยไม่ทราบสาเหตุ

  1. กรองตาม TAG: "จัดการผู้เล่น"
  2. ค้นหาตามชื่อผู้เล่น (ในรายละเอียด)
  3. ดูว่าใครเป็นคนแก้ไข เมื่อไหร่ เปลี่ยนอะไร

กรณีที่ 2: ต้องการตรวจสอบว่าใครอนุมัติธุรกรรม

  1. กรองตาม TAG: "จัดการธุรกรรม"
  2. กรองตามสถานะ: "สำคัญ"
  3. ค้นหาตามชื่อประเภทกิจกรรม: "APPROVE"

กรณีที่ 3: ต้องการดูว่าผู้ดูแลระบบคนใดคนหนึ่งทำอะไรไปบ้าง

  1. ค้นหาตามชื่อผู้ดูแลระบบ
  2. เลือกช่วงเวลาที่ต้องการ
  3. ดูรายการทั้งหมดตามลำดับเวลา

ข้อจำกัด

  • ไม่สามารถแก้ไขหรือลบประวัติที่บันทึกไว้แล้ว (เป็นข้อมูลที่ต้องเก็บไว้ตรวจสอบ)
  • การดูข้อมูลเพียงอย่างเดียวจะไม่ถูกบันทึก (บันทึกเฉพาะการเปลี่ยนแปลง)
  • รายละเอียดบางอย่างอาจไม่สมบูรณ์ถ้าข้อมูลถูกลบไปแล้ว
  • ข้อมูล IP Address อาจไม่แม่นยำถ้าทำรายการผ่าน VPN หรือ Proxy
  • ประวัติจะถูกเก็บไว้ตามระยะเวลาที่กำหนด (อาจมีการลบข้อมูลเก่าโดยอัตโนมัติ)
  • การกรองตามช่วงเวลาที่ยาวมากอาจทำให้โหลดช้า

ข้อผิดพลาดที่พบบ่อย

  • ไม่เห็นเมนูประวัติการทำรายการ

    • สาเหตุ: ยังไม่ได้รับสิทธิ์ "จัดการผู้ดูแลระบบ"
    • วิธีแก้: ติดต่อแอดมินระดับสูงเพื่อขอสิทธิ์
  • ตารางว่างเปล่าหรือข้อมูลน้อย

    • สาเหตุ: ตัวกรองช่วงเวลาจำกัดเกินไป
    • วิธีแก้: ขยายช่วงเวลาหรือรีเซ็ตตัวกรอง
  • รายละเอียดไม่แสดงครบ

    • สาเหตุ: รายละเอียดยาว ถูกตัดในตาราง
    • วิธีแก้: คลิกปุ่ม "อ่านเพิ่มเติม" เพื่อดูทั้งหมด
  • ค้นหาไม่เจอ แต่มั่นใจว่าควรมีข้อมูล

    • สาเหตุ: ตัวกรองช่วงเวลาหรือ TAG อาจจำกัดผลลัพธ์
    • วิธีแก้: รีเซ็ตตัวกรองทั้งหมดแล้วค้นหาใหม่
  • IP Address แสดง "-" หรือไม่มีค่า

    • สาเหตุ: ระบบไม่สามารถตรวจจับ IP ได้
    • หมายเหตุ: อาจเกิดจากการตั้งค่าเครือข่ายพิเศษ

แก้ปัญหา

  • ปัญหา: ไม่สามารถเข้าหน้าประวัติการทำรายการได้
    วิธีแก้:

    • ตรวจสอบว่ามีสิทธิ์เข้าถึง
    • ออกจากระบบแล้วเข้าใหม่
    • ติดต่อแอดมินระดับสูงเพื่อตรวจสอบสิทธิ์
  • ปัญหา: ตัวกรองไม่ทำงาน
    วิธีแก้:

    • รีเซ็ตตัวกรองแล้วลองใหม่
    • รีเฟรชหน้า (กด F5)
    • เคลียร์ Cache เบราว์เซอร์
  • ปัญหา: ต้องการหาว่าใครแก้ไขข้อมูลเมื่อไหร่
    วิธีแก้:

    • กรองตาม TAG ที่เกี่ยวข้อง
    • กรองตามช่วงเวลาที่คาดว่าเกิดเหตุการณ์
    • ค้นหาตามคำสำคัญในรายละเอียด
  • ปัญหา: โหลดข้อมูลช้ามาก
    วิธีแก้:

    • จำกัดช่วงเวลาให้แคบลง
    • กรองเฉพาะ TAG หรือผู้ดูแลระบบที่ต้องการ
    • แบ่งช่วงเวลาในการค้นหา
  • ปัญหา: ต้องการส่งออกข้อมูลเป็นไฟล์
    วิธีแก้:

    • ตรวจสอบว่ามีปุ่ม "ส่งออก" หรือ "Export" หรือไม่
    • หากไม่มี ต้องถ่ายภาพหน้าจอหรือคัดลอกข้อความ
    • ติดต่อผู้ดูแลระบบระดับสูงหากต้องการข้อมูลจำนวนมาก

คำแนะนำ

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