Skip to Content
063-216-1166 info@dataroot.asia ติดต่อเรา

เชื่อมเครื่องสแกนลงเวลากับ Odoo 20: จุดที่ควรตรวจก่อนเริ่ม

ตรวจระบบตัวกลาง รหัสพนักงาน และวิธีจัดการรายการผิดปกติของแต่ละการเชื่อม

Table of contents

No titles in the blog post

การเชื่อมข้อมูลลงเวลากับ Odoo เริ่มจากตรวจซอฟต์แวร์ตัวกลางและรหัสพนักงาน แล้ววางวิธีจับคู่เวลาเข้าออกและตรวจรายการผิดปกติ

ตรวจซอฟต์แวร์ตัวกลางก่อนตัวเครื่อง

การเชื่อม ZKTeco ที่ตรวจพบใช้ API ของ BioTime โดยระบุรุ่น 8.5 และ 9.0 เป็นรุ่นที่รองรับ จึงต้องถามทั้งรุ่นเครื่องและซอฟต์แวร์ที่รวบรวมข้อมูลอยู่

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

Odoo มีการเชื่อม eSSL และ Mantra ด้วย แต่ไม่ได้ใช้ขั้นตอนประมวลผลเหมือน ZKTeco ทุกจุด

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

เส้นทาง ZKTeco ผ่าน BioTime และเส้นทาง eSSL หรือ Mantra ผ่านรายการสแกนเข้าสู่ Odoo
แผนภาพเส้นทางการเชื่อม ข้อมูลและขั้นตอนต้องตรวจตามชุดที่ใช้งานจริง

รหัสพนักงานต้องจับคู่ได้

เรื่องการทำงานและจุดตรวจ
ZKTecoจับกับรหัสพนักงานของการเชื่อม BioTime
eSSL / Mantraจับรหัสจากเหตุการณ์กับรหัสพนักงานที่ตั้งไว้

ควรจัดรายการรหัสให้ครบก่อนนำเข้าข้อมูลจำนวนมาก รวมถึงพนักงานที่ย้ายบริษัท เปลี่ยนรหัส หรือพ้นสภาพไปแล้ว

ควรตรวจเขตเวลาของข้อมูลด้วย เวลาเดียวกันที่ตีความคนละเขตเวลาจะทำให้เวลาเข้าออกคลาดเคลื่อนได้

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

รับรายการซ้ำกับสแกนซ้ำเป็นคนละเรื่อง

การเชื่อมมีวิธีตรวจรายการที่เคยรับแล้ว เพื่อลดการสร้างข้อมูลซ้ำเมื่อรับข้อมูลเดิมมาอีกครั้ง ZKTeco ตรวจรหัสธุรกรรมที่ดึงมา

ส่วนการรับเหตุการณ์ของ eSSL และ Mantra มีการกันรหัสอ้างอิงซ้ำตามบริษัทและผู้ให้บริการ

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

ต้องทดสอบกติกานับการสแกนกับเครื่องที่ใช้อยู่

ตรวจรายการที่ยังสร้างเวลาเข้าออกไม่ได้

เรื่องการทำงานและจุดตรวจ
ZKTecoตรวจพนักงาน ชนิดสแกน และขาออกที่ไม่มีขาเข้า
eSSL / Mantraเก็บข้อความผิดพลาดและประมวลผลซ้ำหลังแก้ข้อมูล

ZKTeco มีการสร้างกิจกรรมติดตามขาออกที่ไม่มีขาเข้าด้วย

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

แต่ไม่ควรสัญญาว่าข้อมูลทุกสถานะลบไม่ได้ เพราะข้อจำกัดการลบแตกต่างกันตามการเชื่อมและเงื่อนไขของรายการ

เวลาเข้างานยังต้องผ่านกติกาของบริษัท

เวลาเข้าออกต้องผ่านกติกาของบริษัทก่อนส่งต่องานเงินเดือน ควรตกลงวิธีดูแลกรณีต่อไปนี้

  • ลืมสแกนและกะข้ามวัน
  • ออกนอกสถานที่หรือมีรายการแก้ไขเอง
  • ผู้มีสิทธิ์อนุมัติการแก้เวลา

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

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

ชุดทดสอบที่ควรเตรียม

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

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

Dataroot Software Solutions ช่วยตรวจเส้นทางข้อมูลและออกแบบงานตรวจข้อยกเว้นให้ฝ่ายบุคคลได้ ติดต่อเพื่อคุยเรื่องการเชื่อมข้อมูลลงเวลา