ระบบ Alcohol Check Management ใช้สำหรับควบคุมการตรวจแอลกอฮอล์พนักงานก่อนเข้างานและหลังเลิกงาน โดยอาศัย 2 ส่วนหลักทำงานร่วมกัน:
กะการทำงาน
กรอบเวลา ที่ระบบเปิดให้พนักงานเป่าได้ — เช่น กลุ่ม "สาขาศรีสะเกษ · ขนส่ง" เปิดตรวจ 08:00–11:59 ก่อนเข้างาน และ 12:00–15:40 หลังเลิกงาน
นโยบายเป่า
กฎการตรวจ — เช่น ต้องเป่าให้เสร็จภายใน 30 นาทีหลังเข้างาน, เป่าได้สูงสุด 3 ครั้ง, retry ภายใน 5 นาที
การทำงานร่วมกัน
ตั้งกะ
(กรอบเวลา)
→
ตั้งนโยบาย
(กฎการเป่า)
→
👤พนักงานมาเป่า
(ตามเวลา + กฎ)
→
ผลผ่าน/ไม่ผ่าน
(บันทึก)
จำง่าย ๆ
กะ = "เป่าได้ เมื่อไหร่" · นโยบาย = "เป่า ยังไง และอนุญาตซ้ำได้กี่ครั้ง"
Scope (ขอบเขต) — ใช้กับใครได้บ้าง?
ทั้ง "กะ" และ "นโยบาย" สามารถตั้งให้ใช้กับกลุ่มต่าง ๆ ได้:
- สาขา ใช้กับพนักงานทุกคนในสาขานั้น — เช่น สาขาศรีสะเกษ
- แผนก ใช้กับพนักงานในแผนกทุกสาขา — เช่น แผนกขนส่ง
- แผนกตามสาขา ใช้กับ "แผนก X ในสาขา Y" เท่านั้น (เฉพาะกะ)
- ตำแหน่ง ใช้กับพนักงานตามตำแหน่งงาน — เช่น พนักงานขับรถ
- รายบุคคล ใช้กับพนักงานคนเดียว (เฉพาะกะ)
จำไว้
ถ้าพนักงาน 1 คนตกอยู่ในหลาย scope — เช่นเป็นทั้ง "สาขาศรีสะเกษ" + "แผนกขนส่ง" — ระบบจะใช้ scope ที่ เจาะจงที่สุด ก่อน (เช่น รายบุคคล > แผนกตามสาขา > แผนก > สาขา > ตำแหน่ง)
2.1 รู้จักหน้าจอ "กะการทำงาน"
มาดูกันก่อนว่าหน้าจอนี้มีอะไรอยู่บ้าง
เมื่อเข้าสู่หน้า "กะการทำงาน" จากเมนูด้านซ้าย คุณจะเห็นหน้าตาประมาณนี้:
ใช้ช่องกรองใต้หัวคอลัมน์ในตารางด้านล่าง
ล้างตัวกรอง
2
+ เพิ่มกะ
หน้า "กะการทำงาน" — ตัวอย่างที่มีกะ 2 แถว
คำอธิบายแต่ละจุด
- 1 · การ์ดสรุป ตัวเลขกะทั้งหมดและแยกตามประเภท scope (สาขา/แผนก/แผนกตามสาขา/ตำแหน่ง/รายบุคคล) — นับเฉพาะกะที่ Active
- 2 · ปุ่ม "+ เพิ่มกะ" ปุ่มหลักที่ใช้สร้างกะใหม่ (เขียวสด)
- 3 · แถบกรอง ช่องค้นหาใต้หัวคอลัมน์แต่ละช่อง
- 4 · ตารางกะ รายการกะทั้งหมด — มีคอลัมน์ SCOPE / VALUE / กะ / เริ่ม / สิ้นสุด / ขยายถึง / ข้ามคืน / สถานะ
- 5 · ปุ่มจัดการ แก้ไข · ปิดใช้งาน · ลบ
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 ขั้นตอน เริ่มจากการกดปุ่ม "+ เพิ่มกะ" ที่มุมขวาบน
-
กดปุ่ม "+ เพิ่มกะ"
ปุ่มสีเขียวอยู่ที่มุมขวาบนของแถบเครื่องมือ → กดแล้ว กล่อง popup จะเด้งขึ้นมาตรงกลางหน้าจอ
ใช้ช่องกรองใต้หัวคอลัมน์ในตารางด้านล่าง
ล้างตัวกรอง
1
+ เพิ่มกะ
คลิกปุ่ม "+ เพิ่มกะ" สีเขียว ที่มุมขวาบน
-
เลือก Scope (ขอบเขต)
ใน popup เลือกว่ากะนี้ใช้กับใคร — กดที่ dropdown แล้วเลือก 1 ใน 5 ตัวเลือก:
2
สาขา▾
สาขา
แผนก
แผนกตามสาขา
ตำแหน่ง
รายบุคคล
เลือก Scope จากรายการที่เปิดออกมา
เลือกอันไหนดี?
- ตั้งให้ทั้งสาขา → เลือก สาขา
- ตั้งเฉพาะแผนก (ทุกสาขา) → เลือก แผนก
- ตั้งเฉพาะ "แผนกขนส่ง สาขาศรีสะเกษ" → เลือก แผนกตามสาขา
- ตั้งเฉพาะคนเดียว → เลือก รายบุคคล
-
เลือก Scope Value (กดได้หลายค่า)
หลังจากเลือก Scope แล้ว ให้กดเลือกค่าที่ต้องการ — สามารถเลือกได้ หลายค่าในกะเดียวกัน เช่น สาขาศรีสะเกษ + สุรินทร์ หรือสลับกลับไปเปลี่ยน Scope แล้วเลือกค่าอื่นเพิ่มก็ได้
3
ศรีสะเกษ ✕
สุรินทร์ ✕
เลือกเพิ่ม…
เลือกค่าได้หลายรายการ — แสดงเป็น "ป้ายชื่อ" (chip)
-
กรอกเวลา "ก่อนเข้างาน" หรือ "หลังเลิกงาน"
ใน popup จะมีกล่อง 2 กล่อง — ก่อนเข้างาน (สีเหลือง) และ หลังเลิกงาน (สีม่วง) — กรอก อย่างน้อย 1 กล่อง หรือทั้ง 2 กล่องก็ได้
กรอกอย่างน้อย 1 กล่อง (สีเหลือง = เช้า, สีม่วง = เย็น)
เคล็ดลับ ขยายถึง
ปล่อยว่างได้ ถ้าไม่ต้องการช่วงผ่อนผัน — ระบบจะใช้ "ปิดตรวจ" เป็น cut-off สุดท้าย
-
(ทางเลือก) เปิด "เพิ่มนโยบายพร้อมกัน"
ถ้าต้องการตั้ง กฎการเป่า (เช่น ต้องเป่าภายใน 30 นาที) ในครั้งเดียว — ให้ กดติ๊ก ที่ checkbox "เพิ่มนโยบายพร้อมกัน" → ระบบจะแสดงฟอร์มเพิ่มใต้
6
ต้องเป่าภายใน ใช้กับ "ก่อนเข้างาน" เท่านั้น
Global
จำนวนครั้งสูงสุด
default 3
Retry window (นาที)
default 5
ติ๊กถูกเพื่อสร้างนโยบายพร้อมกัน → ฟอร์มจะขยายให้กรอกค่า
-
กดปุ่ม "บันทึก" สีเขียวเข้ม
หลังจากกรอกครบ → กดปุ่ม บันทึก ที่มุมล่างขวาของ popup → popup จะปิดและแถวใหม่จะปรากฏในตาราง สถานะ Active
สำเร็จ!
แถวใหม่จะปรากฏในตารางทันที — ลองค้นหาด้วยตัวกรองเพื่อยืนยันว่าระบบบันทึกถูกต้อง
ถ้าระบบแจ้งเตือน "ขาดข้อมูล"
เช็คว่า: (1) เลือก Scope Value อย่างน้อย 1 ค่า · (2) กรอกเวลาอย่างน้อย 1 ช่วง · (3) ถ้ากรอก "เปิดตรวจ" ต้องกรอก "ปิดตรวจ" ด้วย
2.4 ทำไมต้อง "เพิ่มนโยบายพร้อมกัน"?
เคล็ดลับลดขั้นตอนซ้ำซ้อน
โดยปกติ กะ และ นโยบายเป่า ต้องสร้างแยกในสองหน้าจอ แต่ถ้ากำลังจะสร้างทั้งคู่ให้กลุ่มเดียวกัน — เช่น "สาขาศรีสะเกษ" — ใช้ตัวเลือกนี้ในหน้า "กะการทำงาน" ได้เลย
วิธีปกติ
- เข้าหน้า "กะการทำงาน" → สร้างกะ
- เข้าหน้า "นโยบายเป่า" → สร้างนโยบาย
- ต้องเลือก Scope + Value ซ้ำ 2 ที่
ใช้ตัวเลือกนี้
- เปิด popup "เพิ่มกะ"
- กรอกข้อมูลกะ + กรอกข้อมูลนโยบาย
- กด "บันทึก" 1 ครั้ง → ได้ทั้ง 2 รายการ
ฟิลด์ในกล่อง "เพิ่มนโยบายพร้อมกัน"
- ต้องเป่าภายใน นาทีหลังเข้ากะ (เฉพาะ "ก่อนเข้างาน") — เช่น 30 นาทีหมายถึงต้องเป่าก่อน 30 นาทีหลังเริ่มงาน
- จำนวนครั้งสูงสุด ปกติ 3 ครั้ง — เป่าได้กี่ครั้งต่อรอบ
- Retry window (นาที) ปกติ 5 นาที — ช่วงเวลาที่อนุญาตให้เป่าซ้ำหลังครั้งแรก
เกี่ยวกับ Global badge
ที่ฟิลด์ "ต้องเป่าภายใน" จะเห็น Global สีฟ้า — แปลว่าค่านี้เป็น ค่ากลางของทั้งระบบ ถ้าเปลี่ยนค่าใน policy ใด policy หนึ่ง จะกระทบทุก policy ที่ Active ทั้งหมด (รายละเอียดในส่วนที่ 3.4)
จำง่าย ๆ
ถ้าจะตั้งกะใหม่และยังไม่มี policy สำหรับกลุ่มนี้ → ติ๊กเลย · ถ้ามี policy อยู่แล้วและพอใจกับค่าเดิม → ปล่อยว่าง (uncheck) ได้
2.5 แก้ไขกะที่มีอยู่
เปลี่ยนเวลา, scope, หรือค่าอื่น ๆ ของกะที่สร้างไว้แล้ว
-
หาแถวที่ต้องการแก้ไขในตาราง
ใช้ช่องกรองช่วยหาก็ได้ (เช่น พิมพ์ชื่อพนักงานหรือสาขา)
-
คลิกไอคอน (ดินสอสีฟ้า) ในคอลัมน์ขวาสุด
popup จะเด้งขึ้นมาพร้อม ข้อมูลเดิมอยู่ในฟอร์ม
| รายบุคคล |
คุณ ก. · ศรีสะเกษ · ขนส่ง |
หลังเลิกงาน evening |
12:00 |
15:40 |
15:45 |
Active |
1
|
คลิกไอคอนดินสอ (ฟ้า) เพื่อเปิด popup แก้ไข
-
แก้ไขค่าที่ต้องการ → กดบันทึก
เปลี่ยนเวลา / 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 ลบกะถาวร
ใช้เมื่อแน่ใจว่าไม่ใช้กะนี้แล้ว
-
คลิกไอคอน (ถังขยะสีแดง)
อยู่ขวาสุดของแถว → ระบบจะแสดง กล่องยืนยัน
-
กด "ยืนยัน" เพื่อลบจริง
ถ้าเปลี่ยนใจ — กด ยกเลิก หรือคลิกนอกกล่อง
ลบกะนี้ใช่ไหม?
การลบจะ ไม่สามารถกู้คืนได้
ถ้าต้องการพักไว้ ให้ใช้ "ปิดใช้งาน" แทน
ยกเลิก
ยืนยัน ลบ
ข้อควรระวังก่อนกดลบ
- ลบแล้ว กู้คืนไม่ได้ (ไม่มี recycle bin)
- ประวัติการเป่าที่อ้างอิงกะนี้จะยังอยู่ แต่จะไม่มี "ที่มาของกฎ" อีกต่อไป
- ถ้าไม่แน่ใจ → ใช้ ปิดใช้งานแทน (ส่วนที่ 2.6)
ลบแล้วเสียดาย?
ติดต่อทีม IT — อาจสามารถกู้จาก backup ได้ในบางกรณี (ไม่มี UI ในระบบที่กู้ได้เอง)
2.8 ค้นหาและกรองในตาราง
เมื่อกะเริ่มเยอะ — ใช้ตัวกรองหาได้เร็วขึ้น
ใต้หัวคอลัมน์ทุกคอลัมน์มี ช่องกรอง ของตัวเอง — พิมพ์หรือเลือกได้ และระบบจะกรองทันที
แถวกรอง #1 อยู่ใต้หัวคอลัมน์ — ใช้ได้ทุกช่อง
ใช้กรองแต่ละช่องอย่างไร
- Scope เลือกประเภท scope ที่ต้องการดู (สาขา / แผนก / รายบุคคล ฯลฯ)
- Value พิมพ์ชื่อสาขา/แผนก/พนักงานบางส่วน
- กะ เลือก "morning" หรือ "evening"
- เริ่ม / สิ้นสุด / ขยายถึง ใส่เวลาเฉพาะ เช่น
08:00
- ข้ามคืน เลือกเฉพาะกะข้ามคืน หรือไม่ข้ามคืน
- สถานะ Active / Inactive
ใช้กรองพร้อมกันหลายช่องได้
เช่น เลือก 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.1 รู้จักหน้าจอ "นโยบายเป่า"
เข้าหน้านี้จากเมนู "นโยบายเป่า" ทางซ้าย
หน้าตาคล้ายกับหน้า "กะการทำงาน" แต่มีคอลัมน์ต่างกัน:
ใช้ช่องกรองใต้หัวคอลัมน์ในตารางด้านล่าง
ล้างตัวกรอง
2
+ เพิ่มนโยบาย
หน้า "นโยบายเป่า" — มีคอลัมน์ "ต้องเป่าภายใน" เป็นใจกลาง
คำอธิบายแต่ละจุด
- 1 · การ์ดสรุป ทั้งหมด/สาขา/แผนก/ตำแหน่ง — มีแค่ 3 scope (ไม่มี "แผนกตามสาขา" และ "รายบุคคล" เหมือนกะ)
- 2 · ปุ่ม "+ เพิ่มนโยบาย" ปุ่มหลักสร้างกฎใหม่
- 3 · คอลัมน์สำคัญ "ต้องเป่าภายใน" ก่อนเข้างาน — ระยะเวลาที่อนุญาตให้เป่าหลังเข้างาน (ตัวอย่าง "30 นาที")
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 นาที
-
กดปุ่ม "+ เพิ่มนโยบาย"
ปุ่มสีเขียวที่มุมขวาบนของแถบเครื่องมือ → popup จะเด้งขึ้น
3
เลือก…
4
การเปลี่ยนค่านี้จะมีผลกับ ทุก policy ที่ active ทุกแผนก ทุกสาขา
5
default 3
default 5
popup "เพิ่มนโยบาย" — ฟอร์มเรียบง่ายกว่าหน้ากะ
คำอธิบายแต่ละขั้นตอน
-
เลือก Scope (3 ตัวเลือก)
นโยบายเป่ามีแค่ 3 ตัวเลือก (น้อยกว่ากะ): สาขา / แผนก / ตำแหน่ง (ไม่มี "แผนกตามสาขา" และ "รายบุคคล")
-
เลือก Scope Value (กดได้หลายค่า)
เช่น สาขา → เลือกได้หลายสาขา (ขอนแก่น + นครราชสีมา + ศรีสะเกษ ...) จะถูกสร้างเป็นนโยบายแยกแต่ละสาขาให้อัตโนมัติ
-
ตั้ง "ต้องเป่าภายใน"
เลือก ชั่วโมง + นาที จาก dropdown 2 ช่อง — ตัวอย่างถ้าต้องการ "30 นาที" → เลือก 0 ชม. + 30 นาที
ก่อนเปลี่ยน — อ่านกล่องสีฟ้าเตือนเรื่อง Global ก่อน (ดูส่วน 3.4)
-
(ทางเลือก) ใส่จำนวนครั้งสูงสุด + Retry window
ถ้าต้องการ override default (3 ครั้ง / 5 นาที) ให้กรอกค่าใหม่ · ถ้าปล่อยว่าง — ใช้ default
-
กด "บันทึก"
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 แก้ไข / ปิด-เปิด / ลบ นโยบาย
กลไกเดียวกับหน้ากะ — ใช้ไอคอนในคอลัมน์ "จัดการ"
การจัดการนโยบายใช้ไอคอนเดียวกับหน้ากะ ทำงานเหมือนกันทุกประการ:
| SCOPE | VALUE | ต้องเป่าภายใน | ครั้งสูงสุด | สถานะ | จัดการ |
| สาขา |
ศรีสะเกษ |
30 นาที |
3 |
Active |
A
B
C
|
3 ไอคอนจัดการ: A = แก้ไข · B = ปิด/เปิด · C = ลบ
A · แก้ไข
เปิด popup พร้อมข้อมูลเดิม — ปรับค่า → กด "บันทึก"
ระวัง: เปลี่ยน "ต้องเป่าภายใน" จะกระทบทุก policy ที่ Active (Global)
B · ปิด/เปิดใช้งาน
ปุ่มส้ม = ปิด policy นี้ · ปุ่มเขียว = เปิดกลับ · ข้อมูลยังอยู่ในระบบ ไม่ถูกลบ
C · ลบถาวร
ลบ policy นี้ออกจากระบบ — กู้คืนไม่ได้ · ใช้เมื่อแน่ใจเท่านั้น
แนะนำลำดับการจัดการ
- ถ้าอยากปรับค่าเล็กน้อย → แก้ไข (A) — แต่อ่านคำเตือน Global ก่อน
- ถ้าอยากพักไว้ก่อน (จะกลับมาใช้) → ปิดใช้งาน (B)
- ถ้ามั่นใจไม่ใช้แล้ว → ลบ (C)
3.6 ค้นหา/กรอง
ใช้แถบกรองใต้หัวคอลัมน์ในตาราง — ทำงานเหมือนหน้ากะ (ดูส่วน 2.8) แต่ช่องกรองต่างกัน:
- Scope / Value เลือก/พิมพ์เพื่อจำกัดกลุ่ม
- ต้องเป่าภายใน พิมพ์ตัวเลข เช่น
30 หรือ 1 ชม.
- ครั้งสูงสุด / Retry พิมพ์ตัวเลขเฉพาะ
- สถานะ Active / Inactive
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 เท่านั้นที่จัดการได้ · ถ้าเห็นไอคอน = แก้ได้ · ถ้าไม่เห็นไอคอนเหล่านี้ = ดูได้อย่างเดียว
ส่วนนี้รวบรวมปัญหาที่ผู้ใช้พบบ่อยพร้อม 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) ภาพหน้าจอ (ถ้ามี)