คู่มือการใช้งานระบบ PWA-MTest

ระบบทดสอบมาตรวัดน้ำ (PWA Meter Testing System)

← กลับหน้าหลัก

📋 สารบัญ

ส่วนที่ 1 — สำหรับผู้ใช้งานทั่วไป (สาขา กปภ.)

1.1 ภาพรวมระบบ

ระบบ PWA-MTest คือระบบจองคิวและบันทึกผลทดสอบมาตรวัดน้ำออนไลน์ สำหรับ กปภ. เขต 10 ประกอบด้วย 3 ส่วนหลักสำหรับผู้ใช้ทั่วไป ได้แก่

📅

จองคิวทดสอบมาตร

กรอกข้อมูลนัดหมาย และรายละเอียดมาตร

🔍

ตรวจสอบผลการทดสอบ

ค้นหาด้วยเลข มท. / เลขผู้ใช้น้ำ / หมายเลขมาตร

📋

ดูตารางการจองคิว

ภาพรวมรายการที่จองในช่วงวันที่ที่กำหนด

1.2 การจองคิวทดสอบมาตร

เข้าถึงได้จากหน้าหลักของระบบ index.php

1

เลือกบริการ

เลือกประเภทบริการจาก Dropdown เช่น "ทดสอบความเที่ยงตรงของมาตรฯ กปภ.สาขา..." หรือ "ทดสอบความเที่ยงตรงของมาตรฯ กปภ.ข. 10"

⚠️ หากเลือกบริการของ กปภ.สาขา ระบบจะแสดง Dropdown เพิ่มเติมให้เลือก สาขา ที่ส่งมาตร
2

เลือกสาขา (กรณีบริการของสาขา)

เลือกสาขา กปภ. ที่ส่งมาตรมาทดสอบ ระบบจะโหลดรายชื่อสาขาตามเขตอัตโนมัติ

3

กรอกข้อมูลผู้นำส่ง

  • ชื่อ-นามสกุล ผู้นำส่งมาตร (บังคับ)
  • เบอร์โทรศัพท์ 10 หลัก (บังคับ)
4

กรอกเลขที่ มท.

  • เลขที่ มท. (กปภ.เขต) — หนังสือจาก กปภ.เขต (ถ้ามี)
  • เลขที่ มท. (กปภ.สาขา) — หนังสือจากสาขา (บังคับสำหรับบริการสาขา)
5

กรอกรายละเอียดมาตรวัดน้ำ

สำหรับแต่ละรายการมาตร ให้กรอก:

เลขที่ผู้ใช้น้ำ (ผชน.)
ชื่อผู้ใช้น้ำ
หมายเลขมาตร *
ยี่ห้อมาตร *
ขนาดมาตร *
หมายเหตุ

* ข้อมูลที่ต้องกรอก

💡 กดปุ่ม "เพิ่มรายการมาตรวัดน้ำ" เพื่อเพิ่มมาตรหลายตัวในการจองครั้งเดียว
6

เลือกวันและเวลานัดหมาย

คลิกช่องวันที่เพื่อเปิดปฏิทิน — วันที่ไม่สามารถจองได้จะถูก ปิด (Disabled) โดยอัตโนมัติ ได้แก่:

  • วันเสาร์และวันอาทิตย์
  • วันหยุด / วันที่เจ้าหน้าที่ติดภารกิจ (ผู้ดูแลระบบกำหนด)
📌 เมื่อนำเมาส์ไปที่วันที่ไม่ว่าง จะแสดง คำอธิบายเหตุผล เป็น Tooltip

กดปุ่ม "ยืนยันการจองคิว"

ระบบจะบันทึกการจอง และแสดงหมายเลขคิวสำหรับอ้างอิง

1.4 ดูตารางการจองคิว (Booking Dashboard)

เข้าถึงได้จากปุ่ม "จัดการการจองคิว" บนหน้าหลัก หรือเข้า booking_dashboard.php

1

เลือก เขต กปภ. ที่ต้องการดูข้อมูล

2

กำหนด วันที่เริ่มต้น และ วันที่สิ้นสุด

3

กดค้นหา — ระบบจะแสดงรายการจองทั้งหมดในช่วงที่กำหนด พร้อมชื่อสาขา, เลข มท., สถานะ, และวัน-เวลานัดหมาย

ส่วนที่ 2 — สำหรับเจ้าหน้าที่ผู้ดูแลระบบ (Admin)

2.1 การเข้าสู่ระบบ (Admin Login)

ไปที่ /admin/login.php หรือ /admin/

1

กรอก ชื่อผู้ใช้งาน และ รหัสผ่าน ที่ได้รับจากผู้ดูแลระบบ

2

กดปุ่ม "เข้าสู่ระบบ" — ระบบจะนำไปยังหน้า Dashboard

🔒 ผู้ดูแลระบบ (admin) มีสิทธิ์เข้าถึงฟังก์ชันทั้งหมด รวมถึงการจัดการผู้ใช้งานและการตั้งค่า
ผู้ใช้งานทั่วไป (staff) เข้าถึงได้เฉพาะการจัดการคิวและดูข้อมูล

2.2 หน้า Dashboard

แสดงภาพรวมของระบบ ประกอบด้วย:

📅

คิวในวันนี้

รวมทุกสถานะ

กำลังรอ

(waiting)

⚙️

กำลังดำเนินการ

(in_progress)

เสร็จสมบูรณ์

(completed)

ด้านล่างจะแสดง รายการคิวที่กำลังรอ 5 รายการล่าสุด (เรียงตามวันนัดหมาย)

2.3 การจัดการคิว / บันทึกผลการทดสอบ

เมนู "จัดการคิว" ใน Admin Panel

การค้นหาและกรองคิว

• กรองตาม สถานะ: รอดำเนินการ / กำลังดำเนินการ / เสร็จสมบูรณ์

• กรองตาม ช่วงวันที่ และ สาขา

• ค้นหาตาม หมายเลขคิว หรือ ชื่อผู้นำส่ง

การบันทึกผลการทดสอบมาตร

1

คลิกปุ่ม "บันทึกผลทดสอบ" ที่แถวคิวที่ต้องการ — จะเปิด Modal

2

กรอกผลการทดสอบสำหรับแต่ละมาตร ได้แก่:

ผลการทดสอบ (ผ่าน / ไม่ผ่าน)
ค่าที่อ่านได้ (Flow Rate)
อัตราความคลาดเคลื่อน (%)
ข้อมูลเฉพาะตามขนาดมาตร
3

อัปโหลด รูปภาพมาตร (ก่อน/หลังทดสอบ) ขนาดไม่เกิน 5MB ต่อรูป รองรับ JPG, PNG, GIF, WEBP

4

กรอก ข้อมูล Header (ข้อมูลส่วนหัวรายงาน) เช่น วันที่รับมาตร, เลขที่ใบรับ, ชื่อผู้ทดสอบ

5

กด "บันทึกและอัปเดตสถานะ" — ระบบจะเปลี่ยนสถานะเป็น completed เมื่อบันทึกครบทุกมาตร

⚠️ ข้อสำคัญ: เมื่อคิวถูกเปลี่ยนสถานะเป็น เสร็จสมบูรณ์ (completed) แล้ว จะไม่สามารถแก้ไขผลการทดสอบได้อีก

การออกใบรายงานผลการทดสอบ

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

รายงานผลทดสอบความเที่ยงตรง — แสดงตารางผลการวัด, เปอร์เซ็นต์ความคลาดเคลื่อน, ลายเซ็นผู้ทดสอบ

รายงานตรวจสภาพมาตร (Physical) — แสดงสภาพมาตรก่อน/หลัง, รูปภาพมาตร

2.4 ปฏิทินคิวงาน

เมนู "ปฏิทินคิว" — แสดงภาพรวมคิวทั้งหมดในรูปแบบปฏิทิน

• คลิกที่คิวในปฏิทินเพื่อดูรายละเอียดย่อ เช่น สาขา, เลข มท., สถานะ

• มีปุ่มลิงก์ "ไปที่หน้ารายละเอียดคิว" เพื่อเปิดหน้าจัดการคิวนั้นโดยตรง

การกำหนดวันที่ไม่ว่าง

1

กดปุ่ม "เพิ่มรายการไม่ว่าง" (สีน้ำเงิน)

2

กรอก หัวข้อ/เหตุผล (เช่น "ประชุม", "อบรม", "วันหยุดพิเศษ") และ วันที่

3

กด "บันทึก" — วันที่นั้นจะถูกบล็อกไม่ให้จองในหน้าหลัก และแสดง Tooltip เหตุผลเมื่อ Hover

💡 สามารถ แก้ไข หรือ ลบ วันที่ไม่ว่างได้โดยคลิกที่รายการในปฏิทิน

2.5 การจัดการบริการ

เมนู "จัดการบริการ" — สำหรับเพิ่ม/แก้ไข/ลบประเภทบริการที่แสดงในหน้าจองคิว

ข้อมูลที่จัดการได้:

  • ชื่อบริการ
  • คำอธิบายบริการ
  • ระยะเวลาดำเนินการ (นาที)
  • เขต (Zone) ที่เกี่ยวข้อง
  • รูปภาพประกอบบริการ (ไม่เกิน 2MB)
  • สถานะ เปิด/ปิด (is_active)

หมายเหตุ:

บริการที่ service_zone = 0 จะไม่แสดง Dropdown เลือกสาขา (ใช้สำหรับบริการระดับเขต)

บริการที่ service_zone > 0 จะแสดง Dropdown เลือกสาขา กปภ. ในเขตนั้นอัตโนมัติ

2.6 การจัดการผู้ใช้งาน

เมนู "ผู้ใช้งาน" — สำหรับ Admin เท่านั้น ใช้จัดการบัญชีเจ้าหน้าที่

เพิ่มผู้ใช้งาน — กรอกชื่อ, นามสกุล, ชื่อผู้ใช้, รหัสผ่าน, และบทบาท (admin / staff)

แก้ไขผู้ใช้งาน — เปลี่ยนข้อมูล หรือรีเซ็ตรหัสผ่าน

ปิดใช้งาน / ลบผู้ใช้งาน

💡 เจ้าหน้าที่สามารถเปลี่ยนรหัสผ่านของตนเองได้จากเมนู "เปลี่ยนรหัสผ่าน" ใน Admin Panel

2.7 การตั้งค่าระบบ

เมนู "ตั้งค่า" — สำหรับ Admin เท่านั้น

การตั้งค่า LINE Notification:

LINE Channel Access Token — Token สำหรับส่งการแจ้งเตือนไปยัง LINE

LINE Channel Secret — Secret Key สำหรับยืนยันความถูกต้อง

LINE Admin User ID — ID ของผู้รับการแจ้งเตือน

⚠️ ข้อมูลเหล่านี้มีความอ่อนไหว ควรเก็บเป็นความลับและไม่เปิดเผยกับผู้ที่ไม่เกี่ยวข้อง

2.8 การออกรายงาน (Export)

ระบบรองรับการออกรายงานหลายรูปแบบ

รายงานผลการทดสอบมาตร (PDF)

แสดงตารางผลการวัดแต่ละจุด, เปอร์เซ็นต์ความคลาดเคลื่อน, ลายเซ็นผู้ทดสอบ เรียกจากหน้าจัดการคิว

รายงานตรวจสภาพมาตร / Physical Report (PDF)

แสดงสภาพมาตรก่อน/หลังทดสอบ พร้อมรูปภาพที่อัปโหลด

ส่งออกรายการคิว (Excel/CSV)

ส่งออกรายการจองคิวทั้งหมดเป็นไฟล์ Excel สำหรับรายงานสรุป

วิธีการออกรายงาน PDF:

1

เปิดหน้า จัดการคิว และเลือกคิวที่ต้องการออกรายงาน

2

กดปุ่ม "พิมพ์ใบรายงาน" หรือ "ตรวจสภาพมาตร"

3

ระบบจะสร้าง PDF และเปิดให้ดาวน์โหลดหรือพิมพ์อัตโนมัติ

ต้องการความช่วยเหลือ?

ติดต่อทีม WMD ผู้พัฒนาและดูแลระบบ

PWA-MTest | ระบบทดสอบมาตรวัดน้ำ

Powered by WMD Team