ข้ามไปยังเนื้อหาหลัก

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

1. หน้านี้ใช้ทำอะไร​

หน้า ประวัติการทำงาน (Activity Log) ใช้ตรวจสอบบันทึกการทำรายการและการแก้ไขข้อมูลย้อนหลังของพนักงานทุกคนในระบบหลังบ้าน ช่วยให้เจ้าของเว็บ ผู้ดูแลระบบ และฝ่ายตรวจสอบ (Audit) ตรวจดูได้ว่าใครเป็นคนทำรายการ ทำเมื่อวันและเวลาใด กับข้อมูลชิ้นไหน และเปิดดูหน้าต่างเปรียบเทียบข้อมูลก่อนแก้ไขและหลังแก้ไขได้อย่างละเอียด เพื่อความโปร่งใสและตรวจสอบข้อผิดพลาดในการทำงาน


2. ก่อนเริ่ม​

  • สิทธิ์การใช้งาน: ต้องได้สิทธิ์ 'ประวัติการทำงาน' (User Log) ในระดับ 'ดู' จากผู้ดูแลระบบก่อน จึงจะเข้าดูหน้านี้ได้
  • สิ่งที่ต้องเตรียม:
    • ชื่อผู้ใช้ของพนักงานที่ต้องการตรวจสอบ
    • ช่วงวันที่หรือเวลาที่สงสัยว่าเกิดรายการ
    • หมวดหมู่งานที่ต้องการตรวจสอบย้อนหลัง เช่น ธุรกรรมการเงิน, การแก้ไขข้อมูลผู้เล่น หรือการเปลี่ยนการตั้งค่าโปรโมชั่น

3. หน้าตาของหน้านี้​

เมื่อเปิดเข้ามา จะเห็นส่วนประกอบสำคัญเรียงจากบนลงล่างดังนี้:

  1. ส่วนหัวของหน้า (Header): แสดงชื่อหน้า ประวัติการทำงาน พร้อมคำอธิบายภาพรวมของระบบบันทึกกิจกรรม
  2. แถบค้นหาและตัวกรอง (Search & Filters):
    • ช่องพิมพ์ค้นหาชื่อผู้ใช้ของพนักงาน
    • ตัวเลือกหมวดหมู่ (Category)
    • ตัวเลือกประเภทการกระทำ (Action Type) ที่จะเปิดให้เลือกเมื่อเลือกหมวดหมู่แล้ว
    • ช่องเลือกช่วงวันที่
    • ปุ่มล้างตัวกรอง
  3. แถบสรุปและปุ่มคำสั่งตาราง: แสดงปุ่มรีเฟรชข้อมูล (ไอคอนลูกศรวน)
  4. ตารางบันทึกกิจกรรม (Data Table): แสดงคอลัมน์ วันที่สร้าง, ชื่อผู้ใช้, ประเภทการกระทำ, รายละเอียด และจัดการ (ปุ่มดูรายละเอียด และปุ่มติดดาวรายการโปรด)
  5. แถบเปลี่ยนหน้า (Pagination): อยู่ด้านล่างสุดของตาราง ใช้เลื่อนดูหน้าถัดไปและเลือกจำนวนรายการต่อหน้า (10, 20, 50, 100 รายการ)

4. ค้นหาและตัวกรอง​

ช่อง / ตัวกรองประเภทตัวเลือกหรือวิธีใช้ผลลัพธ์เมื่อเลือก
ค้นหาชื่อผู้ใช้…ช่องพิมพ์พิมพ์ชื่อผู้ใช้ของพนักงาน (มีระบบค้นหาอัตโนมัติเมื่อหยุดพิมพ์ 0.4 วินาที)ตารางจะแสดงเฉพาะประวัติการทำงานของพนักงานคนนั้น
หมวดหมู่ตัวเลือก (Dropdown)เลือกหมวดหมู่ที่ต้องการ เช่น: เอเจนต์, ผู้เล่น, ธุรกรรม, บัญชีธนาคาร, โปรโมชั่น, บทบาท, ผู้ใช้ (พนักงาน), การแจ้งเตือน, ข่าวสาร, ธีม, คู่มือ, หมวดเกมฮิต หรือ อื่นๆกรองรายการบันทึกให้แสดงเฉพาะหมวดหมู่งานที่เลือก
ประเภทการกระทำตัวเลือกแบบเลือกได้หลายข้อติ๊กเลือกการกระทำย่อยตามหมวดหมู่ เช่น การสร้าง, การอัปเดต, การลบ หรือการอนุมัติ (มีปุ่ม เลือกทั้งหมด และ ยกเลิกทั้งหมด)กรองเฉพาะประเภทการกระทำที่ติ๊กเลือก
ช่วงวันที่ปฏิทินเลือกช่วงวันเลือกวันที่เริ่มต้นและวันที่สิ้นสุดแสดงเฉพาะบันทึกกิจกรรมที่เกิดขึ้นในช่วงเวลาที่กำหนด
ล้างตัวกรองปุ่มกดกดปุ่มล้างตัวกรองเพื่อรีเซ็ตทุกช่องกลับเป็นค่าเริ่มต้นตารางจะกลับมาแสดงบันทึกกิจกรรมทั้งหมด

5. ตารางข้อมูล​

คอลัมน์ทั้งหมดในตาราง​

คอลัมน์เห็นอะไรบนจอหมายความว่าอะไรป้ายสีหรือสัญลักษณ์ที่พบ
วันที่สร้างวันที่และเวลา (ชม.:นาที:วินาที)วันและเวลาที่พนักงานทำรายการนั้นในระบบ กดหัวคอลัมน์เพื่อสลับเรียงลำดับใหม่-เก่าได้ข้อความวันที่และเวลา
ชื่อผู้ใช้ชื่อบัญชีของพนักงาน เช่น staff_admin01พนักงานที่เป็นคนลงมือทำรายการนั้นในระบบตัวหนาสีเข้ม
ประเภทการกระทำป้ายชื่อการกระทำ เช่น สร้างผู้ใช้งาน, อนุมัติรายการฝาก, อัปเดตข้อมูลผู้เล่นรูปแบบของการกระทำที่เกิดขึ้นกับข้อมูลป้ายสี่เหลี่ยมมนสีฟ้าอ่อน
รายละเอียดข้อความสรุปเป้าหมายหรือเนื้อหาที่ถูกแก้ไขข้อมูลสรุปสั้น ๆ ของเป้าหมายที่ถูกกระทำ ชี้เมาส์เพื่อเปิดดูข้อความเต็มได้ข้อความสีเทา
จัดการปุ่มคำสั่งในแต่ละแถวปุ่มสำหรับเปิดดูข้อมูลเชิงลึกและปักหมุดรายการดูรายละเอียดปุ่มด้านล่าง

ปุ่มในแต่ละแถว (คอลัมน์จัดการ)​

ปุ่มไอคอน / สีกดแล้วจะเกิดอะไรหมายเหตุ / เงื่อนไข
ดูรายละเอียดไอคอนรูปตา / สีฟ้าเปิดหน้าต่างป็อปอัพแสดงรายละเอียดฉบับเต็มของบันทึกกิจกรรม พร้อมตารางเปรียบเทียบสิ่งที่เปลี่ยนแปลงกดได้ทุกรายการ
ติดดาว (รายการโปรด)ไอคอนรูปดาวกดปักหมุดรายการบันทึกกิจกรรมที่ต้องการเก็บไว้ดูภายหลังดาวสีเหลือง = ติดดาวแล้ว, ดาวสีเทา = ไม่ได้ติดดาว

6. ทีละขั้นตอน​

1. การค้นหาประวัติการทำงานของพนักงานตามชื่อและช่วงเวลา​

  1. ไปที่เมนู ทีมงาน > ประวัติการทำงาน จากแถบเมนูด้านซ้าย
  2. พิมพ์ชื่อผู้ใช้ของพนักงานที่ต้องการตรวจสอบลงในช่อง ค้นหาชื่อผู้ใช้…
  3. ในช่อง ช่วงวันที่ ให้กดเลือกวันเริ่มต้นและวันสิ้นสุดที่ต้องการตรวจสอบ
  4. ตารางจะแสดงรายการบันทึกกิจกรรมทั้งหมดของพนักงานคนนั้นในช่วงเวลาที่เลือก โดยเรียงจากรายการใหม่ล่าสุดขึ้นก่อน

2. การกรองดูเฉพาะหมวดหมู่และประเภทการกระทำที่สนใจ​

  1. ในช่อง หมวดหมู่ ให้กดเลือกหมวดหมู่ที่ต้องการตรวจสอบ เช่น:
    • เลือก ธุรกรรม หากต้องการตรวจสอบการอนุมัติหรือปฏิเสธฝาก-ถอน
    • เลือก ผู้เล่น หากต้องการตรวจสอบการปรับยอดเครดิตหรือเปลี่ยนข้อมูลผู้เล่น
    • เลือก โปรโมชั่น หากต้องการดูการแก้ไขเงื่อนไขหรือแจกโบนัส
  2. เมื่อเลือกหมวดหมู่แล้ว ช่อง ประเภทการกระทำ จะเปิดให้เลือก ให้กดเข้าไปติ๊กเลือกเฉพาะการกระทำที่สนใจ (เช่น ติ๊กเฉพาะ อนุมัติรายการฝาก และ อนุมัติรายการถอน)
  3. ตารางจะปรับแสดงเฉพาะรายการที่ตรงกับประเภทการกระทำที่เลือกทันที

3. การเปิดดูรายละเอียดเชิงลึกและเปรียบเทียบข้อมูลก่อน-หลังแก้ไข​

  1. ค้นหารายการกิจกรรมที่ต้องการตรวจสอบในตาราง
  2. กดปุ่ม ดูรายละเอียด (ไอคอนรูปตา) ในคอลัมน์จัดการของแถวนั้น
  3. ในหน้าต่าง รายละเอียดประวัติการทำงาน ที่เปิดขึ้นมา:
    • ตรวจสอบข้อมูลสรุปด้านบน ได้แก่ วันและเวลา, ชื่อผู้ใช้, ประเภทการกระทำ และประเภทข้อมูล
    • ดูข้อมูลรายละเอียดในกล่องข้อความ
    • หากรายการนั้นเป็นการแก้ไขข้อมูล ให้เลื่อนลงมาดูที่ส่วน สิ่งที่เปลี่ยน เพื่อดูตารางเปรียบเทียบว่าข้อมูลเดิมในคอลัมน์ ก่อน คืออะไร และถูกเปลี่ยนเป็นค่าใหม่ใดในคอลัมน์ หลัง
  4. หากต้องการนำข้อความรายละเอียดไปส่งต่อให้ทีมงาน ให้กดปุ่ม คัดลอก ที่มุมขวาบนของกล่องรายละเอียด
  5. กดปุ่ม ปิด เพื่อกลับมายังตารางหลัก

7. หน้าแก้ไขหรือหน้าเพิ่ม​

[!NOTE] หน้านี้เป็นหน้าสำหรับตรวจสอบข้อมูลย้อนหลัง (Audit Log) ของระบบเท่านั้น เพื่อรักษาความถูกต้องและความโปร่งใสของประวัติการทำงาน ระบบจึงไม่มีแบบฟอร์มสำหรับเพิ่ม แก้ไข หรือลบข้อมูลใด ๆ ในหน้านี้


8. หน้าต่างป็อปอัพ (Popup / Modal)​

หน้าต่างป็อปอัพ: รายละเอียดประวัติการทำงาน (User Log Details Dialog)​

  • เปิดขึ้นมาเมื่อไหร่: เมื่อกดปุ่ม ดูรายละเอียด (ไอคอนรูปตา) ในแถวรายการของตารางบันทึกกิจกรรม
  • สิ่งที่เห็นในหน้าต่าง:
    1. กล่องสรุปข้อมูล (Metadata Grid):
      • เวลาที่สร้าง (Timestamp): วันและเวลาที่บันทึกข้อมูล
      • ชื่อผู้ใช้ (Username): ชื่อบัญชีของพนักงานที่เป็นผู้ทำรายการ
      • ประเภทการกระทำ (Action Type): ป้ายชื่อการกระทำ
      • ประเภทข้อมูล (Reference Type): ชนิดข้อมูลที่ถูกอ้างอิงถึง
    2. กล่องรายละเอียดข้อมูล (Log Detail): แสดงข้อมูลเป้าหมายหรือเนื้อหาของคำสั่ง พร้อมปุ่ม คัดลอก (ไอคอนก็อปปี้)
    3. ส่วนสิ่งที่เปลี่ยน (What changed): ตารางแสดงเปรียบเทียบฟิลด์ที่มีการเปลี่ยนแปลง โดยแบ่งเป็นคอลัมน์ ก่อน (ค่าเดิมก่อนแก้ไข) และคอลัมน์ หลัง (ค่าใหม่หลังแก้ไข)
  • สิ่งที่ต้องทำ: ตรวจสอบความถูกต้องของข้อมูล เปรียบเทียบค่าที่เปลี่ยนแปลง หรือกดปุ่มคัดลอกหากต้องการเก็บข้อมูลไว้ใช้งาน จากนั้นกดปุ่ม ปิด
  • ผลลัพธ์: ปิดหน้าต่างกลับมาที่ตารางหลัก

9. สถานะและป้ายสี​

ป้ายสถานะ / สัญลักษณ์สีของป้ายความหมายสิ่งที่ต้องทำต่อ
ป้ายประเภทการกระทำฟ้าแสดงรูปแบบการกระทำ เช่น สร้าง, อัปเดต, ลบ, อนุมัติใช้ดูเพื่อแยกแยะลักษณะงานที่พนักงานทำ
ค่าก่อนแก้ไข (Before)เทา / แดงข้อมูลเดิมก่อนที่จะถูกกดบันทึกเปลี่ยนแปลงใช้เปรียบเทียบกับค่าใหม่
ค่าหลังแก้ไข (After)เขียวข้อมูลใหม่ที่มีผลใช้งานจริงหลังกดบันทึกใช้ตรวจสอบว่าค่าใหม่ถูกต้องตามนโยบายหรือไม่
ไอคอนติดดาว (รายการโปรด)เหลืองรายการนี้ถูกกดปักหมุดเป็นรายการสำคัญใช้กลับมาเปิดดูซ้ำได้ง่าย

10. คำถามที่เจอบ่อย / แก้ปัญหาเบื้องต้น​

  • ทำไมช่องตัวกรอง "ประเภทการกระทำ" ถึงกดเลือกไม่ได้:
    • ช่องตัวกรองประเภทการกระทำจะเปิดให้เลือกก็ต่อเมื่อคุณได้เลือก หมวดหมู่ ใดหมวดหมู่หนึ่งก่อนแล้วเท่านั้น หากเลือกหมวดหมู่เป็น "ทั้งหมด" ช่องนี้จะยังไม่เปิดให้เลือก
  • ทำไมบางรายการไม่มีตาราง "สิ่งที่เปลี่ยน":
    • ตารางเปรียบเทียบก่อน-หลังจะแสดงเฉพาะกิจกรรมที่เป็นการ แก้ไขข้อมูล (Update) เท่านั้น หากเป็นรายการที่สร้างขึ้นใหม่ครั้งแรก (Create) หรือเป็นคำสั่งที่ไม่มีข้อมูลเดิมเปรียบเทียบ ระบบจะแสดงเฉพาะกล่องรายละเอียดข้อมูล
  • ลบหรือแก้ไขข้อมูลในประวัติการทำงานได้หรือไม่:
    • ไม่ได้ บันทึกกิจกรรมทั้งหมดในหน้านี้ถูกจัดเก็บแบบอ่านอย่างเดียวถาวรเพื่อความปลอดภัยและป้องกันการทุจริต ไม่มีพนักงานคนใดในระบบ (รวมถึงระดับ Super Admin) ลบหรือแก้ไขข้อมูลในหน้านี้ได้
  • ถ้าค้นหาแล้วไม่พบรายการที่ต้องการ:
    • ให้กดปุ่ม ล้างตัวกรอง แล้วตรวจสอบช่วงวันที่ว่าครอบคลุมเวลาที่เกิดรายการจริงหรือไม่ และตรวจสอบว่าพิมพ์ชื่อผู้ใช้ถูกต้องโดยไม่มีการเว้นวรรคเกิน