Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Discuss (mail) |
Lines of code | 335 |
Technical Name |
hr_zk_attendance |
License | AGPL-3 |
Website | https://www.cybrosys.com |
Versions | 11.0 10.0 12.0 13.0 14.0 15.0 16.0 17.0 |
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/misc/Cybrosys%20R.png?7d776ee)
Biometric Device Integration
This Module Integrates Biometric Device With HR Attendance.
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/screenshots/hero.gif?7d776ee)
Key Highlights
(Face+Thumb) with HR Attendance.
Integrates Biometric Device (Face+Thumb) with HR Attendance.
Simultaneous Employee in Odoo.
If you create an Employee in Device simultaneously create that Employee in Odoo also. For adding the existing employee of Odoo to Device, create the employee in Device with the same Biometric Device id from Odoo.
Attendance log in Odoo.
Option to keep the Device Attendance log in Odoo.
Clear Attendance.
Option to clear the Device Attendance log from both Device and Odoo.
HR Attendance.
Automates HR Attendance.
Supporting Models
This module support with the following machines :
* uFace202 (ZKteco)
* iFace990 (ZKteco)
-Clients have reported that the module works well with the following machine :
* K40 Pro (ZKteco)
* SFace900 (ZKteco)
* FR1500 (ZKteco)
* UA760 (ZKteco)
* MB10 (ZKteco)
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/screenshots/img1.png?7d776ee)
From the Biometric Device menu, you can
configure your all devices with its IP
address and port number.
- Test Connection - Click
on the Test connection for
connecting with the Device.
- Clear Data - This Button
will clear all Attendance data
from
the Device and Odoo.
- Restart - This Button
will Restart the Biometric
Device.
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/screenshots/img2.png?7d776ee)
Click on the Test connection for connecting with the Device.
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/screenshots/img3.png?7d776ee)
After configuration, you can download your Device Attendance log into Odoo through 'Download Data' button.If the Device is connected, then the Odoo will download all Device Attendance log. Otherwise, the Odoo will display you a warning message.
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/screenshots/img4.png?7d776ee)
Here you can see all Device Attendance log.
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/screenshots/img5.png?7d776ee)
Here, Odoo automatically generates HR Attendance log while downloading the Device Attendance.
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/screenshots/img6.png?7d776ee)
You can update existing employees with the 'Device Id' which are the id in the Biometric Device. If there is no match with the "Biometric Device id" then system will automatically create corresponding employee.
-
Can choose Employee from Work Order itself.
-
Using Project and Tasks makes it easier.
-
Timesheet for Manufacturing.
- A Project will be created in the name of Manufacturing Order , and Task will be created in the name of Work Order. The Time tracking of the Work Order will be added as Timesheet.
Initial Commit for Manufacturing (MRP) Timesheet.
Related Products
Our Services
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/cogs.png?7d776ee)
Odoo Customization
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/wrench.png?7d776ee)
Odoo Implementation
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/lifebuoy.png?7d776ee)
Odoo Support
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/user.png?7d776ee)
Hire Odoo Developer
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/puzzle.png?7d776ee)
Odoo Integration
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/update.png?7d776ee)
Odoo Migration
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/consultation.png?7d776ee)
Odoo Consultancy
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/training.png?7d776ee)
Odoo Implementation
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/license.png?7d776ee)
Odoo Licensing Consultancy
Our Industries
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/trading-black.png?7d776ee)
Trading
Easily procure and sell your products
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/pos-black.png?7d776ee)
POS
Easy configuration and convivial experience
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/education-black.png?7d776ee)
Education
A platform for educational management
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/manufacturing-black.png?7d776ee)
Manufacturing
Plan, track and schedule your operations
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/ecom-black.png?7d776ee)
E-commerce & Website
Mobile friendly, awe-inspiring product pages
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/service-black.png?7d776ee)
Service Management
Keep track of services and invoice
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/restaurant-black.png?7d776ee)
Restaurant
Run your bar or restaurant methodically
![](http://apps.odoocdn.com/apps/assets/17.0/hr_zk_attendance/assets/icons/hotel-black.png?7d776ee)
Hotel Management
An all-inclusive hotel management application
Support
Got questions or need help? Get in touch.
Say hi to us on WhatsApp!
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
Hi, i managed to install it, but after few records, i got this when trying to download data
Validation Error
Close
Cannot create new attendance record for John, the employee was already checked in on 07/26/2024
Unable to install module "hr_zk_attendance" because an external dependency is not met: Python library not installed: pyzk
Hi, i got this error at first.
Then i installed in the debian 12 container like this :
root@odoo16:~# sudo mv /usr/lib/python3.11/EXTERNALLY-MANAGED /usr/lib/python3.11/EXTERNALLY-MANAGED.old
root@odoo16:~# pip3 install zklib
Collecting zklib
Using cached zklib-0.1.1-py3-none-any.whl
Installing collected packages: zklib
Successfully installed zklib-0.1.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
But even with that i still get same error. Can you help?
Re:
This could be due to the library not being installed in the correct Python environment Odoo uses. We recommend ensuring the library is installed in the same environment where Odoo is running. You can achieve this by activating the virtual environment (if you're using one) before installing the library. Here's how you can do it:
source /path/to/your/virtualenv/bin/activate
pip3 install zklib
Copied into addons directory, enable debug, update addons list, but the module wont appear.
Import module and it gives me this error
Module loading hr_zk_attendance failed: file /tmp/tmpgk2jsnha/hr_zk_attendance/security/ir.model.access.csv could not be processed: No matching record found for external id 'model_biometric_device_details' in field 'Model' No matching record found for external id 'model_daily_attendance' in field 'Model' No matching record found for external id 'model_zk_machine_attendance' in field 'Model' Missing required value for the field 'Model' (model_id) Missing required value for the field 'Model' (model_id) Missing required value for the field 'Model' (model_id)
Odoo 17.0-20240711 (Community Edition), please fix thanks.
Re:
This can occur if there are missing dependencies or misconfigurations in the module. So ensure all necessary dependencies for the hr_zk_attendance module are installed and properly configured.
- Does we need to buy the Biotime Software with the Devices ??
- Are you using SQL to connect or API ? because with the API supplier told me I need to buy the Biotime native software with it which is expensive .
- If we have Odoo on cloud and the device in local network how we can connect ?
Thanks for your answer
Sincerely
Re:
Sorry, It wont work with Biotime
zk = ZK(self.device_ip, port=self.port_number, timeout=30, NameError: name 'ZK' is not defined