ประวัติการทำงาน
1. หน้านี้ใช้ทำอะไร
หน้า ประวัติการทำงาน (Activity Log) ใช้ตรวจสอบบันทึกการทำรายการและการแก้ไขข้อมูลย้อนหลังของพนักงานทุกคนในระบบหลังบ้าน ช่วยให้เจ้าของเว็บ ผู้ดูแลระบบ และฝ่ายตรวจสอบ (Audit) ตรวจดูได้ว่าใครเป็นคนทำรายการ ทำเมื่อวันและเวลาใด กับข้อมูลชิ้นไหน และเปิดดูหน้าต่างเปรียบเทียบข้อมูลก่อนแก้ไขและหลังแก้ไขได้อย่างละเอียด เพื่อความโปร่งใสและตรวจสอบข้อผิดพลาดในการทำงาน
2. ก่อนเริ่ม
- สิทธิ์การใช้งาน: ต้องได้สิทธิ์ 'ประวัติการทำงาน' (User Log) ในระดับ 'ดู' จากผู้ดูแลระบบก่อน จึงจะเข้าดูหน้านี้ได้
- สิ่งที่ต้องเตรียม:
- ชื่อผู้ใช้ของพนักงานที่ต้องการตรวจสอบ
- ช่วงวันที่หรือเวลาที่สงสัยว่าเกิดรายการ
- หมวดหมู่งานที่ต้องการตรวจสอบย้อนหลัง เช่น ธุรกรรมการเงิน, การแก้ไขข้อมูลผู้เล่น หรือการเปลี่ยนการตั้งค่าโปรโมชั่น
3. หน้าตาของหน้านี้
เมื่อเปิดเข้ามา จะเห็นส่วนประกอบสำคัญเรียงจากบนลงล่างดังนี้:
- ส่วนหัวของหน้า (Header): แสดงชื่อหน้า ประวัติการทำงาน พร้อมคำอธิบายภาพรวมของระบบบันทึกกิจกรรม
- แถบค้นหาและตัวกรอง (Search & Filters):
- ช่องพิมพ์ค้นหาชื่อผู้ใช้ของพนักงาน
- ตัวเลือกหมวดหมู่ (Category)
- ตัวเลือกประเภทการกระทำ (Action Type) ที่จะเปิดให้เลือกเมื่อเลือกหมวดหมู่แล้ว
- ช่องเลือกช่วงวันที่
- ปุ่มล้างตัวกรอง
- แถบสรุปและปุ่มคำสั่งตาราง: แสดงปุ่มรีเฟรชข้อมูล (ไอคอนลูกศรวน)
- ตารางบันทึกกิจกรรม (Data Table): แสดงคอลัมน์ วันที่สร้าง, ชื่อผู้ใช้, ประเภทการกระทำ, รายละเอียด และจัดการ (ปุ่มดูรายละเอียด และปุ่มติดดาวรายการโปรด)
- แถบเปลี่ยนหน้า (Pagination): อยู่ด้านล่างสุดของตาราง ใช้เลื่อนดูหน้าถัดไปและเลือกจำนวนรายการต่อหน้า (10, 20, 50, 100 รายการ)
4. ค้นหาและตัวกรอง
| ช่อง / ตัวกรอง | ประเภท | ตัวเลือกหรือวิธีใช้ | ผลลัพธ์เมื่อเลือก |
|---|---|---|---|
| ค้นหาชื่อผู้ใช้… | ช่องพิมพ์ | พิมพ์ชื่อผู้ใช้ของพนักงาน (มีระบบค้นหาอัตโนมัติเมื่อหยุดพิมพ์ 0.4 วินาที) | ตารางจะแสดงเฉพาะประวัติการทำงานของพนักงานคนนั้น |
| หมวดหมู่ | ตัวเลือก (Dropdown) | เลือกหมวดหมู่ที่ต้องการ เช่น: เอเจนต์, ผู้เล่น, ธุรกรรม, บัญชีธนาคาร, โปรโมชั่น, บทบาท, ผู้ใช้ (พนักงาน), การแจ้งเตือน, ข่าวสาร, ธีม, คู่มือ, หมวดเกมฮิต หรือ อื่นๆ | กรองรายการบันทึกให้แสดงเฉพาะหมวดหมู่งานที่เลือก |
| ประเภทการกระทำ | ตัวเลือกแบบเลือกได้หลายข้อ | ติ๊กเลือกการกระทำย่อยตามหมวดหมู่ เช่น การสร้าง, การอัปเดต, การลบ หรือการอนุมัติ (มีปุ่ม เลือกทั้งหมด และ ยกเลิกทั้งหมด) | กรองเฉพาะประเภทการกระทำที่ติ๊กเลือก |
| ช่วงวันที่ | ปฏิทินเลือกช่วงวัน | เลือกวันที่เริ่มต้นและวันที่สิ้นสุด | แสดงเฉพาะบันทึกกิจกรรมที่เกิดขึ้นในช่วงเวลาที่กำหนด |
| ล้างตัวกรอง | ปุ่มกด | กดปุ่มล้างตัวกรองเพื่อรีเซ็ตทุกช่องกลับเป็นค่าเริ่มต้น | ตารางจะกลับมาแสดงบันทึกกิจกรรมทั้งหมด |
5. ตารางข้อมูล
คอลัมน์ทั้งหมดในตาราง
| คอลัมน์ | เห็นอะไรบนจอ | หมายความว่าอะไร | ป้ายสีหรือสัญลักษณ์ที่พบ |
|---|---|---|---|
| วันที่สร้าง | วันที่และเวลา (ชม.:นาที:วินาที) | วันและเวลาที่พนักงานทำรายการนั้นในระบบ กดหัวคอลัมน์เพื่อสลับเรียงลำดับใหม่-เก่าได้ | ข้อความวันที่และเวลา |
| ชื่อผู้ใช้ | ชื่อบัญชีของพนักงาน เช่น staff_admin01 | พนักงานที่เป็นคนลงมือทำรายการนั้นในระบบ | ตัวหนาสีเข้ม |
| ประเภทการกระทำ | ป้ายชื่อการกระทำ เช่น สร้างผู้ใช้งาน, อนุมัติรายการฝาก, อัปเดตข้อมูลผู้เล่น | รูปแบบของการกระทำที่เกิดขึ้นกับข้อมูล | ป้ายสี่เหลี่ยมมนสีฟ้าอ่อน |
| รายละเอียด | ข้อความสรุปเป้าหมายหรือเนื้อหาที่ถูกแก้ไข | ข้อมูลสรุปสั้น ๆ ของเป้าหมายที่ถูกกระทำ ชี้เมาส์เพื่อเปิดดูข้อความเต็มได้ | ข้อความสีเทา |
| จัดการ | ปุ่มคำสั่งในแต่ละแถว | ปุ่มสำหรับเปิดดูข้อมูลเชิงลึกและปักหมุดรายการ | ดูรายละเอียดปุ่มด้านล่าง |
ปุ่มในแต่ละแถว (คอลัมน์จัดการ)
| ปุ่ม | ไอคอน / สี | กดแล้วจะเกิดอะไร | หมายเหตุ / เงื่อนไข |
|---|---|---|---|
| ดูรายละเอียด | ไอคอนรูปตา / สีฟ้า | เปิดหน้าต่างป็อปอัพแสดงรายละเอียดฉบับเต็มของบันทึกกิจกรรม พร้อมตารางเปรียบเทียบสิ่งที่เปลี่ยนแปลง | กดได้ทุกรายการ |
| ติดดาว (รายการโปรด) | ไอคอนรูปดาว | กดปักหมุดรายการบันทึกกิจกรรมที่ต้องการเก็บไว้ดูภายหลัง | ดาวสีเหลือง = ติดดาวแล้ว, ดาวสีเทา = ไม่ได้ติดดาว |
6. ทีละขั้นตอน
1. การค้นหาประวัติการทำงานของพนักงานตามชื่อและช่วงเวลา
- ไปที่เมนู ทีมงาน > ประวัติการทำงาน จากแถบเมนูด้านซ้าย
- พิมพ์ชื่อผู้ใช้ของพนักงานที่ต้องการตรวจสอบลงในช่อง ค้นหาชื่อผู้ใช้…
- ในช่อง ช่วงวันที่ ให้กดเลือกวันเริ่มต้นและวันสิ้นสุดที่ต้องการตรวจสอบ
- ตารางจะแสดงรายการบันทึกกิจกรรมทั้งหมดของพนักงานคนนั้นในช่วงเวลาที่เลือก โดยเรียงจากรายการใหม่ล่าสุดขึ้นก่อน
2. การกรองดูเฉพาะหมวดหมู่และประเภทการกระทำที่สนใจ
- ในช่อง หมวดหมู่ ให้กดเลือกหมวดหมู่ที่ต้องการตรวจสอบ เช่น:
- เลือก ธุรกรรม หากต้องการตรวจสอบการอนุมัติหรือปฏิเสธฝาก-ถอน
- เลือก ผู้เล่น หากต้องการตรวจสอบการปรับยอดเครดิตหรือเปลี่ยนข้อมูลผู้เล่น
- เลือก โปรโมชั่น หากต้องการดูการแก้ไขเงื่อนไขหรือแจกโบนัส
- เมื่อเลือกหมวดหมู่แล้ว ช่อง ประเภทการกระทำ จะเปิดให้เลือก ให้กดเข้าไปติ๊กเลือกเฉพาะการกระทำที่สนใจ (เช่น ติ๊กเฉพาะ
อนุมัติรายการฝากและอนุมัติรายการถอน) - ตารางจะปรับแสดงเฉพาะรายการที่ตรงกับประเภทการกระทำที่เลือกทันที
3. การเปิดดูรายละเอียดเชิงลึกและเปรียบเทียบข้อมูลก่อน-หลังแก้ไข
- ค้นหารายการกิจกรรมที่ต้องการตรวจสอบในตาราง
- กดปุ่ม ดูรายละเอียด (ไอคอนรูปตา) ในคอลัมน์จัดการของแถวนั้น
- ในหน้าต่าง รายละเอียดประวัติการทำงาน ที่เปิดขึ้นมา:
- ตรวจสอบข้อมูลสรุปด้านบน ได้แก่ วันและเวลา, ชื่อผู้ใช้, ประเภทการกระทำ และประเภทข้อมูล
- ดูข้อมูลรายละเอียดในกล่องข้อความ
- หากรายการนั้นเป็นการแก้ไขข้อมูล ให้เลื่อนลงมาดูที่ส่วน สิ่งที่เปลี่ยน เพื่อดูตารางเปรียบเทียบว่าข้อมูลเดิมในคอลัมน์ ก่อน คืออะไร และถูกเปลี่ยนเป็นค่าใหม่ใดในคอลัมน์ หลัง
- หากต้องการนำข้อความรายละเอียดไปส่งต่อให้ทีมงาน ให้กดปุ่ม คัดลอก ที่มุมขวาบนของกล่องรายละเอียด
- กดปุ่ม ปิด เพื่อกลับมายังตารางหลัก
7. หน้าแก้ไขหรือหน้าเพิ่ม
[!NOTE] หน้านี้เป็นหน้าสำหรับตรวจสอบข้อมูลย้อนหลัง (Audit Log) ของระบบเท่านั้น เพื่อรักษาความถูกต้องและความโปร่งใสของประวัติการทำงาน ระบบจึงไม่มีแบบฟอร์มสำหรับเพิ่ม แก้ไข หรือลบข้อมูลใด ๆ ในหน้านี้
8. หน้าต่างป็อปอัพ (Popup / Modal)
หน้าต่างป็อปอัพ: รายละเอียดประวัติการทำงาน (User Log Details Dialog)
- เปิดขึ้นมาเมื่อไหร่: เมื่อกดปุ่ม ดูรายละเอียด (ไอคอนรูปตา) ในแถวรายการของตารางบันทึกกิจกรรม
- สิ่งที่เห็นในหน้าต่าง:
- กล่องสรุปข้อมูล (Metadata Grid):
- เวลาที่สร้าง (Timestamp): วันและเวลาที่บันทึกข้อมูล
- ชื่อผู้ใช้ (Username): ชื่อบัญชีของพนักงานที่เป็นผู้ทำรายการ
- ประเภทการกระทำ (Action Type): ป้ายชื่อการกระทำ
- ประเภทข้อมูล (Reference Type): ชนิดข้อมูลที่ถูกอ้างอิงถึง
- กล่องรายละเอียดข้อมูล (Log Detail): แสดงข้อมูลเป้าหมายหรือเนื้อหาของคำสั่ง พร้อมปุ่ม คัดลอก (ไอคอนก็อปปี้)
- ส่วนสิ่งที่เปลี่ยน (What changed): ตารางแสดงเปรียบเทียบฟิลด์ที่มีการเปลี่ยนแปลง โดยแบ่งเป็นคอลัมน์ ก่อน (ค่าเดิมก่อนแก้ไข) และคอลัมน์ หลัง (ค่าใหม่หลังแก้ไข)
- กล่องสรุปข้อมูล (Metadata Grid):
- สิ่งที่ต้องทำ: ตรวจสอบความถูกต้องของข้อมูล เปรียบเทียบค่าที่เปลี่ยนแปลง หรือกดปุ่มคัดลอกหากต้องการเก็บข้อมูลไว้ใช้งาน จากนั้นกดปุ่ม ปิด
- ผลลัพธ์: ปิดหน้าต่างกลับมาที่ตารางหลัก
9. สถานะและป้ายสี
| ป้ายสถานะ / สัญลักษณ์ | สีของป้าย | ความหมาย | สิ่งที่ต้องทำต่อ |
|---|---|---|---|
| ป้ายประเภทการกระทำ | ฟ้า | แสดงรูปแบบการกระทำ เช่น สร้าง, อัปเดต, ลบ, อนุมัติ | ใช้ดูเพื่อแยกแยะลักษณะงานที่พนักงานทำ |
| ค่าก่อนแก้ไข (Before) | เทา / แดง | ข้อมูลเดิมก่อนที่จะถูกกดบันทึกเปลี่ยนแปลง | ใช้เปรียบเทียบกับค่าใหม่ |
| ค่าหลังแก้ไข (After) | เขียว | ข้อมูลใหม่ที่มีผลใช้งานจริงหลังกดบันทึก | ใช้ตรวจสอบว่าค่าใหม่ถูกต้องตามนโยบายหรือไม่ |
| ไอคอนติดดาว (รายการโปรด) | เหลือง | รายการนี้ถูกกดปักหมุดเป็นรายการสำคัญ | ใช้กลับมาเปิดดูซ้ำได้ง่าย |
10. คำถามที่เจอบ่อย / แก้ปัญหาเบื้องต้น
- ทำไมช่องตัวกรอง "ประเภทการกระทำ" ถึงกดเลือกไม่ได้:
- ช่องตัวกรองประเภทการกระทำจะเปิดให้เลือกก็ต่อเมื่อคุณได้เลือก หมวดหมู่ ใดหมวดหมู่หนึ่งก่อนแล้วเท่านั้น หากเลือกหมวดหมู่เป็น "ทั้งหมด" ช่องนี้จะยังไม่เปิดให้เลือก
- ทำไมบางรายการไม่มีตาราง "สิ่งที่เปลี่ยน":
- ตารางเปรียบเทียบก่อน-หลังจะแสดงเฉพาะกิจกรรมที่เป็นการ แก้ไขข้อมูล (Update) เท่านั้น หากเป็นรายการที่สร้างขึ้นใหม่ครั้งแรก (Create) หรือเป็นคำสั่งที่ไม่มีข้อมูลเดิมเปรียบเทียบ ระบบจะแสดงเฉพาะกล่องรายละเอียดข้อมูล
- ลบหรือแก้ไขข้อมูลในประวัติการทำงานได้หรือไม่:
- ไม่ได้ บันทึกกิจกรรมทั้งหมดในหน้านี้ถูกจัดเก็บแบบอ่านอย่างเดียวถาวรเพื่อความปลอดภัยและป้องกันการทุจริต ไม่มีพนักงานคนใดในระบบ (รวมถึงระดับ Super Admin) ลบหรือแก้ไขข้อมูลในหน้านี้ได้
- ถ้าค้นหาแล้วไม่พบรายการที่ต้องการ:
- ให้กดปุ่ม ล้างตัวกรอง แล้วตรวจสอบช่วงวันที่ว่าครอบคลุมเวลาที่เกิดรายการจริงหรือไม่ และตรวจสอบว่าพิมพ์ชื่อผู้ใช้ถูกต้องโดยไม่มีการเว้นวรรคเกิน