ข้ามไปที่เนื้อหา

เชื่อมต่อเครื่องสแกนกับระบบ

ตั้งให้เครื่องสแกนลายนิ้วมือหรือใบหน้าส่งเวลาเข้างานเข้าระบบ ผ่านโปรแกรมตัวกลางชื่อ Agent และดูสถานะว่าเครื่องออนไลน์อยู่ไหม

ใช้ทำอะไร

เครื่องสแกนไม่ได้ส่งเวลาเข้าระบบตรงๆ มันส่งไปที่โปรแกรมเล็กๆ ชื่อ Agent ที่ตั้งไว้ในออฟฟิศ แล้ว Agent ส่งต่อเข้าระบบอีกที ยกตัวอย่างร้านที่มีเครื่องสแกนใบหน้าหน้าห้องครัว ฝ่ายไอทีติดตั้ง Agent บนพีซีเครื่องหนึ่งในออฟฟิศ แล้วตั้งให้เครื่องสแกนส่งมาที่พีซีเครื่องนั้น พอพนักงานสแกนหน้า เวลาก็ไปโผล่ในหน้าการลงเวลาเอง

หน้านี้ชื่อ ศูนย์ควบคุมเครื่องสแกน ใช้สองอย่าง คือตั้งค่าว่าเครื่องส่งข้อมูลมาทางไหน และดูว่าตอนนี้ Agent กับเครื่องสแกนแต่ละเครื่องออนไลน์อยู่หรือเปล่า

เส้นทางของข้อมูลมีแค่นี้

  1. เครื่องสแกนส่งเวลาสแกนไปที่เครื่องที่ติดตั้ง Agent (ผ่านพอร์ตที่ตั้งไว้ ปกติคือ 8081)
  2. Agent ส่งต่อเข้าระบบบนอินเทอร์เน็ต
  3. ระบบเอาไปคิดเป็นการลงเวลา ที่หน้า ดูการลงเวลารายวัน

ก่อนเริ่ม

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

ขั้นตอน

เปิดหน้า การเชื่อมต่อ

  1. กดเมนู ตั้งค่าอุปกรณ์ หน้าแรกของเมนูคือ การเชื่อมต่อ หัวหน้าหน้าเขียนว่า ศูนย์ควบคุมเครื่องสแกน ในเมนูเดียวกันยังมี วิเคราะห์ Logs กับ ซิงค์ข้อมูล (ดู ดู Logs เมื่อเครื่องสแกนมีปัญหา และ ซิงค์รายชื่อกับ ZKBioTime) กับ ย้ายจากระบบเดิม อันนี้เป็นงานย้ายข้อมูลที่ทีมติดตั้งทำให้ ไม่ได้อธิบายไว้ในคู่มือนี้

  1. ถ้ามีแถบสีเหลืองอยู่บนสุดของหน้า แถบนั้นบอกปัญหาที่ระบบเจอ มีหัวข้อ คำอธิบาย และปุ่มพาไปดูต่อ กดคำว่า หลักฐานที่ใช้วินิจฉัย จะเห็นว่าระบบดูจากอะไร แถบที่เป็นไปได้มีดังนี้
หัวข้อแถบแปลว่าทำอะไร
Agent ไม่ตอบสนองระบบติดต่อ Agent ไม่ได้ เลยบอกสถานะเครื่องสแกนไม่ได้กด เปิด Logs ที่เกี่ยวข้อง แล้วเช็กว่าเครื่องที่ติดตั้ง Agent เปิดอยู่และต่ออินเทอร์เน็ตอยู่
ยังระบุภาษาของเครื่องสแกนไม่ได้ระบบยังไม่รู้ว่าเครื่องนี้คุยด้วยภาษา (โปรโตคอล) ไหน ระบบจะยังไม่แปลงคำสั่งลายนิ้วมือกับใบหน้าให้ จนกว่าจะแน่ใจกด ดู handshake ใน Logs ปล่อยให้เครื่องติดต่อเข้ามาอีกสักพัก
เครื่องสแกนติดต่อไม่ได้Agent ลองต่อพอร์ตของเครื่องนี้แล้วต่อไม่ได้เช็กไฟ สายเครือข่าย และว่าเครื่องเปิดอยู่ กด กรอง Logs ของเครื่องนี้ (หน้า Logs เปิดมาโดยยังไม่กรองให้ ให้พิมพ์เลข Serial ของเครื่องในช่องค้นหาเอง)
หลักฐานโปรโตคอลเก่าไม่มีข้อมูลใหม่ว่าเครื่องคุยภาษาไหนมาเกิน 7 วันให้เครื่องติดต่อเข้ามาใหม่สักครั้งก่อนสั่งงานลายนิ้วมือสำคัญ กด ดูรายละเอียดเครื่อง

  1. ส่วน สถานะ Agent มีสามช่อง ช่องแรกบอก Agent ออนไลน์ (มีไอคอนถูกสีเขียว) หรือ Agent ออฟไลน์ (จุดสีแดง) ช่องที่สอง เครื่องที่รายงาน คือจำนวนเครื่องสแกนที่เคยติดต่อเข้ามา ช่องที่สาม พร้อมใช้งานตอนนี้ คือจำนวนที่ออนไลน์ตอนนี้ ต่อจากจำนวนทั้งหมด เช่น 2 / 3 กด ตรวจใหม่ ที่มุมขวาของส่วนนี้ถ้าอยากให้โหลดสถานะใหม่ทันที หน้านี้ตรวจสถานะ Agent เองอยู่แล้วทุกสองวินาที

  2. ส่วน เครื่องสแกนและภาษาที่ตรวจพบ เป็นตารางของเครื่องทั้งหมด ถ้ายังไม่มีเครื่องไหนติดต่อเข้ามา จะขึ้น ยังไม่มีเครื่องสแกนรายงานตัว พร้อมบอกให้ตั้งที่อยู่ของเครื่องให้ชี้มาที่ Agent แล้วรอ ถ้ามีเครื่อง ตารางมีคอลัมน์ดังนี้

คอลัมน์แสดงอะไร
เครื่องชื่อเครื่อง (ถ้าไม่มีชื่อจะเป็นเลข Serial) กับเลข Serial
สถานะออนไลน์ (เครื่องส่งข้อมูลมาให้ Agent ภายใน 5 นาทีที่ผ่านมา หรือ Agent ลองต่อพอร์ตของเครื่องแล้วต่อได้) ติดต่อไม่ได้ (เกิน 5 นาทีไม่มีข้อมูลใหม่ หรือ Agent ลองต่อพอร์ตแล้วต่อไม่ได้ น่าจะถอดสายหรือไฟดับ) ยังไม่ทราบ (Agent ออฟไลน์ หรือ Agent ออนไลน์แต่ยังไม่เคยติดต่อกับเครื่องนี้)
โปรโตคอลภาษาที่เครื่องใช้คุยกับ Agent เป็น กำลังตรวจจับ TA PUSH 2.x หรือ AC PUSH 3.x ใต้ชื่อมีค่า confidence เป็นเปอร์เซ็นต์ ยิ่งสูงยิ่งมั่นใจ
สัญญาณล่าสุดวันและเวลาที่ระบบได้ยินจากเครื่องครั้งล่าสุด ถ้าไม่เคยจะเขียนว่า ยังไม่มีข้อมูล
ตรวจสอบปุ่ม Logs พาไปหน้าวิเคราะห์ Logs และปุ่ม จัดการ (ดูหัวข้อ "สั่งงานเครื่องสแกน")

ตั้งค่าการเชื่อมต่อ

  1. เลื่อนลงไปที่แถบ ตั้งค่า ติดตั้ง และบำรุงรักษา Agent กดที่แถบก็เปิดออก ข้างในเริ่มด้วยหัวข้อ Agent ตามด้วยกล่อง การไหลของข้อมูล ที่วาดเส้นทางจากซ้ายไปขวา (กล่องนี้จะขึ้นหลังจากบันทึกการตั้งค่าครั้งแรกแล้ว) เครื่องสแกน แล้ว Agent แล้วระบบ แต่ละกล่องมีจุดสี เขียวคือออนไลน์ แดงคือออฟไลน์ เทาคือยังไม่ทราบ ชี้เมาส์ที่กล่องก็เห็นคำอธิบาย กล่อง Agent เขียนชื่อเครื่องที่ติดตั้งไว้ใต้ชื่อ กล่องเครื่องสแกนเขียนเลข Serial ของเครื่องที่ติดต่อมาล่าสุดใต้ชื่อ (ชื่อรุ่นในกล่องเป็นข้อความตายตัว ไม่ได้บอกรุ่นจริงของเครื่องคุณ) บางข้อความในหน้านี้ยังใช้ชื่อโปรแกรมเดิม หมายถึงระบบนี้

  1. ในการ์ด การตั้งค่าการเชื่อมต่อ เลือก โหมดการเชื่อมต่อ มีสามแบบ
โหมดเหมาะกับช่องที่ต้องกรอก
ADMS (แนะนำ)เครื่องสแกนส่งข้อมูลให้ Agent โดยตรง ไม่ต้องมีโปรแกรมอื่นคั่น เลือกอันนี้ถ้าไม่มีเหตุผลอื่นADMS Port (ค่าเริ่มต้น 8081)
ZKBio CVAccessบริษัทใช้โปรแกรม ZKBio CVAccess อยู่แล้ว (โหมดเดิม) Agent ไปดึงข้อมูลจากโปรแกรมนั้นZKBio URL (เช่น https://192.168.1.10:8098) ZKBio Username ZKBio Password
ZKBioTimeบริษัทใช้โปรแกรม ZKBioTime (BioTime 8) อยู่แล้ว Agent ไปดึงข้อมูลผ่าน REST API ของโปรแกรมนั้นZKBioTime URL (เช่น http://192.168.1.10:8090) ZKBioTime Username ZKBioTime Password Default Department ID Default Area ID (สองช่องหลังเป็น 1 ถ้าไม่ได้ใส่)

ถ้ากรอกไม่ครบ ระบบบอกใต้ช่อง เช่น ต้องเป็น URL ที่ขึ้นต้นด้วย http:// หรือ https:// กรอก username กรอก password

  1. ถ้าเลือก ADMS ใต้ช่อง ADMS Port มีข้อความอธิบายว่า พอร์ตนี้คือพอร์ตที่ Agent เปิดรอรับเครื่องสแกน และต้องตั้งในเครื่องสแกน ตัวอย่างบนหน้าจอเขียนไว้สำหรับรุ่น SenseFace 2A ว่าให้เข้าเมนู COMM แล้วไปที่ Cloud Server Settings ใส่ที่อยู่ให้ชี้มาที่ HOST:PORT นี้ HOST คือที่อยู่ IP ของเครื่องที่ติดตั้ง Agent ส่วน PORT คือเลขพอร์ตที่ใส่ในช่อง ADMS Port เครื่องสแกนรุ่นอื่นอาจใช้ชื่อเมนูไม่เหมือนกัน ดูคู่มือของเครื่อง ถ้าติดตั้ง Agent บน Windows ตอนสคริปต์ติดตั้งเสร็จจะพิมพ์ที่อยู่ IP กับพอร์ตที่ต้องใส่ให้ด้วย

  2. พอแก้อะไรในฟอร์ม จะมีแถบลอยขึ้นที่ล่างจอ เขียนว่า ระวัง! คุณยังไม่ได้บันทึกการแก้ไข กด บันทึกการตั้งค่า จะขึ้นข้อความ บันทึก Agent สำเร็จ กด รีเซ็ต ถ้าอยากกลับไปเป็นค่าที่บันทึกไว้ แถบนี้ขึ้นเฉพาะตอนที่ในฟอร์มมีการเปลี่ยนแปลง ถ้าไม่เห็นแถบ ให้แก้ค่าในฟอร์มสักช่อง เช่น ลบเลข 8081 แล้วพิมพ์ใหม่

  3. บันทึกแล้ว ไปติดตั้ง Agent ตามหน้า ติดตั้ง อัปเดต และถอน Agent ต้องบันทึกก่อน ช่องคำสั่งติดตั้งถึงจะมีคำสั่งให้คัดลอก

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

  5. ตั้งที่อยู่บนเครื่องสแกนเสร็จ รอสักครู่ เครื่องจะติดต่อเข้ามาหา Agent เป็นครั้งแรก (เรียกว่า handshake) แล้วขึ้นในตาราง เครื่องสแกนและภาษาที่ตรวจพบ ช่อง โปรโตคอล จะเป็น กำลังตรวจจับ ก่อน แล้วเปลี่ยนเป็นชนิดจริงทีหลัง พอระบบมั่นใจ

สั่งงานเครื่องสแกน

  1. ถ้า Agent อยู่ในโหมด ADMS ข้างเครื่องแต่ละเครื่องในตารางมีปุ่ม จัดการ (ในโหมดอื่นปุ่มนี้ไม่ขึ้น) เมนูมีสี่อย่าง และต้องเป็นเจ้าขององค์กรหรือผู้ดูแลองค์กร ต้องให้ Agent ออนไลน์ด้วย ถ้า Agent ออฟไลน์ ระบบตอบว่า Agent ออฟไลน์ และไม่ส่งคำสั่ง ทั้งหมดเป็นการสั่งเข้าคิว ข้อความที่ขึ้นเลยเขียนว่า สั่ง…แล้ว ไม่ได้แปลว่าเครื่องทำเสร็จแล้ว เครื่องจะมารับคำสั่งตอนที่ติดต่อ Agent รอบถัดไป

เมนูทำอะไร
ส่งพนักงานลงเครื่องส่งชื่อกับรหัสเครื่องสแกนของพนักงานที่ยังทำงานอยู่ทุกคนลงเครื่องนี้ ข้ามคนที่ยังไม่มีรหัสเครื่องสแกน ข้อความผลบอกจำนวน เช่น ส่งพนักงาน 14 คนเข้าคิวแล้ว · ข้าม 2 คนที่ยังไม่มีรหัสสแกน ส่งแค่ชื่อกับรหัส ลายนิ้วมือและใบหน้าไม่ไปด้วย ถ้าส่งไม่ผ่านคนใดคนหนึ่ง ระบบหยุดที่คนนั้นและบอกรหัสกับสาเหตุ คนที่เหลือยังไม่ได้ส่ง
นำเข้าลายนิ้วมือจากเครื่องอ่านลายนิ้วมือและใบหน้าที่ลงทะเบียนไว้บนเครื่องแล้ว เข้ามาเก็บในระบบ ไม่ต้องลงทะเบียนใหม่ ใช้ได้เฉพาะบริษัทที่ผู้ให้บริการเปิดส่วนนี้ให้ ดู ลงทะเบียนลายนิ้วมือและใบหน้าของพนักงาน
ลบผู้ใช้บนเครื่องเปิดกล่อง ลบผู้ใช้บนเครื่อง ใส่ รหัสสแกน (PIN) ของคนที่จะลบ (ตัวอย่างในช่องคือ 21) แล้วกด ลบผู้ใช้ ลบเฉพาะข้อมูลผู้ใช้บนเครื่อง ไม่แตะข้อมูลพนักงานหรือประวัติสแกนที่อยู่ในระบบ ใช้ตอนที่มีรหัสค้างอยู่ในเครื่องแต่ในระบบไม่มีพนักงานคนนั้นแล้ว
รีสตาร์ทเครื่องถามยืนยัน รีสตาร์ทเครื่องสแกน? บอกว่าเครื่องจะไม่รับสแกนราวหนึ่งถึงสองนาที การสแกนที่ยังไม่ส่งขึ้นระบบถูกเก็บไว้ในเครื่องและส่งต่อหลังเปิดใหม่ กด รีสตาร์ท ถ้าจะทำจริง

ข้อควรรู้

  • รหัสบนเครื่องต้องตรงกับ รหัสเครื่องสแกน ของพนักงาน เครื่องสแกนส่งเวลามาพร้อมรหัสของคนที่สแกน (เรียกว่า PIN) ระบบจับคู่กับพนักงานด้วยรหัสนี้ ถ้าไม่ตรงกัน เวลาสแกนเข้ามาแล้วแต่ไม่มีชื่อคน ในหน้าลงเวลาจะเห็นเป็นตัวเลขแทนชื่อ รหัสนี้ใส่ที่แท็บ ลายนิ้วมือและใบหน้า ของหน้าพนักงาน ดู กรอกข้อมูลพนักงาน ค่าจ้าง และบัญชีธนาคาร
  • ระบบขอข้อมูลที่ตกหล่นย้อนหลังจากเครื่องให้เอง ไม่มีปุ่มให้กด ทุก 30 นาทีหลัง 06:00 ของแต่ละวัน ระบบดูเครื่องในโหมด ADMS ที่ติดต่อเข้ามาใน 10 นาทีที่ผ่านมา ถ้าวันไหนในรอบ 14 วันที่ผ่านมามีสแกนน้อยกว่าครึ่งหนึ่งของที่วันเดียวกันของสัปดาห์ (เช่น วันจันทร์) มักมี โดยดูจาก 4 สัปดาห์ก่อนหน้า ระบบสั่งให้เครื่องส่งสแกนของวันนั้นมาใหม่ (รวมวันก่อนและวันหลังวันที่หายด้วย) วันของสัปดาห์ที่ปกติแทบไม่มีสแกนอยู่แล้ว เช่น วันอาทิตย์ที่ไม่มีใครมา ไม่ถูกนับว่าหาย และขอของวันก่อนหน้าหนึ่งครั้งทุกวันเป็นหลักประกัน ขอซ้ำได้ไม่เกินสามครั้งต่อวันที่หาย แต่ละครั้งห่างกันอย่างน้อย 20 ชั่วโมง สแกนที่ระบบมีอยู่แล้วไม่ถูกบันทึกซ้ำ ถ้าเครื่องไม่เหลือข้อมูลของวันนั้นแล้ว วันนั้นก็ยังว่างอยู่ ให้ใช้ปุ่ม ขอบันทึกเวลา ในหน้ารายวันแก้แทน ระบบทำเรื่องนี้เงียบๆ ไม่มีป้ายหรือข้อความบนหน้าจอ
  • ไม่มีปุ่มดึงประวัติทั้งหมดจากเครื่อง ตั้งใจไม่ทำไว้ เพราะการดึงทั้งหมดอาจพาสแกนเก่าที่ถูกแก้ไขแล้ว หรือเวลาที่เครื่องบันทึกเพี้ยนไว้ กลับมาปนซ้ำ ให้ปล่อยให้ระบบขอย้อนหลังเองตามข้อบน
  • Agent หนึ่งตัวต่อหนึ่งบริษัท บันทึกการตั้งค่าซ้ำ คือแก้ค่าของ Agent ตัวเดิม ไม่ได้เพิ่มตัวใหม่
  • หน้านี้อัปเดตสถานะเอง ส่วน สถานะ Agent ตรวจใหม่ทุกสองวินาที ตารางเครื่องตรวจใหม่ทุก 30 วินาที
  • ข้อความภาษาอังกฤษในหน้านี้ ชื่อส่วนเล็กๆ เช่น Scanner operations Edge service Device fleet เป็นแค่หัวป้าย ไม่มีผลกับการใช้งาน

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

ขึ้น Agent ออฟไลน์ ต้องทำอะไร เช็กตามลำดับ หนึ่ง เครื่องที่ติดตั้ง Agent เปิดอยู่และต่ออินเทอร์เน็ตอยู่ไหม สอง service ของ Agent ยังรันอยู่ไหม ฝ่ายไอทีเช็กได้ด้วยคำสั่งที่สคริปต์ติดตั้งพิมพ์ไว้ตอนท้าย สาม เปิดหน้า ดู Logs เมื่อเครื่องสแกนมีปัญหา ดูว่า Agent หลุดไปตอนไหน ถ้ายังไม่หาย ดู แก้ปัญหา: เครื่องสแกนไม่ส่งเวลา หรือเวลาไม่ตรง

Agent ออนไลน์แล้ว แต่ตารางเครื่องว่าง เครื่องสแกนยังไม่ได้ติดต่อเข้ามา เช็กค่าบนเครื่อง (Cloud Server Settings) ว่า IP กับพอร์ตตรงกับเครื่องที่ติดตั้ง Agent และตรงกับ ADMS Port ในหน้านี้ แล้วเช็กว่าเครื่องสแกนกับเครื่อง Agent อยู่ในเครือข่ายที่ต่อถึงกันได้ ถ้า Agent ติดตั้งบน Windows ต้องไม่มี Firewall บล็อกพอร์ต สคริปต์ติดตั้งเปิดพอร์ตให้แล้วในโหมด ADMS

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

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

ไม่เห็นปุ่ม จัดการ ปุ่มนี้ขึ้นเฉพาะตอน Agent อยู่ในโหมด ADMS ถ้าใช้ ZKBio CVAccess หรือ ZKBioTime ปุ่มจะไม่ขึ้น เพราะในสองโหมดนั้น Agent ดึงข้อมูลจากโปรแกรมตัวกลาง ไม่ได้รับจากเครื่องสแกนโดยตรง