Changed multiple methods and functions to support alphanumeric employee numbers. This update prevents leading zero employee numbered employee biometric templates or data from being scribbled with data, incorrectly replaced with another employees' newly enrolled templates, or new templates could be orphaned.
(For Push Server sites already using employee numbers with leading zero's - it is strongly recommended that all employee biometrics must be reimported to Eco Time from a device)
0.31
Refined the deleting of a user from a zk attendance clock, which did not always work.
0.30
Fixed the duplicate clocking check which did not always work.
Refactored the web server to support the ZK Attendance SDK as well. (IN01's use the Attendance SDK.)
Numerous bug fixes and improvements.
Numerous small optimizations.
Added a new function command (GINF) to get clock information. The command populates the device options (device settings) table with all the available device options.
Added a feature to change the duplicate clocking check, to perform a duplicate clocking per device rather than on all the devices:
Checks.tps [Comms]
zkPushDuplicateClockingThresholdOnlyByClock=1
0.29
Improved validation when clockings are collected.
Moved device validity check to before web server thread creation, and suppressed server is busy during load balancing which resolved an inherent bug in the pro capture devices, and prevents the loss of clockings, which only need a successful connection as confirmation and not a positive confirmation.
0.28
Fixed access control validation which did not work.
0.27
Support updating employee Masterfile card info
Fixed access control validation which did not work
0.26
Consolidated the downloads tab in the commands window
Added a counts tab to the commands window allowing you to get counts of users, FP Templates, User Photos, User Face templates, Palm Templates
Added load balancing by default to the push server, which make the server more responsive when support needs to diagnose / query info
Added a results tab, which will now display the results of counts requested above
Added options button to the connected devices window, which will list all the push device settings / firmware versions on the clock itself.
Disabled push clocks in EcoTime are now ignored in the push server and messages older than 24hrs for these clocks are deleted.
(Please reference EcoTime 21.05.01 release notes where the ability for the employee photo viewer to save all employee biophotos in the bioimages directory located in the ecotime data directory, was added. This images can be used to audit the enrolment quality of the face bio.)
You can now set the push devices's time via the Eco Time harware module.
Once a day, the push server now auto sets the time of the push clocks to the server date and time. This feature is opt in by a setting in the Checks.tps. [PushComms] AutoSetDateAndTime=1
Push comms now supports the sending of the biotemplate versions to respective clocks with the applicable template version.
Supports access control overrides and access rights for push clocks.
0.25
Fixed a bug, where the next push message would be deleted, as apposed to the current completed push message.
Fixed a changed by workstation error, when clearing the command log,
Fixed the command log browse which was not saved and restored when clocks the push server.
0.24
Fixed a internal bug which slowed down the web server response when the length of a biometric in the empbio file differs from the actual saved biometric length.
Added the option to load balance the incoming requests to make the pus server user interface more useable during peak time. (implementation of this in on request to me only)
The Commmand ID's and the Push Devices Browse are not sortable and are now both saved when the server is closed.
Added the bulk option to recollect palm and finger prints from speedface clocks.
Test and tweaked the push support to support he Pro Capture device completely.
0.23
Version change for the release of 21.04.01 only.
0.22
Updated the push server to support the collection, upload and distribution of Black and White Vs 10 fingerprint templates to Speedface clocks and ZK Clocks using the same temapltes
Updated the push server to support the collection, upload and distribution of Palm Templates between SpeedFace clocks. The SpeedFace palm template is NOT compatible with the P160 palm template.
0.21
Adjustment to how EcoTime saves the user photo information to allow for the speedface device not including equal signs in the biometric size.Upgrading from previous versions of the PushServer, IT REQUIRES that you bulk import the User Biometric Photos via the Commands option.
0.20
Upgrading from previous versions of the PushServer, IT REQUIRES that you bulk import the User Biometric Photos via the Commands option. From this version, the PushServer uses Biometric Photos to send to the clock to cater for different Face Template versions. Download the Biometric Photos from the enroller clock where the will be stored. This step is CRITICAL.
Update to support biometric template version 58.12. The original template version is 58.10
Updated the send biometric template to use the the employee biophoto rather than biometric template. The Speedface clock will convert this image to a compatible biometric template irrespective of the biometric template version it supports.
A new template/biophoto now triggers and update which is send to all SpeedFace clocks.
Fixed a ZK spec problem which did not allow the push server to save BioPhotos
Update will now fetch employee BioPhotos when a clocking is collected, if a bio photo is not stored in EcoTime
Biometric templates are now differentiated between version 58.10 and 58.12 in Eco Time.
A send cards will now wipe the speedface clock before sending EcoTime employee details back to the clock.
On the command log tab, there is now Commands button. This gives access to a) recollect clockings and b) recollect employee biometric photos.
0.19
Refined debugging code.
Refined the logging for push log and command log, which could have made the PushServer hang when sessions are being deleted
Refined the GetRequest method to accommodate a slightly different get formatting for the Speedface V5LTI
0.18
Version increment to differentiate the PushServer shipped in Eco Time Alpha 20.12.20
0.17
Fix for clockings being allocated the wrong device assignment in the push server.
0.16
Now adheres to quiet time
Possible fix for the CPU spike issue
0.15
Added the ability to set a duplicate clocking threshold for push clockings by a setting in the checks.tps file. [Comms]
zkPushDuplicateClockingThreshold = 6000 (6000 will equal 1 minute which is the default)
0.14
Updated sever which did not always run as a service in the topspeed version
0.13
Update for TNA 20.10.13 so that when enrolling a user image again, it will overwrite the existing image stored in EcoTime. You do not have to remove the "older image" from EcoTime for a re-enrol to be updated in EcoTime.
0.12
Made a correcting to the ZK spec for the push server save snapshot method, which truncated the bottom third of the saved image
0.11
The push server now stores employee snap shots in EcoTime (EmpSnapShots table - After a successful verification the device can be configure to take a snapshot)
The push server now stores the user photos in EcoTime (EmpBio table) and uploads the photo when updating employee details to the clock. NOTE The employee user photo must be enrolled as a separate step, when enrolling the face bio. The default employee face bio is not accessible by the software (This is a speedface HW limitation).
(Still to be released do In Eco Time 20.09.11 is the ability to to view the snapshots next to an employee clocking and an employee photo in the employee masterfile)
0.10
Added Support to send user levels to ZK push devices
Push devices where the serial numbers where changed or devices were removed from EcoTime, are now also removed from the Connect Devices list on the push server window.
0.09
Fixed clocking direction toggle mode, which did not reset according to the payroll shift's last time out.
0.08
Added support for templatev10 download. Min version required for sites
0.07
Support downloading and uploading of employee biometrics.
Implemented a command log which logs the clock results
Send all employees (send cards) is now supported
Various bug fixes
0.06 beta
Added log messages for scheduled clock commands.
0.05 beta
Upload employee details to Zk Speedface Clocks
Sync Iface templates to Zk Speedface Clocks
IFace Biometrics are now saved in EcoTime when an employee is enrolled on the clock. NOTE, like for all ZK clocks, employees must be pre-registered in EcoTime.
Implementation of experimental setting to allow for testing with multiple clocks. Beware, use at own risk. Due to the lack of stock (I did find two hen's teeth during my search for another clock), updating the employee masterfile and face templates across clocks is mostly untested. Ask for the experimental setting. Send beer.
SCA, SCO, SCI, SEM, SCD are supported.
Send ALL employees is not implemented.
Version 0.04 Beta
Added ExtUser table support for the V5L.
Update to the temperature value which is sent by the ZK Clock with two decimal places, not one as per per the Zk specification.
Added support to save the maskflag in the cocking table's WoreAMask field.
Version 0.03 Beta
Updated the push server for V5L Terminal and V5L (L = Linux) to support the commands in later firmware released than the base release for V5L. This was also a thing.
Version 0.02 Beta
Fixed the temperature reading which was not saved in the clocking file. Apparently this is a thing.
Changed multiple methods and functions to support alphanumeric employee numbers. This update prevents leading zero employee numbered employee biometric templates or data from being scribbled with data, incorrectly replaced with another employees' newly enrolled templates, or new templates could be orphaned.
(For Push Server sites already using employee numbers with leading zero's - it is strongly recommended that all employee biometrics must be reimported to Eco Time from a device)
Refined the deleting of a user from a zk attendance clock, which did not always work.
Checks.tps
[Comms]
zkPushDuplicateClockingThresholdOnlyByClock=1
Fixed access control validation which did not work.
Version change for the release of 21.04.01 only.
Adjustment to how EcoTime saves the user photo information to allow for the speedface device not including equal signs in the biometric size.Upgrading from previous versions of the PushServer, IT REQUIRES that you bulk import the User Biometric Photos via the Commands option.
Upgrading from previous versions of the PushServer, IT REQUIRES that you bulk import the User Biometric Photos via the Commands option. From this version, the PushServer uses Biometric Photos to send to the clock to cater for different Face Template versions. Download the Biometric Photos from the enroller clock where the will be stored. This step is CRITICAL.
Version increment to differentiate the PushServer shipped in Eco Time Alpha 20.12.20
Fix for clockings being allocated the wrong device assignment in the push server.
Added the ability to set a duplicate clocking threshold for push clockings by a setting in the checks.tps file.
[Comms]
(6000 will equal 1 minute which is the default)zkPushDuplicateClockingThreshold = 6000
Updated sever which did not always run as a service in the topspeed version
Update for TNA 20.10.13 so that when enrolling a user image again, it will overwrite the existing image stored in EcoTime. You do not have to remove the "older image" from EcoTime for a re-enrol to be updated in EcoTime.
Made a correcting to the ZK spec for the push server save snapshot method, which truncated the bottom third of the saved image
(Still to be released do In Eco Time 20.09.11 is the ability to to view the snapshots next to an employee clocking and an employee photo in the employee masterfile)
Fixed clocking direction toggle mode, which did not reset according to the payroll shift's last time out.
Added support for templatev10 download. Min version required for sites
Added log messages for scheduled clock commands.
Updated the push server for V5L Terminal and V5L (L = Linux) to support the commands in later firmware released than the base release for V5L. This was also a thing.
Fixed the temperature reading which was not saved in the clocking file. Apparently this is a thing.
Base release