Skip to main content

การจัดการผู้ใช้งาน (User Management)

เมนู "ผู้ใช้งาน" ภายใต้หมวด "Setting" ใช้สำหรับบริหารจัดการบัญชีผู้ใช้งาน (User Accounts) ทั้งหมดในระบบ ครอบคลุมทั้งพนักงานสำนักงาน (Admin/Office) พนักงานขับรถของบริษัท และพนักงานขับรถจากบริษัทรถร่วม

ส่วนประกอบของหน้าจอรายการผู้ใช้งาน​

หน้าจอหลักประกอบด้วยส่วนสำคัญ 3 ส่วน:

  1. ส่วนการค้นหา (Filter): ค้นหาด้วยรหัสพนักงาน, ชื่อ-นามสกุล, ชื่อผู้ใช้งาน (Username), หรือบทบาท
  2. ปุ่มเพิ่มผู้ใช้งาน: ปุ่มสีเขียว "+ เพิ่มผู้ใช้งาน" สำหรับสร้างบัญชีใหม่
  3. ตารางแสดงข้อมูล: แสดงรายละเอียดชื่อ, รหัสพนักงาน, Username, บทบาท, และสถานะ (Active/Inactive)

การเพิ่มและแก้ไขข้อมูลผู้ใช้งาน​

การสร้างหรือแก้ไขบัญชีผู้ใช้งานมีรายละเอียดที่สำคัญดังนี้:

การระบุประเภทผู้ใช้งาน (User Categories)​

ระบบแบ่งประเภทผู้ใช้งานออกเป็น 4 ประเภท ซึ่งแต่ละประเภทกำหนด แพลตฟอร์มที่เข้าถึงได้ ต่างกัน:

ประเภทระบบที่เข้าได้คำอธิบาย
OfficeAdmin App เท่านั้นพนักงานสำนักงาน เช่น ฝ่ายปฏิบัติการ, บัญชี, HR
นักขับบริษัทDriver App เท่านั้นพนักงานขับรถประจำที่จ้างโดยตรง
นักขับรถร่วมDriver App เท่านั้นพนักงานขับรถจากบริษัทพันธมิตร (Sub-contractor)
Super AdminAdmin App (Full Access)บัญชีพิเศษของระบบ — ดูรายละเอียดด้านล่าง

:::info ความแตกต่างระหว่างนักขับบริษัท และนักขับรถร่วม

  • นักขับบริษัท (Company Driver): พนักงานในสังกัด ใช้รถของบริษัท รายได้คำนวณตามสัญญาหลัก
  • นักขับรถร่วม (Partner Driver): พนักงานจากบริษัทพันธมิตร นำรถมาวิ่งร่วม รายได้คำนวณตามสัญญารถร่วม (Sub-contractor Contract)

ทั้งสองประเภทใช้ Driver App เหมือนกัน แต่ระบบจะแยกการคำนวณค่าตอบแทนและการออกใบแจ้งหนี้ต่างกัน :::

:::caution บัญชี Super Admin Super Admin เป็นบัญชีระดับสูงสุดของระบบ มีสิทธิ์เข้าถึงทุกเมนูโดยไม่มีข้อจำกัด และไม่สามารถถูกจำกัดสิทธิ์ผ่าน Role Management ได้

  • ใช้สำหรับงานระดับระบบ เช่น การตั้งค่าครั้งแรก หรือการแก้ไขปัญหาเร่งด่วน
  • ไม่ควรใช้งานประจำวัน — ให้ใช้บัญชี Office ที่มี Role กำหนดสิทธิ์ชัดเจนแทน
  • หากต้องการสร้างหรือรีเซ็ตบัญชี Super Admin ให้ติดต่อฝ่าย IT ของ ATP30 โดยตรง :::

ข้อมูลส่วนบุคคลและการทำงาน​

  • ข้อมูลพื้นฐาน: ชื่อ-นามสกุล, รหัสพนักงาน (*), เบอร์มือถือ, เลขที่ใบขับขี่
  • การปฎิบัติงาน: วันที่มีผลเข้าระบบ, ตำแหน่ง (Dropdown), หัวหน้างาน, และพื้นที่ทำงาน (*)
  • การผูกรถ: สามารถระบุรหัสรถและประเภทรถที่พนักงานคนนั้นรับผิดชอบเป็นหลักได้

ข้อมูลการเข้าสู่ระบบ (Login Credentials)​

  • Username (*): ชื่อที่ใช้สำหรับการ Log-in (ต้องไม่ซ้ำกันในระบบ)
  • Password (*): รหัสผ่านเริ่มต้น (สามารถกดไอคอนรูปตาเพื่อตรวจสอบความถูกต้องได้)
  • บทบาท (Role): กำหนดระดับสิทธิ์การเข้าถึงเมนูต่างๆ ตามที่ตั้งค่าไว้ใน Master Data

การจัดการสถานะและรูปภาพ​

  • รูปโปรไฟล์: รองรับการอัปโหลดไฟล์ภาพ (.jpg, .png) ขนาดไม่เกิน 10MB เพื่อใช้แสดงตัวตนในระบบและแอปพลิเคชัน
  • สวิตช์สถานะ (Active): ใช้สำหรับเปิด/ปิดการเข้าใช้งาน หากพนักงานลาออกหรือลาพักงาน สามารถปิดสถานะนี้เพื่อระงับการเข้าสู่ระบบได้ทันที

การจัดการรายการ​

ในตารางรายการที่ท้ายชื่อผู้ใช้งาน จะมีไอคอนสำหรับการดำเนินการ:

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