คู่มือ Kiosk ลงเวลา / Attendance Kiosk Guide
ติดตั้ง Tablet หรือคอมพิวเตอร์เป็นจุดลงเวลาส่วนกลาง พิมพ์บัตรพนักงาน QR ขนาด CR80 ลงทะเบียนเครื่องด้วย Device Binding และตรวจ Clock In/Out อย่างปลอดภัย
เหมาะสำหรับใคร
HR, Admin หน้างาน และพนักงานผู้ลงเวลา / HR, site admins and employees
เตรียมก่อนเริ่ม
- แนะนำ Android Tablet 10–11 นิ้วที่มีกล้องหน้า, Chrome รุ่นปัจจุบัน, ขาตั้ง/Wall Mount, Charger ต่อถาวร และ Wi-Fi ที่เสถียร; PC/All-in-One + Webcam ใช้แทนได้
- ไม่ต้องมีเครื่องอ่านบัตรเฉพาะทาง: Kiosk ใช้กล้องของ Tablet/คอมพิวเตอร์อ่าน QR บัตรพนักงาน
- ไปที่ Settings → QR Code / Kiosk เพื่อกำหนด company slug และ URL ก่อนใช้งานครั้งแรก
- สร้าง QR Token ให้พนักงาน และพิมพ์บัตรแบบ CR80 85.60 × 53.98 มม. หรือรูปแบบกระดาษที่เหมาะกับหน้างาน
- หากต้องการป้องกันการนำ Kiosk URL ไปเปิดที่เครื่องอื่น ให้ Activate เครื่องอย่างน้อย 1 เครื่องก่อนเปิด Device Binding
- หากต้องการป้องกันการฝาก QR ให้เลือก Photo Evidence หรือโหมดเข้มงวด LINE OTP; โหมด LINE OTP ต้องเชื่อมบัญชี LINE ของพนักงานและตั้ง LINE Messaging API ของกิจการ
Workflow
ขั้นตอนใช้งาน
1. เตรียมอุปกรณ์ / Prepare device
ต่อไฟถาวร เชื่อม Wi-Fi เปิด Chrome และอนุญาต Camera จากนั้นตั้ง Screen Pinning/Kiosk Mode ตามระบบปฏิบัติการเพื่อไม่ให้พนักงานออกจากหน้าลงเวลาโดยไม่ตั้งใจ
2. ตั้ง Kiosk URL / Provision kiosk URL
เปิด Settings → QR Code / Kiosk ยืนยัน slug ของกิจการ แล้วเปิด Kiosk URL บนอุปกรณ์ประจำจุด QR ของกิจการใช้สำหรับเปิดหน้า Kiosk ไม่ใช่บัตรประจำตัวพนักงาน
3. Activate เครื่อง / Register device
ใน Settings ตั้งชื่อจุด เช่น Lobby หรือหน้าร้าน แล้วกดสร้างรหัส Activate 15 นาที นำรหัสครั้งเดียวไปกรอกบน Tablet เครื่องนั้น ระบบเก็บ secret ไว้ใน browser ของเครื่องและเก็บเฉพาะ hash ฝั่ง server
4. เปิด Device Binding หลัง Activate
เมื่อมีเครื่อง Active อย่างน้อย 1 เครื่อง ให้เปิด “บังคับให้ลงเวลาได้เฉพาะเครื่องที่ Activate” หลังเปิดแล้ว URL Kiosk เพียงอย่างเดียวไม่สามารถใช้ลงเวลาได้ และเครื่องที่ถูก Revoke จะต้อง Activate ใหม่
5. เลือกระดับยืนยันตัวตน / Choose identity assurance
เลือกได้ 3 ระดับ: มาตรฐาน QR + Device policy, หลักฐานภาพ QR + Device Binding + Live Photo, หรือเข้มงวด QR + Device Binding + Live Photo + LINE OTP. Photo Evidence/LINE OTP ต้องมีเครื่อง Active และเปิด Device Binding; LINE OTP ใช้รหัส 6 หลักอายุสั้นแบบใช้ครั้งเดียวและ fail closed หาก LINE ไม่พร้อม; ไม่มี automated Face Recognition
6. สร้างและพิมพ์บัตรพนักงาน
สร้าง QR Token ให้พนักงานจาก Settings → QR Code / Kiosk แล้วเลือก CR80 สำหรับบัตรมาตรฐาน หรือ 2×2 / 3×3 สำหรับพิมพ์กระดาษ หากบัตรสูญหายให้สร้าง Token ใหม่เพื่อทำให้ QR เดิมใช้ไม่ได้
7. เลือกกล้องและทดสอบ
Kiosk จะพยายามเลือกกล้องหน้าก่อนและจำกล้องที่เลือกไว้ หากอุปกรณ์มีกล้องหลายตัวให้เลือกจากรายการบนหน้าจอ แล้วทดสอบบัตรจริง 1 ใบทั้ง Clock In และ Clock Out
8. การใช้งานประจำวัน / Daily clocking
พนักงานยกบัตร QR เข้ากรอบ → เลือก Clock In หรือ Clock Out → ถ้านโยบายกำหนด ระบบจะถ่ายภาพสด → ในโหมด LINE OTP ระบบส่ง OTP 6 หลักไป LINE ของเจ้าของ QR และต้องยืนยันก่อนบันทึก → ตรวจชื่อและเวลาบนข้อความสำเร็จ ก่อนให้คนถัดไปใช้งาน
9. แก้ปัญหาโดยไม่สร้างข้อมูลเทียม
ถ้ากล้องไม่ขึ้น ให้ตรวจ permission/เลือกกล้องใหม่; ถ้าเครื่องขอ Activate หลังเคยใช้ ให้ตรวจว่า browser ถูกล้าง site data หรือเครื่องถูก revoke; ถ้า network ล่มให้ใช้ช่องทางสำรองตามนโยบาย Attendance แล้วให้ HR ตรวจรายการภายหลัง
ตรวจงานก่อนจบ
- Tablet/PC ต่อไฟและ Internet เสถียร และตั้งไม่ให้ sleep ระหว่างเวลาทำงาน
- Chrome/Browser อนุญาตกล้อง และกล้องที่เลือกสแกน QR ได้จริง
- กิจการมี slug/Kiosk URL และชื่อกิจการบนหน้าจอถูกต้อง
- มี Kiosk device สถานะ Active ก่อนเปิด Device Binding
- พนักงานที่ใช้งานมี QR Token และบัตร CR80/QR อ่านได้จริง
- หากเปิด LINE OTP พนักงานทดสอบเชื่อม LINE แล้ว และต้องทดสอบ OTP ถูก/ผิด/หมดอายุ/replay ว่า failure ไม่สร้าง Attendance record
- ทดสอบ Clock In + Clock Out 1 คน แล้วตรวจ Attendance ต้นทางก่อนเปิดใช้ทั้งองค์กร
- มีวิธีสำรองเมื่อไฟ/Internet/Tablet ขัดข้อง และ HR ทราบวิธีตรวจรายการผิดปกติ
ข้อควรระวัง
- Device Binding เริ่มต้นเป็นปิดสำหรับกิจการเดิมเพื่อไม่ทำให้ Kiosk ที่ใช้อยู่หยุดทันที
- อย่าเปิด Device Binding ก่อน Activate เครื่องอย่างน้อย 1 เครื่อง และระบบไม่อนุญาตให้ revoke เครื่อง Active ตัวสุดท้ายขณะ binding เปิดอยู่
- การล้าง Browser site data, เปลี่ยน browser profile หรือ factory reset เครื่องจะทำให้ credential ในเครื่องหายและต้อง Activate ใหม่
- เมื่อ Tablet สูญหายหรือย้ายออกจากจุด ให้ Revoke เครื่องจาก Settings ทันที; raw device secret ไม่ถูกเก็บในฐานข้อมูล
- ไม่ต้อง Login บัญชีพนักงานบน Kiosk และไม่ควรแชร์บัญชีผู้ใช้ส่วนบุคคลเพื่อเปิดจุดลงเวลา
- บัตรพนักงาน QR เป็น credential สำหรับลงเวลา ควรปฏิบัติเหมือนบัตรพนักงานจริง; บัตรสูญหายให้ rotate/reissue QR
- โหมดเข้มงวดใช้ Live Photo เป็นหลักฐานให้ HR ตรวจด้วยคน และ LINE OTP เป็น second factor; VertexHR ยังไม่ใช้ automated Face Recognition ตาม biometric-retirement policy
- หาก strict verification ใช้งานไม่ได้ ระบบต้องไม่สร้างเวลาอัตโนมัติ ให้หัวหน้างาน/HR ใช้ Attendance exception/approval workflow แทน
- PC/All-in-One ใช้แทน Tablet ได้หากมีกล้องและ browser ที่รองรับ แต่ Tablet เหมาะกับจุดลงเวลาประจำมากกว่าเพราะติดตั้งและเปิดค้างได้ง่าย