องค์กรที่ใช้เครื่องสแกนนิ้วหรือสแกนหน้าแล้วต้องเอาข้อมูลมาคิดเงินเดือน จะเจอโจทย์เดียวกันหมด นั่นคือการแปลง "รายการสแกนดิบ" ให้กลายเป็น "เวลาเข้างานและเวลาเลิกงาน" กฎที่ใช้กันแพร่หลายที่สุดคือ สแกนครั้งแรกของวันคือเวลาเข้า สแกนครั้งสุดท้ายคือเวลาออก — ฟังดูตรงไปตรงมาจนแทบไม่มีใครตั้งคำถาม แต่พอเอาไปเจอหน้างานจริง กฎนี้ให้คำตอบผิดได้หลายแบบมากกว่าที่คิด บทความนี้ไล่ให้ครบ 7 สถานการณ์ พร้อมบอกว่าระบบที่ออกแบบมาดีต้องรับมืออย่างไร

เรื่องที่ต้องเข้าใจก่อน: เครื่องสแกนไม่รู้ว่าคุณ "เข้า" หรือ "ออก"

ความเข้าใจผิดที่เป็นต้นตอของปัญหาทั้งหมดคือ หลายคนคิดว่าเครื่องสแกนบันทึกว่า "คนนี้เข้างานตอนนี้" ความจริงคือ เครื่องบันทึกได้แค่ว่า "หมายเลขนี้แตะเครื่องเมื่อเวลานี้" เท่านั้น มันไม่รู้และไม่สนใจว่าคุณกำลังจะเข้าหรือกำลังจะกลับบ้าน

เครื่องบางรุ่นมีปุ่ม IN/OUT ให้กดก่อนสแกน ซึ่งฟังดูเหมือนจะแก้ปัญหาได้ แต่ในทางปฏิบัติกลับทำให้แย่ลง เพราะพนักงานกดผิดเป็นประจำ — ตอนเช้ารีบก็กดออก ตอนเย็นเหนื่อยก็กดเข้า สุดท้ายข้อมูลที่ได้จึงเชื่อถือได้น้อยกว่าการไม่มีปุ่มเลยด้วยซ้ำ ระบบที่ดีจึงมักเลือกเพิกเฉยต่อสถานะ IN/OUT ที่พนักงานกด แล้วตีความจากลำดับเวลาแทน

สรุปคือ การตัดสินว่าสแกนครั้งไหนคือเข้าหรือออก เป็นหน้าที่ของ "ซอฟต์แวร์ที่นำเข้าข้อมูล" เสมอ ไม่ใช่ของเครื่อง และคุณภาพของการตีความนี้เองที่แยกระบบที่ใช้ได้จริงออกจากระบบที่ต้องนั่งแก้มือทุกเดือน

7 สถานการณ์ที่กฎสแกนแรก–สแกนสุดท้ายให้คำตอบผิด

7 สถานการณ์ที่กฎ สแกนแรก=เข้า สแกนสุดท้าย=ออก ใช้ไม่ได้:

  1. กะข้ามเที่ยงคืน พังสองวันพร้อมกัน
  2. ลืมสแกนออก ทำงาน 0 นาที
  3. สแกนรัวเพราะเครื่องไม่ตอบสนอง
  4. ออกไปกินข้าวนอกออฟฟิศแล้วสแกนกลับ
  5. สแกนออกแล้วกลับเข้ามาเอาของ
  6. OT ต่อเนื่องหลังเลิกงาน
  7. รวมไฟล์จากหลายเครื่องหรือหลายสาขา

1. กะข้ามเที่ยงคืน — พังสองวันพร้อมกัน

พนักงานกะดึกเข้างาน 20:00 เลิก 05:00 ของวันถัดไป ถ้าระบบจัดกลุ่มรายการสแกนตาม "วันปฏิทิน" ผลที่ได้คือ วันแรกมีแต่เวลาเข้า 20:00 ไม่มีเวลาออก และวันถัดไปมีแต่เวลาออก 05:00 ไม่มีเวลาเข้า — วันเดียวพังกลายเป็นสองวันเสีย พนักงานคนนั้นจะโดนทั้งข้อหาลืมสแกนออกและลืมสแกนเข้าในคราวเดียว ทั้งที่ทำงานครบทุกนาที นี่คือเหตุผลที่ระบบต้องจัดกลุ่มตาม "กะ" ไม่ใช่ตามวันที่บนปฏิทิน

2. ลืมสแกนออก — ทำงาน 0 นาที

วันที่พนักงานสแกนแค่ครั้งเดียวตอนเช้า กฎบอกว่าสแกนแรกคือเข้า สแกนสุดท้ายคือออก แต่ทั้งสองอย่างเป็นรายการเดียวกัน ผลลัพธ์ตามตรรกะคือเข้า 08:00 ออก 08:00 = ทำงาน 0 นาที ระบบที่ไม่ได้เตรียมรับมือจะบันทึกแบบนั้นจริง ๆ แล้วเงินเดือนก็คำนวณจากศูนย์นั้น

3. สแกนรัวเพราะเครื่องไม่ตอบสนอง

นิ้วแห้งหรือเครื่องอ่านช้า พนักงานเลยแตะซ้ำสามสี่ครั้งภายในสิบวินาที ถ้าระบบไม่ยุบรายการที่ชิดกันก่อนตีความ กรณีที่แย่ที่สุดคือรายการที่สองถูกอ่านเป็น "เวลาออก" — พนักงานจะกลายเป็นเข้างาน 08:00:01 แล้วเลิกงาน 08:00:09

4. ออกไปกินข้าวนอกออฟฟิศแล้วสแกนกลับ

กรณีนี้กฎสแกนแรก–สแกนสุดท้ายยังให้เวลาเข้าออกถูก แต่ปัญหาย้ายไปอยู่ที่การหักเวลาพัก องค์กรที่หักพักแบบตายตัววันละ 1 ชั่วโมงจะไม่มีปัญหา แต่องค์กรที่หักตามเวลาที่ออกไปจริง จะต้องใช้รายการสแกนกลางวันคู่ที่สองและสามมาคำนวณ ซึ่งกฎเดิมโยนทิ้งไปหมด

5. สแกนออกแล้วกลับเข้ามาเอาของ

พนักงานสแกนออก 17:30 เดินไปถึงลานจอดรถ นึกได้ว่าลืมมือถือ กลับขึ้นมาแล้วสแกนอีกครั้ง 17:48 ตอนออกจริง กฎเดิมจะเลื่อนเวลาออกไปเป็น 17:48 ได้เวลาทำงานเกินจริง 18 นาที ซึ่งฟังดูเล็กน้อย แต่ถ้าองค์กรคิด OT แบบเศษนาทีปัดขึ้น ความคลาดเคลื่อนแบบนี้กลายเป็นเงินจริงเมื่อคูณด้วยจำนวนพนักงานและจำนวนวัน

6. OT ต่อเนื่องหลังเลิกงาน

สแกนออกจริง 21:00 ทั้งที่เวลาเลิกงานปกติคือ 17:30 คำถามคือ 3 ชั่วโมงครึ่งนั้นเป็น OT ที่ต้องจ่ายทันทีหรือไม่ คำตอบที่ถูกคือ ไม่ควรจ่ายจากข้อมูลเครื่องสแกนเพียงอย่างเดียว เพราะการอยู่ในที่ทำงานไม่เท่ากับการได้รับอนุมัติให้ทำ OT ระบบต้องเอาเวลาที่สแกนได้ไปประกบกับใบขออนุมัติ OT แล้วจ่ายตามส่วนที่ทับกัน ไม่ใช่ตามเวลาที่อยู่ในตึก

7. รวมไฟล์จากหลายเครื่องหรือหลายสาขา

องค์กรที่มีเครื่องสแกนหลายตัว เช่น ประตูหน้ากับประตูโรงงาน พนักงานอาจเข้าทางหนึ่งแล้วออกอีกทางหนึ่ง ถ้าระบบประมวลผลแยกไฟล์ต่อเครื่อง จะได้ผลลัพธ์ว่าเครื่อง A มีแต่เวลาเข้า เครื่อง B มีแต่เวลาออก การนำเข้าที่ถูกต้องต้องรวมรายการทั้งหมดของพนักงานคนเดียวกันแล้วเรียงตามเวลาก่อน จึงค่อยตีความ

ระบบที่ออกแบบมาดีต้องมี 5 อย่างนี้

  • ยุบรายการที่ชิดกันก่อนตีความ — รายการที่ห่างกันไม่กี่วินาทีถึงไม่กี่นาทีให้ถือเป็นครั้งเดียว ตัดปัญหาสแกนรัวตั้งแต่ต้นทาง
  • จัดกลุ่มตามกะ ไม่ใช่ตามวันปฏิทิน — กะที่คร่อมเที่ยงคืนต้องถูกมองเป็นหน่วยเดียว
  • ไม่เดาเวลาที่หายไป — วันที่ขาดเวลาออก ต้องติดธงให้คนตรวจ ไม่ใช่เติมเวลาเลิกงานมาตรฐานให้เอง เพราะการเดาทำให้คนที่กลับก่อนได้เวลาเต็ม และทำลายความน่าเชื่อถือของข้อมูลทั้งชุด
  • ให้ตรวจก่อนเขียนลงระบบจริง — นี่คือขั้นตอนที่สำคัญที่สุดและถูกมองข้ามบ่อยที่สุด ระบบควรแสดงผลการตีความทั้งหมดให้ดูก่อน แล้วค่อยยืนยัน อย่างในฟีเจอร์นำเข้าข้อมูลลงเวลาจากเครื่องสแกนของ HRPM จะมีหน้าตรวจสอบที่แสดงว่าแต่ละคนแต่ละวันถูกแปลงออกมาเป็นเวลาเข้า-ออกอะไรบ้าง ก่อนที่ข้อมูลจะถูกบันทึกลงฐานข้อมูลจริง — ความผิดพลาดที่เจอตอนนี้แก้ง่ายกว่าเจอตอนสิ้นเดือนหลายเท่า
  • เก็บข้อมูลดิบไว้เสมอ — อย่าทิ้งรายการสแกนต้นฉบับหลังแปลงเสร็จ เพราะเมื่อมีข้อพิพาทเรื่องเวลาทำงาน หลักฐานที่ใช้ได้คือรายการดิบจากเครื่อง ไม่ใช่ผลการตีความของซอฟต์แวร์

เช็กลิสต์ก่อนนำเข้าข้อมูลรอบแรก

ก่อนเชื่อผลลัพธ์การนำเข้าครั้งแรก แนะนำให้สุ่มตรวจด้วยมืออย่างน้อย 3 กลุ่ม: คนกะดึกหนึ่งคน (ทดสอบเรื่องกะข้ามคืน), คนที่ทำ OT บ่อยหนึ่งคน (ทดสอบการประกบกับใบอนุมัติ) และ คนที่ขึ้นชื่อว่าลืมสแกนบ่อยหนึ่งคน (ทดสอบว่าระบบจัดการวันข้อมูลไม่ครบอย่างไร) ถ้าสามกลุ่มนี้ออกมาถูกต้อง ที่เหลือมักไม่มีปัญหา

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

คำถามที่พบบ่อย (FAQ)

ทำไมไม่ให้พนักงานกดปุ่ม IN/OUT ที่เครื่องเพื่อบอกให้ชัดไปเลย?

เพราะในทางปฏิบัติพนักงานกดผิดบ่อยมาก ทำให้ข้อมูลสถานะที่ได้เชื่อถือไม่ได้และแก้ยากกว่าเดิม ระบบส่วนใหญ่จึงเลือกตีความจากลำดับเวลาแทน ซึ่งให้ผลแม่นยำกว่าและไม่ต้องพึ่งวินัยของผู้ใช้

ถ้าพนักงานลืมสแกนออก ควรให้ระบบเติมเวลาเลิกงานมาตรฐานให้อัตโนมัติไหม?

ไม่ควร เพราะจะทำให้คนที่กลับก่อนเวลาได้ชั่วโมงทำงานเต็ม และทำให้ข้อมูลทั้งชุดเชื่อถือไม่ได้ วิธีที่ถูกคือติดธงวันนั้นไว้ให้หัวหน้าหรือ HR ยืนยันเวลาจริง แล้วบันทึกพร้อมร่องรอยว่าใครเป็นคนแก้

เครื่องสแกนรุ่นเก่าที่ไม่มีปุ่ม IN/OUT ใช้กับระบบสมัยใหม่ได้ไหม?

ได้ และมักใช้ได้ดีกว่าด้วยซ้ำ เพราะสิ่งที่ระบบต้องการจริง ๆ คือหมายเลขพนักงานกับเวลาที่สแกนเท่านั้น ส่วนการตีความเป็นเข้า-ออกเป็นงานของซอฟต์แวร์ ดังนั้นองค์กรที่มีเครื่องอยู่แล้วมักไม่จำเป็นต้องเปลี่ยนเครื่องเพื่อเปลี่ยนระบบ

มีเครื่องสแกนอยู่แล้วแต่ยังต้องคีย์เวลาเข้า Excel ทุกเดือน? ดูวิธีนำเข้าไฟล์จากเครื่องสแกนเข้าระบบ HRPM — อัปโหลดไฟล์เดียว ระบบแปลงเป็นเวลาเข้า-ออก คำนวณสายและ OT ให้ พร้อมให้ตรวจก่อนยืนยันทุกครั้ง