คู่มือการใช้งาน — กะการทำงาน & นโยบายเป่า สารบัญ
USER MANUAL · ภาษาไทย
คู่มือการใช้งาน
กะการทำงาน & นโยบายเป่า
สำหรับเจ้าหน้าที่ HR และหัวหน้างาน
ที่ต้องการตั้งค่าระบบตรวจแอลกอฮอล์

คู่มือนี้จะสอนคุณ

  • การเพิ่ม / แก้ไข / ปิดใช้งาน / ลบ กะการทำงาน
  • การกำหนดนโยบายการเป่าแอลกอฮอล์
  • การกรองและค้นหาข้อมูลในตาราง
  • เคล็ดลับและคำถามที่พบบ่อย

⏱ ใช้เวลาอ่าน ~30 นาที

  • มีรูปประกอบทุกขั้นตอน
  • ทำตามได้ทันทีโดยไม่ต้องมีพื้นฐาน

สารบัญ

  1. ภาพรวมระบบ
  2. กะการทำงาน
  3. 2.1 รู้จักหน้าจอ · 2.2 คำศัพท์สำคัญ · 2.3 เพิ่มกะใหม่
  4. 2.4 เพิ่มนโยบายพร้อมกัน · 2.5 แก้ไข · 2.6 ปิด/เปิดใช้งาน
  5. 2.7 ลบกะ · 2.8 ค้นหา/กรอง · 2.9 คำถามที่พบบ่อย
  6. นโยบายเป่า
  7. 3.1 รู้จักหน้าจอ · 3.2 คำศัพท์สำคัญ · 3.3 เพิ่มนโยบาย
  8. 3.4 Global vs เฉพาะกลุ่ม · 3.5 แก้ไข/ปิด/ลบ
  9. 3.7 คำถามที่พบบ่อย
  10. การแก้ปัญหาทั่วไป (Troubleshooting)
ก่อนเริ่มอ่าน

คู่มือนี้ใช้สีและสัญลักษณ์ดังนี้:

  • วงกลมแดงประ + ตัวเลข = จุดที่ต้องคลิก (ทำตามเลขเรียงลำดับ)
  • กล่องเหลืองโปร่ง = ฟิลด์หรือพื้นที่ที่ต้องสนใจ
  • กล่องสีเหลือง = เคล็ดลับ
  • กล่องสีแดง = ข้อควรระวัง
  • กล่องสีฟ้า = ข้อมูลควรจำ
1

ภาพรวมระบบ

ทำความเข้าใจว่า "กะ" และ "นโยบาย" สัมพันธ์กันอย่างไร

ระบบ Alcohol Check Management ใช้สำหรับควบคุมการตรวจแอลกอฮอล์พนักงานก่อนเข้างานและหลังเลิกงาน โดยอาศัย 2 ส่วนหลักทำงานร่วมกัน:

กะการทำงาน

กรอบเวลา ที่ระบบเปิดให้พนักงานเป่าได้ — เช่น กลุ่ม "สาขาศรีสะเกษ · ขนส่ง" เปิดตรวจ 08:00–11:59 ก่อนเข้างาน และ 12:00–15:40 หลังเลิกงาน

นโยบายเป่า

กฎการตรวจ — เช่น ต้องเป่าให้เสร็จภายใน 30 นาทีหลังเข้างาน, เป่าได้สูงสุด 3 ครั้ง, retry ภายใน 5 นาที

การทำงานร่วมกัน

ตั้งกะ
(กรอบเวลา)
ตั้งนโยบาย
(กฎการเป่า)
👤พนักงานมาเป่า
(ตามเวลา + กฎ)
ผลผ่าน/ไม่ผ่าน
(บันทึก)
จำง่าย ๆ

กะ = "เป่าได้ เมื่อไหร่"  ·  นโยบาย = "เป่า ยังไง และอนุญาตซ้ำได้กี่ครั้ง"

Scope (ขอบเขต) — ใช้กับใครได้บ้าง?

ทั้ง "กะ" และ "นโยบาย" สามารถตั้งให้ใช้กับกลุ่มต่าง ๆ ได้:

จำไว้

ถ้าพนักงาน 1 คนตกอยู่ในหลาย scope — เช่นเป็นทั้ง "สาขาศรีสะเกษ" + "แผนกขนส่ง" — ระบบจะใช้ scope ที่ เจาะจงที่สุด ก่อน (เช่น รายบุคคล > แผนกตามสาขา > แผนก > สาขา > ตำแหน่ง)

2

กะการทำงาน

กำหนดกรอบเวลาที่พนักงานสามารถเข้าเป่าตรวจแอลกอฮอล์

2.1 รู้จักหน้าจอ "กะการทำงาน"

มาดูกันก่อนว่าหน้าจอนี้มีอะไรอยู่บ้าง

เมื่อเข้าสู่หน้า "กะการทำงาน" จากเมนูด้านซ้าย คุณจะเห็นหน้าตาประมาณนี้:

กะการทำงาน รีเฟรช
1
ทั้งหมด (Active)
2
สาขา
0
แผนก
0
แผนกตามสาขา
0
ตำแหน่ง
0
รายบุคคล
2
ใช้ช่องกรองใต้หัวคอลัมน์ในตารางด้านล่าง ล้างตัวกรอง 2 + เพิ่มกะ
SCOPEVALUEกะ เริ่มสิ้นสุดขยายถึง ข้ามคืนสถานะจัดการ
3
ทั้งหมด ▾
ทั้งหมด ▾
ทั้งหมด ▾
ทั้งหมด ▾
4รายบุคคล คุณ ก. · ศรีสะเกษ · ขนส่ง หลังเลิกงาน
evening
12:00 15:40 15:45 Active 5
รายบุคคล คุณ ก. · ศรีสะเกษ · ขนส่ง ก่อนเข้างาน
morning
08:00 11:59 Active
หน้า "กะการทำงาน" — ตัวอย่างที่มีกะ 2 แถว

คำอธิบายแต่ละจุด

2.2 คำศัพท์สำคัญที่ต้องรู้

เข้าใจคำเหล่านี้ก่อนเริ่มสร้างกะ
คำศัพท์
  • Scope ขอบเขตที่กะนี้ใช้กับใคร (มี 5 แบบ — ดูส่วนที่ 1)
  • Scope Value ค่าที่เจาะจง เช่น สาขาศรีสะเกษ, แผนกขนส่ง, คุณ ก.
  • ก่อนเข้างาน (morning) ช่วงเวลาตรวจ ก่อน พนักงานเริ่มงาน
  • หลังเลิกงาน (evening) ช่วงเวลาตรวจ หลัง พนักงานเลิกงาน
  • เปิดตรวจ เวลาที่ระบบเริ่มอนุญาตให้เป่า
  • ปิดตรวจ เวลาที่ระบบหยุดรับการเป่า (cut-off ปกติ)
  • ขยายถึง เวลา ผ่อนผัน ถ้าพนักงานมาช้า ระบบจะยังรับเป่าได้จนถึงเวลานี้
  • ข้ามคืน กะที่จบหลังเที่ยงคืน — ระบบคำนวณให้อัตโนมัติจากเวลาเริ่ม–สิ้นสุด
  • Active / Inactive สถานะ "เปิดใช้งาน" หรือ "ปิดใช้งาน" — ปิดแล้วยังไม่ถูกลบ
เคล็ดลับ "ขยายถึง"

ถ้าคุณตั้ง เปิดตรวจ 08:00 · ปิดตรวจ 11:59 · ขยายถึง 12:30 หมายความว่า:

  • ปกติพนักงานต้องเป่าก่อน 11:59
  • แต่ถ้าใครยังไม่ได้เป่า ระบบจะยัง เปิดให้เป่าเพิ่มเติมได้ถึง 12:30
  • หลังจาก 12:30 ระบบจะหยุดรับการเป่าทันที
ระวัง "ข้ามคืน"

ถ้าตั้ง เริ่ม 22:00 · สิ้นสุด 02:00 — ระบบจะคำนวณให้อัตโนมัติว่าเป็นกะข้ามคืน และในตารางคอลัมน์ "ข้ามคืน" จะแสดงไอคอน

จำไว้

การเลือก Scope Value เลือกได้ หลายค่า ใน 1 กะ — เช่น สาขาศรีสะเกษ + สุรินทร์ + แผนกขาย + รายบุคคล: คุณ A ในกะเดียวกันก็ได้ (เปลี่ยน scope แล้วเลือกเพิ่มได้เรื่อย ๆ)

2.3 เพิ่มกะใหม่ — Step by Step

ทำตาม 7 ขั้นตอน เริ่มจากการกดปุ่ม "+ เพิ่มกะ" ที่มุมขวาบน
  1. กดปุ่ม "+ เพิ่มกะ"

    ปุ่มสีเขียวอยู่ที่มุมขวาบนของแถบเครื่องมือ → กดแล้ว กล่อง popup จะเด้งขึ้นมาตรงกลางหน้าจอ

ใช้ช่องกรองใต้หัวคอลัมน์ในตารางด้านล่าง ล้างตัวกรอง 1 + เพิ่มกะ
คลิกปุ่ม "+ เพิ่มกะ" สีเขียว ที่มุมขวาบน
  1. เลือก Scope (ขอบเขต)

    ใน popup เลือกว่ากะนี้ใช้กับใคร — กดที่ dropdown แล้วเลือก 1 ใน 5 ตัวเลือก:

2
สาขา
สาขา
แผนก
แผนกตามสาขา
ตำแหน่ง
รายบุคคล
เลือก Scope จากรายการที่เปิดออกมา
เลือกอันไหนดี?
  • ตั้งให้ทั้งสาขา → เลือก สาขา
  • ตั้งเฉพาะแผนก (ทุกสาขา) → เลือก แผนก
  • ตั้งเฉพาะ "แผนกขนส่ง สาขาศรีสะเกษ" → เลือก แผนกตามสาขา
  • ตั้งเฉพาะคนเดียว → เลือก รายบุคคล
  1. เลือก Scope Value (กดได้หลายค่า)

    หลังจากเลือก Scope แล้ว ให้กดเลือกค่าที่ต้องการ — สามารถเลือกได้ หลายค่าในกะเดียวกัน เช่น สาขาศรีสะเกษ + สุรินทร์  หรือสลับกลับไปเปลี่ยน Scope แล้วเลือกค่าอื่นเพิ่มก็ได้

3
ศรีสะเกษ ✕ สุรินทร์ ✕ เลือกเพิ่ม…
เลือกค่าได้หลายรายการ — แสดงเป็น "ป้ายชื่อ" (chip)
  1. กรอกเวลา "ก่อนเข้างาน" หรือ "หลังเลิกงาน"

    ใน popup จะมีกล่อง 2 กล่อง — ก่อนเข้างาน (สีเหลือง) และ หลังเลิกงาน (สีม่วง) — กรอก อย่างน้อย 1 กล่อง หรือทั้ง 2 กล่องก็ได้

4
ก่อนเข้างาน morning
เปิดตรวจ
08:00
ปิดตรวจ
11:59
ขยายถึง
--:--
5
หลังเลิกงาน evening
เปิดตรวจ
12:00
ปิดตรวจ
15:40
ขยายถึง
15:45
กรอกอย่างน้อย 1 กล่อง (สีเหลือง = เช้า, สีม่วง = เย็น)
เคล็ดลับ ขยายถึง

ปล่อยว่างได้ ถ้าไม่ต้องการช่วงผ่อนผัน — ระบบจะใช้ "ปิดตรวจ" เป็น cut-off สุดท้าย

  1. (ทางเลือก) เปิด "เพิ่มนโยบายพร้อมกัน"

    ถ้าต้องการตั้ง กฎการเป่า (เช่น ต้องเป่าภายใน 30 นาที) ในครั้งเดียว — ให้ กดติ๊ก ที่ checkbox "เพิ่มนโยบายพร้อมกัน" → ระบบจะแสดงฟอร์มเพิ่มใต้

6
เพิ่มนโยบายพร้อมกัน
ใช้ Scope Value ชุดเดียวกับด้านบน
ต้องเป่าภายใน ใช้กับ "ก่อนเข้างาน" เท่านั้น   Global
0 ชั่วโมง ▾
30 นาที ▾
จำนวนครั้งสูงสุด
default 3
Retry window (นาที)
default 5
ติ๊กถูกเพื่อสร้างนโยบายพร้อมกัน → ฟอร์มจะขยายให้กรอกค่า
  1. กดปุ่ม "บันทึก" สีเขียวเข้ม

    หลังจากกรอกครบ → กดปุ่ม บันทึก ที่มุมล่างขวาของ popup → popup จะปิดและแถวใหม่จะปรากฏในตาราง สถานะ Active

สำเร็จ!

แถวใหม่จะปรากฏในตารางทันที — ลองค้นหาด้วยตัวกรองเพื่อยืนยันว่าระบบบันทึกถูกต้อง

ถ้าระบบแจ้งเตือน "ขาดข้อมูล"

เช็คว่า: (1) เลือก Scope Value อย่างน้อย 1 ค่า · (2) กรอกเวลาอย่างน้อย 1 ช่วง · (3) ถ้ากรอก "เปิดตรวจ" ต้องกรอก "ปิดตรวจ" ด้วย

2.4 ทำไมต้อง "เพิ่มนโยบายพร้อมกัน"?

เคล็ดลับลดขั้นตอนซ้ำซ้อน

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

วิธีปกติ
  1. เข้าหน้า "กะการทำงาน" → สร้างกะ
  2. เข้าหน้า "นโยบายเป่า" → สร้างนโยบาย
  3. ต้องเลือก Scope + Value ซ้ำ 2 ที่
ใช้ตัวเลือกนี้
  1. เปิด popup "เพิ่มกะ"
  2. กรอกข้อมูลกะ + กรอกข้อมูลนโยบาย
  3. กด "บันทึก" 1 ครั้ง → ได้ทั้ง 2 รายการ

ฟิลด์ในกล่อง "เพิ่มนโยบายพร้อมกัน"

เกี่ยวกับ Global badge

ที่ฟิลด์ "ต้องเป่าภายใน" จะเห็น Global สีฟ้า — แปลว่าค่านี้เป็น ค่ากลางของทั้งระบบ ถ้าเปลี่ยนค่าใน policy ใด policy หนึ่ง จะกระทบทุก policy ที่ Active ทั้งหมด (รายละเอียดในส่วนที่ 3.4)

จำง่าย ๆ

ถ้าจะตั้งกะใหม่และยังไม่มี policy สำหรับกลุ่มนี้ → ติ๊กเลย  ·  ถ้ามี policy อยู่แล้วและพอใจกับค่าเดิม → ปล่อยว่าง (uncheck) ได้

2.5 แก้ไขกะที่มีอยู่

เปลี่ยนเวลา, scope, หรือค่าอื่น ๆ ของกะที่สร้างไว้แล้ว
  1. หาแถวที่ต้องการแก้ไขในตาราง

    ใช้ช่องกรองช่วยหาก็ได้ (เช่น พิมพ์ชื่อพนักงานหรือสาขา)

  2. คลิกไอคอน (ดินสอสีฟ้า) ในคอลัมน์ขวาสุด

    popup จะเด้งขึ้นมาพร้อม ข้อมูลเดิมอยู่ในฟอร์ม

รายบุคคล คุณ ก. · ศรีสะเกษ · ขนส่ง หลังเลิกงาน
evening
12:00 15:40 15:45 Active 1
คลิกไอคอนดินสอ (ฟ้า) เพื่อเปิด popup แก้ไข
  1. แก้ไขค่าที่ต้องการ → กดบันทึก

    เปลี่ยนเวลา / scope value / ขยายถึง ได้ตามต้องการ แล้วกด บันทึก

ระวัง: ถ้าเปลี่ยน Scope หรือ Value

ถ้าเปลี่ยน Scope (เช่น จาก "รายบุคคล" เป็น "แผนก") หรือเปลี่ยน Value → ระบบจะถือเป็นกลุ่ม ใหม่ และอาจเกิดผลข้างเคียง — แนะนำให้ ลบกะเดิม แล้วสร้างกะใหม่จะปลอดภัยกว่า

ในโหมดแก้ไข

จะแสดงเฉพาะกะที่กำลังแก้ (เช่น ถ้าเดิมเป็น "morning" ก็จะไม่เห็นกล่อง "evening")  และตัวเลือก "เพิ่มนโยบายพร้อมกัน" จะถูกซ่อน เพราะใช้กับการสร้างใหม่เท่านั้น

2.6 ปิด / เปิดใช้งานกะ (Toggle)

พักการใช้งานชั่วคราวโดยไม่ต้องลบ

ถ้าต้องการ "พักไว้ก่อน" โดยไม่ลบข้อมูล — ใช้ปุ่มเปิด-ปิดในคอลัมน์ "จัดการ":

ปุ่มสีส้ม = กะปัจจุบัน Active

คลิกแล้ว → กะจะถูก ปิดใช้งาน (Inactive) — แถวจะเปลี่ยนเป็นสีเทาจาง

ปุ่มสีเขียว = กะปัจจุบัน Inactive

คลิกแล้ว → กะจะถูก เปิดใช้งานใหม่ (Active) — กลับมาใช้ได้ปกติ

สาขา ศรีสะเกษ ก่อนเข้างาน 08:00 11:59 Active 1
สาขา สุรินทร์ ก่อนเข้างาน 08:30 12:00 Inactive 2
เทียบ: แถวบน Active (ปุ่ม #1 สีส้ม = กดเพื่อปิด) · แถวล่าง Inactive (ปุ่ม #2 สีเขียว = กดเพื่อเปิด)
ปิดใช้งานต่างจากลบยังไง?
  • ปิดใช้งาน = ข้อมูลยังอยู่ · กลับมาเปิดใหม่ได้ทุกเมื่อ · ไม่กระทบประวัติ
  • ลบ = ข้อมูลหายถาวร · กู้ไม่ได้ · ใช้เฉพาะกะที่ไม่ต้องการแล้วจริง ๆ
ใช้เมื่อไหร่ดี?

เช่น กะของพนักงานที่ลาคลอด ลาออกชั่วคราว หรือสาขาที่หยุดให้บริการช่วงปีใหม่ — ให้ใช้ ปิดใช้งาน แทนการลบ จะกลับมาเปิดได้ง่ายเมื่อต้องการ

2.7 ลบกะถาวร

ใช้เมื่อแน่ใจว่าไม่ใช้กะนี้แล้ว
  1. คลิกไอคอน (ถังขยะสีแดง)

    อยู่ขวาสุดของแถว → ระบบจะแสดง กล่องยืนยัน

  2. กด "ยืนยัน" เพื่อลบจริง

    ถ้าเปลี่ยนใจ — กด ยกเลิก หรือคลิกนอกกล่อง

ลบกะนี้ใช่ไหม?

การลบจะ ไม่สามารถกู้คืนได้
ถ้าต้องการพักไว้ ให้ใช้ "ปิดใช้งาน" แทน

ยกเลิก ยืนยัน ลบ
ข้อควรระวังก่อนกดลบ
  • ลบแล้ว กู้คืนไม่ได้ (ไม่มี recycle bin)
  • ประวัติการเป่าที่อ้างอิงกะนี้จะยังอยู่ แต่จะไม่มี "ที่มาของกฎ" อีกต่อไป
  • ถ้าไม่แน่ใจ → ใช้ ปิดใช้งานแทน (ส่วนที่ 2.6)
ลบแล้วเสียดาย?

ติดต่อทีม IT — อาจสามารถกู้จาก backup ได้ในบางกรณี (ไม่มี UI ในระบบที่กู้ได้เอง)

2.8 ค้นหาและกรองในตาราง

เมื่อกะเริ่มเยอะ — ใช้ตัวกรองหาได้เร็วขึ้น

ใต้หัวคอลัมน์ทุกคอลัมน์มี ช่องกรอง ของตัวเอง — พิมพ์หรือเลือกได้ และระบบจะกรองทันที

SCOPEVALUEกะ เริ่มสิ้นสุดขยายถึง ข้ามคืนสถานะ
1
สาขา ▾
morning ▾
ทั้งหมด ▾
Active ▾
แถวกรอง #1 อยู่ใต้หัวคอลัมน์ — ใช้ได้ทุกช่อง

ใช้กรองแต่ละช่องอย่างไร

ใช้กรองพร้อมกันหลายช่องได้

เช่น เลือก Scope = "แผนก" + พิมพ์ Value = "ขนส่ง" + สถานะ = "Active" → ระบบจะแสดงเฉพาะแผนกขนส่งที่ active

ถ้าเลือกผิดหรืออยากเริ่มใหม่ → กดปุ่ม ล้างตัวกรอง ที่แถบเครื่องมือด้านบน เพื่อรีเซ็ตทุกช่อง

2.9 คำถามที่พบบ่อย (กะการทำงาน)

คำถามและคำตอบยอดฮิต
Q: เพิ่มทั้ง "ก่อนเข้างาน" และ "หลังเลิกงาน" พร้อมกันในครั้งเดียวได้ไหม?
ได้ — กรอกในกล่องสีเหลือง (morning) และกล่องสีม่วง (evening) ของ popup เดียวกัน แล้วกดบันทึก ระบบจะสร้าง 2 แถวให้อัตโนมัติ (แถวละกะ)
Q: ถ้าไม่ใส่ช่อง "ขยายถึง" จะเป็นยังไง?
ระบบจะใช้เวลา "ปิดตรวจ" เป็น cut-off สุดท้าย — หลังเวลานี้พนักงานจะเป่าไม่ได้
Q: Scope "รายบุคคล" ใช้ตอนไหน?
ใช้เมื่อต้องการตั้ง override เฉพาะคน — เช่น พนักงานที่ทำงาน flexible hours ต่างจากแผนก หรือพนักงานที่มีตารางพิเศษ
Q: ถ้าพนักงานคนเดียวเข้าหลาย scope (สาขา + แผนก + ตัวบุคคล) ระบบใช้ตัวไหน?
ระบบเลือก scope ที่ เจาะจงที่สุดก่อน — รายบุคคล > แผนกตามสาขา > แผนก > สาขา > ตำแหน่ง
Q: เปลี่ยน Scope ใน popup แล้วค่าเก่าหายไป?
ไม่หาย — Scope Value ที่เลือกไว้แล้วยังอยู่ (ดูเป็น chip ด้านล่าง dropdown) เปลี่ยน Scope แค่เพื่อ เลือกค่าเพิ่มจากกลุ่มอื่นเท่านั้น
Q: กะข้ามคืนตั้งยังไง?
ตั้งเวลา ปิดตรวจ น้อยกว่า เปิดตรวจ เช่น 22:00–02:00 → ระบบคำนวณให้อัตโนมัติว่าข้ามคืน และคอลัมน์ "ข้ามคืน" จะมีไอคอน
Q: ทำไมแถวบางแถวเป็นสีเทาจาง?
นั่นคือกะ Inactive (ปิดใช้งานชั่วคราว) — กดไอคอน สีเขียวเพื่อเปิดใช้กลับ
Q: ค่าในตารางอัปเดตช้า/ไม่อัปเดต?
กดปุ่ม รีเฟรช ที่มุมบนขวาของหน้าจอ เพื่อโหลดข้อมูลใหม่จากเซิร์ฟเวอร์
3

นโยบายเป่า

กำหนดกฎการเป่า: ต้องเป่าภายในกี่นาที, ลองได้กี่ครั้ง, retry เมื่อไหร่

3.1 รู้จักหน้าจอ "นโยบายเป่า"

เข้าหน้านี้จากเมนู "นโยบายเป่า" ทางซ้าย

หน้าตาคล้ายกับหน้า "กะการทำงาน" แต่มีคอลัมน์ต่างกัน:

นโยบายเป่า รีเฟรช
1
ทั้งหมด (Active)
13
สาขา
11
แผนก
0
ตำแหน่ง
0
ใช้ช่องกรองใต้หัวคอลัมน์ในตารางด้านล่าง ล้างตัวกรอง 2 + เพิ่มนโยบาย
SCOPEVALUE 3 ต้องเป่าภายใน ก่อนเข้างาน ครั้งสูงสุด RETRY (นาที) สถานะ จัดการ
ทั้งหมด ▾
ทั้งหมด ▾
สาขา ขอนแก่น 30 นาที Active
สาขา นครราชสีมา 30 นาที Active
สาขา ศรีสะเกษ 30 นาที 3 5 Active
หน้า "นโยบายเป่า" — มีคอลัมน์ "ต้องเป่าภายใน" เป็นใจกลาง

คำอธิบายแต่ละจุด

3.2 คำศัพท์สำคัญในนโยบายเป่า

ทำความเข้าใจก่อนจะตั้งค่าผิด
คำศัพท์
  • ต้องเป่าภายใน นาที หลังเข้ากะ — ใช้กับ "ก่อนเข้างาน" เท่านั้น (หลังเลิกงานไม่จำกัด)
  • Global ค่านี้เป็น ค่ากลาง ของระบบ — เปลี่ยนที่หนึ่ง กระทบทุก policy ที่ Active
  • จำนวนครั้งสูงสุด default 3 ครั้ง — เป่าได้กี่ครั้งต่อรอบ
  • Retry window (นาที) default 5 นาที — ระยะเวลาที่อนุญาตให้เป่าซ้ำหลังครั้งแรก
  • Active / Inactive สถานะเปิด/ปิดใช้งาน (เหมือนกะ)

ตัวอย่างจริง

ตัวอย่างที่ 1: สาขาศรีสะเกษ

ต้องเป่าภายใน: 30 นาที · ครั้งสูงสุด: 3 · Retry: 5 นาที

→ แปลว่า: พนักงานต้องเป่าให้เสร็จภายใน 30 นาทีหลังเข้างาน (เช่น เข้างาน 08:00 → ต้องเป่าก่อน 08:30) เป่าได้สูงสุด 3 ครั้ง และทุกครั้งห่างกันไม่เกิน 5 นาที

ตัวอย่างที่ 2: ปล่อยว่าง

ถ้าทุกช่องปล่อยว่างทั้งหมด → ไม่จำกัด (เป่าเมื่อไหร่ก็ได้ในช่วงเวลาที่ "กะ" เปิดอยู่ · เป่าได้กี่ครั้งก็ได้)

ใช้กับ "ก่อนเข้างาน" เท่านั้น

ฟิลด์ "ต้องเป่าภายใน" ไม่มีผลกับกะ "หลังเลิกงาน" — กะหลังเลิกงานไม่ถูกจำกัดด้วยค่านี้  (พนักงานเป่าได้ทั้งช่วงเวลาที่กะเปิด)

จำง่าย ๆ

ต้องเป่าภายใน = "ลิมิตเวลาเป่าให้เสร็จ" · ครั้งสูงสุด = "เป่าซ้ำได้กี่ครั้ง" · Retry = "ระยะเวลาที่นับครั้ง"

3.3 เพิ่มนโยบายใหม่ — Step by Step

6 ขั้นตอน ใช้เวลาประมาณ 1 นาที
  1. กดปุ่ม "+ เพิ่มนโยบาย"

    ปุ่มสีเขียวที่มุมขวาบนของแถบเครื่องมือ → popup จะเด้งขึ้น

เพิ่มนโยบาย
กฎเวลาที่ต้องเป่า + จำนวนครั้ง
×
2
สาขา
3
เลือก…
4
การเปลี่ยนค่านี้จะมีผลกับ ทุก policy ที่ active ทุกแผนก ทุกสาขา
0 ชั่วโมง ▾
30 นาที ▾
5
default 3
default 5
popup "เพิ่มนโยบาย" — ฟอร์มเรียบง่ายกว่าหน้ากะ

คำอธิบายแต่ละขั้นตอน

  1. เลือก Scope (3 ตัวเลือก)

    นโยบายเป่ามีแค่ 3 ตัวเลือก (น้อยกว่ากะ): สาขา / แผนก / ตำแหน่ง (ไม่มี "แผนกตามสาขา" และ "รายบุคคล")

  2. เลือก Scope Value (กดได้หลายค่า)

    เช่น สาขา → เลือกได้หลายสาขา (ขอนแก่น + นครราชสีมา + ศรีสะเกษ ...) จะถูกสร้างเป็นนโยบายแยกแต่ละสาขาให้อัตโนมัติ

  3. ตั้ง "ต้องเป่าภายใน"

    เลือก ชั่วโมง + นาที จาก dropdown 2 ช่อง — ตัวอย่างถ้าต้องการ "30 นาที" → เลือก 0 ชม. + 30 นาที

    ก่อนเปลี่ยน — อ่านกล่องสีฟ้าเตือนเรื่อง Global ก่อน (ดูส่วน 3.4)

  4. (ทางเลือก) ใส่จำนวนครั้งสูงสุด + Retry window

    ถ้าต้องการ override default (3 ครั้ง / 5 นาที) ให้กรอกค่าใหม่ · ถ้าปล่อยว่าง — ใช้ default

  5. กด "บันทึก"

    popup ปิด → แถวใหม่ปรากฏในตาราง สถานะ Active ทันที

ถ้าเลือก Scope Value หลายค่า

ระบบจะ สร้างหลายแถวให้อัตโนมัติ — เช่น เลือก 3 สาขา → ได้ 3 แถวในตาราง (แถวละสาขา) ในการกดบันทึกครั้งเดียว

ระวัง: นโยบายซ้ำ

ถ้าสร้างนโยบายให้ scope ที่มี policy อยู่แล้ว — ระบบอาจสร้างซ้ำ ทำให้กฎทับซ้อน · ก่อนเพิ่มใหม่ ให้ใช้ช่องกรองค้นหา Value ก่อนว่ามีอยู่แล้วหรือไม่

3.4 เรื่องสำคัญ: Global vs เฉพาะกลุ่ม

โปรดอ่านให้ละเอียดก่อนเปลี่ยนค่า "ต้องเป่าภายใน"

ค่า "ต้องเป่าภายใน" ในระบบนโยบายเป่าถูกออกแบบให้เป็น ค่ากลาง (Global) — หมายความว่า:

ค่าเดียวกัน ใช้กับทุกที่

เมื่อคุณเปลี่ยนค่า "ต้องเป่าภายใน" ในนโยบายใด ๆ ก็ตาม — ค่าใหม่จะ ทับนโยบายอื่นทั้งหมดที่ Active ในระบบ  (ทุกแผนก ทุกสาขา ทุกตำแหน่ง)

ภาพประกอบ

สาขาศรีสะเกษ
30 นาที
สาขาขอนแก่น
30 นาที
สาขาบุรีรัมย์
30 นาที
แผนกขนส่ง
30 นาที

GLOBAL
"ต้องเป่าภายใน"
ถ้าเปลี่ยนที่ใดที่หนึ่ง
เป็น 15 นาที
ทุกสาขา/แผนก
เปลี่ยนตามทั้งหมด

แม้คุณจะกำลังแก้ นโยบายของสาขาศรีสะเกษ เพียงสาขาเดียว — ค่าใหม่ที่ใส่จะถูกนำไปใช้กับ ทุกสาขา ทุกแผนก ทุกตำแหน่งที่นโยบายยัง Active ด้วย

ทำไมถึงเป็นแบบนี้?

เพื่อความเรียบง่ายและสม่ำเสมอของระบบ — องค์กรส่วนใหญ่ใช้นโยบายเดียวกันทั้งระบบ · ถ้าต้องการให้แต่ละกลุ่มมีค่าต่างกัน ต้องพูดคุยกับทีม IT เพื่อปรับ schema

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

ตั้งค่า "30 นาที" ไว้ทุกสาขา — ถ้าผู้ใช้ใหม่เข้ามาแก้ของสาขาตัวเองเป็น "60 นาที" → ทุกสาขาเปลี่ยนเป็น 60 นาทีตามไปด้วย — พนักงานสาขาอื่นอาจสับสน

3.5 แก้ไข / ปิด-เปิด / ลบ นโยบาย

กลไกเดียวกับหน้ากะ — ใช้ไอคอนในคอลัมน์ "จัดการ"

การจัดการนโยบายใช้ไอคอนเดียวกับหน้ากะ ทำงานเหมือนกันทุกประการ:

SCOPEVALUEต้องเป่าภายในครั้งสูงสุดสถานะจัดการ
สาขา ศรีสะเกษ 30 นาที 3 Active A B C
3 ไอคอนจัดการ: A = แก้ไข · B = ปิด/เปิด · C = ลบ
A · แก้ไข

เปิด popup พร้อมข้อมูลเดิม — ปรับค่า → กด "บันทึก"
ระวัง: เปลี่ยน "ต้องเป่าภายใน" จะกระทบทุก policy ที่ Active (Global)

B · ปิด/เปิดใช้งาน

ปุ่มส้ม = ปิด policy นี้ · ปุ่มเขียว = เปิดกลับ · ข้อมูลยังอยู่ในระบบ ไม่ถูกลบ

C · ลบถาวร

ลบ policy นี้ออกจากระบบ — กู้คืนไม่ได้ · ใช้เมื่อแน่ใจเท่านั้น

แนะนำลำดับการจัดการ
  1. ถ้าอยากปรับค่าเล็กน้อย → แก้ไข (A) — แต่อ่านคำเตือน Global ก่อน
  2. ถ้าอยากพักไว้ก่อน (จะกลับมาใช้) → ปิดใช้งาน (B)
  3. ถ้ามั่นใจไม่ใช้แล้ว → ลบ (C)

3.6 ค้นหา/กรอง

ใช้แถบกรองใต้หัวคอลัมน์ในตาราง — ทำงานเหมือนหน้ากะ (ดูส่วน 2.8) แต่ช่องกรองต่างกัน:

3.7 คำถามที่พบบ่อย (นโยบายเป่า)

คำถามและคำตอบยอดฮิตเกี่ยวกับนโยบาย
Q: "ต้องเป่าภายใน" ไม่ใส่ค่าเลยได้ไหม?
ได้ — ปล่อยว่างทั้ง 2 ช่อง (ชั่วโมง + นาที) แปลว่า ไม่จำกัด · พนักงานเป่าได้ทั้งช่วงเวลาที่กะเปิด
Q: เปลี่ยนค่า "ต้องเป่าภายใน" แล้ว policy อื่นกระทบจริงเหรอ?
ใช่ — เพราะค่านี้เป็น Global · ทุก policy ที่ Active จะเปลี่ยนตาม · ก่อนเปลี่ยนต้องคิดให้รอบคอบ (ดูส่วน 3.4)
Q: "จำนวนครั้งสูงสุด" ต่างจาก "Retry window" ยังไง?
ครั้งสูงสุด = นับครั้งทั้งหมดต่อรอบ · Retry window = ระยะเวลา (นาที) ที่ระบบนับว่าเป็น "รอบเดียวกัน" · ตัวอย่าง: ครั้งสูงสุด 3 + Retry 5 นาที = เป่าได้ 3 ครั้งภายใน 5 นาที ถ้าเกิน 5 นาทีจะถือเป็นรอบใหม่
Q: ทำไมในตารางบางแถวเครื่องหมาย — ในคอลัมน์ "ครั้งสูงสุด" และ "Retry"?
เพราะ policy นั้นไม่ได้ตั้งค่า — ระบบใช้ default 3 ครั้ง / 5 นาทีโดยอัตโนมัติ
Q: นโยบาย "หลังเลิกงาน" ตั้งยังไง?
ไม่ต้องตั้ง — กะหลังเลิกงานไม่ถูกจำกัดด้วย "ต้องเป่าภายใน" · พนักงานเป่าได้ทั้งช่วงเวลาที่กะเปิด
Q: ต้องเป่าก่อนเข้างาน เป่าไม่ทันจะเกิดอะไรขึ้น?
ระบบจะบันทึกว่า "เลยเวลาเป่า" และพนักงานคนนั้นอาจถูกตรวจสอบเพิ่มเติมตามนโยบายของบริษัท (ดูที่หน้า "รายงาน")
Q: เพิ่มนโยบาย scope "แผนก" จะกระทบทุกสาขาไหม?
ใช่ — scope "แผนก" หมายถึงพนักงานในแผนกนั้น ทุกสาขา · ถ้าต้องการเฉพาะแผนกในสาขาใดสาขาหนึ่ง → ใช้ scope "แผนกตามสาขา" (ในหน้า "กะการทำงาน" เท่านั้น)
Q: ผู้ใช้ทั่วไปแก้ไข policy ได้ไหม?
ขึ้นกับสิทธิ์ — ปกติ admin เท่านั้นที่จัดการได้ · ถ้าเห็นไอคอน = แก้ได้ · ถ้าไม่เห็นไอคอนเหล่านี้ = ดูได้อย่างเดียว
4

การแก้ปัญหาทั่วไป

Troubleshooting — ปัญหาที่พบบ่อย และวิธีแก้

ส่วนนี้รวบรวมปัญหาที่ผู้ใช้พบบ่อยพร้อม checklist แก้ไข — ลองทำตามทีละข้อ

เพิ่มกะแล้วพนักงานยังเป่าไม่ได้

  • กะที่สร้างมีสถานะ Active หรือเปล่า?
  • เวลาปัจจุบันอยู่ใน ช่วงเปิดตรวจ หรือไม่?
  • ถ้าเลย "ปิดตรวจ" → เช็คว่ามี "ขยายถึง" หรือเปล่า
  • มีนโยบาย (policy) ครอบคลุม scope นี้หรือยัง?
  • พนักงานอยู่ในกลุ่ม scope ที่ตั้งไว้จริงหรือไม่?

ขยายถึง ต่างจาก ปิดตรวจ ยังไง?

  • ปิดตรวจ = เวลาที่ระบบหยุดรับการเป่าตามปกติ
  • ขยายถึง = "ผ่อนผัน" ขยายเวลารับเพิ่ม
  • ตัวอย่าง: 08:00–11:59 ขยายถึง 12:30 = รับปกติถึง 11:59 ถ้ามาช้า รับเพิ่มถึง 12:30
  • หลัง "ขยายถึง" ระบบหยุดรับ 100%

Global vs Scope-specific สับสน

  • "ต้องเป่าภายใน" เป็น Global — เปลี่ยนที่หนึ่ง กระทบทุกที่
  • "จำนวนครั้งสูงสุด" และ "Retry" เป็น scope-specific — ตั้งต่างกันได้
  • ก่อนเปลี่ยน "ต้องเป่าภายใน" ปรึกษาหัวหน้าก่อน
  • ดูรายละเอียดในส่วนที่ 3.4

ลบไปแล้ว กู้คืนยังไง?

  • UI ไม่มีฟังก์ชันกู้คืน
  • ติดต่อทีม IT ทันที — อาจกู้จาก backup ได้
  • เพื่อป้องกันในอนาคต → ใช้ "ปิดใช้งาน" แทนการลบ

ตารางว่างเปล่า / ไม่เห็นข้อมูล

  • กดปุ่ม รีเฟรช ที่มุมขวาบน
  • เช็คว่าตัวกรอง (filter) เปิดอยู่ → กด ล้างตัวกรอง
  • ลองรีโหลดหน้า browser (F5)
  • ถ้ายังไม่ได้ → แจ้ง IT

ไม่เห็นปุ่ม "+ เพิ่ม.."

  • บัญชีของคุณอาจไม่มีสิทธิ์ admin
  • ขอสิทธิ์จากหัวหน้า/IT
  • ออกจากระบบแล้วล็อกอินใหม่ (refresh session)

บันทึกแล้วขึ้น "เกิดข้อผิดพลาด"

  • เช็คว่าฟิลด์บังคับ (*) กรอกครบทุกช่อง
  • เวลาในรูปแบบ hh:mm ถูกต้อง
  • เลือก Scope Value อย่างน้อย 1 ค่า
  • ตรวจ network — บางทีหลุดชั่วคราว ลองอีกครั้ง

หลังเลิกงานเป่าไม่ได้

  • เช็คกะ "evening" ของกลุ่มนี้ — มีหรือยัง?
  • เวลาปัจจุบันอยู่ในช่วง เริ่ม–สิ้นสุด หรือเปล่า?
  • หมายเหตุ: "ต้องเป่าภายใน" ไม่มีผลกับ evening
  • เช็คสถานะกะว่า Active
ติดต่อทีม IT

ถ้าทำตาม checklist แล้วยังไม่สามารถแก้ปัญหาได้ → ติดต่อทีม IT Support · พร้อมแจ้ง: (1) ชื่อบัญชี/อีเมล · (2) หน้าจอที่มีปัญหา · (3) ขั้นตอนที่ทำก่อนเกิดปัญหา · (4) ภาพหน้าจอ (ถ้ามี)