By Aylmer Ametewee on December 13, 2024
Beginner

To successfully integrate ZK Biometric Attendance device with ERPNext, follow the below steps:

  1. Install Python
  2. Open ERPNext and create a new user for ZK Integration.
  3. Generate API Key for this user you just created as shown below:

  1. In your ERPNext, navigate to 'Shift Type' and configure shift types as shown below:

  1. Open 'Employee List' in ERPNext and assign shift and attendance device IDs to employees as shown below.

  1. Download the below zip file from github: https://github.com/frappe/biometric-attendance-sync-tool.git
  2. Open the zip file to view its contents
  3. Rename local_config.py.template --To -- local_config.py as shown below

  1. Open the local_config.py file and fill the requirements according to your configuration details. An example is shown below:

  1. Save and close this file after filling it.
  2. Open the zipped folder you downloaded in terminal as shown below:

  1. Run the following commands one after the other:

--> pip install -r .\requirements.txt

--> python .\erpnext_sync.py

Note: If configuration already done, then just run the command python .\erpnext_sync.py

  1. You should see below feedback after running the second command to confirm that integration has been successful. This means all employee checkins will be captured by device.

written by: Michael



More articles on Erpnext



More articles on Erpnext
Comments

No comments yet.

Add a comment
Ctrl+Enter to add comment