Version 6.0.10 of the software was released today. Changes made all focus on improvements and fixes to the new employee camera system that was introduced recently. Here’s a list of the changes made:
- The Image Capture Path is now set locally for each computer rather than globally. This is to ensure that all computers really are storing their employee images in the same location. For example, you might have Time Clock MTS installed on your server and that computer is storing images into the C:\Time Clock MTS\ folder. This folder is then shared to your time clock client computers who set their Image Capture Path to \\SERVER\Time Clock MTS\.
- Added new Hide Camera Window setting. Allows the camera window to be hidden if there is no connected camera. If there is a connected camera the window will not be hidden. Useful if you’re not using the Time Clock MTS Administrator program to punch employees in and out and you do not want the window present all the time.
- The saving of various camera settings has been simplified greatly and the Client and Administrator camera settings are handled much better.
- New check added to Options screen to prevent saving of data with an invalid Image Capture Path.
- Put fix in place to stop camera window from dropping into the background when the kiosk mode is activated.
- Fixed an issue with the camera messaging sub-system to stop multiple messages being spawned when the main time clock window was being re-sized.
Time Clock MTS Version 6.0.9 has been released. There’s a couple of months of work in this new release with most of our effort targeted at two main areas. First, the complete replacement of the camera system used previously with what should be a far more reliable and better supported system. The second area of focus was the elimination of delays when employees punched in or out. These delays were only seen on some computers primarily running Windows 10. We’re pretty sure we’ve identified where and how the delays were occurring and have fixed them up.
A complete list of the changes can be found below:
- New camera and image capturing system developed to replace the existing unreliable system. This new system should perform a lot better across all Windows versions and have improved support for USB and integrated web cameras. It also offers image capture to JPG files, the ability to reduce the size of the camera window, and provides visual feedback when images are captured.
- Fixed up various issues on the employee maintenance screens when cancelling out changes and not all employee data was entered correctly.
- Fixed up some inconsistencies in the decimal places of various sick time and vacation time accrual values.
- If checking the time from an internet time server on software startup fails users are now given the opportunity to re-check without having to re-start the software.
- Various program settings are now cached on software start rather than re-checked while the software is running. Aimed to eliminate delays some users were seeing when punching in or out.
- Fixed an error that was being thrown if the Length of Work Week on the Payroll Settings screen was cleared and the changes saved.
- Signature Block no longer appears twice in some reports.
- Images are now captured correctly if set to capture on “Clock in and Clock Out”.
- Added extra data logging to the database backup functionality to understand why some users are getting an error when attempting to back their data file up.
- Fixed up some button styling issues when employee punches fail due to the system clock being changed or an internet time server check failure.
- Some extra data logging has been added to the punch in / out procedures to try to determine where delays are occurring.
Time Clock MTS Version 6.0.8 has been released. Details of the changes made in this version can be found below.
- Added a new way of using a bar code scanner, magnetic card reader, or proximity card reader to punch employees in or out. That makes three distinct ways of doing so. This new method only works on the Employee List Interface. Employees have a new “Unique ID” setting available which can be populated with some sort of unique identifier such as a scan from an ID card or perhaps from pre-programmed proximity fobs. Turn on a new setting on the Interface Settings screen called “Match Employee Unique ID” and when you scan an employee’s unique ID they will be matched and then punched in or out. A blog post detailing this method will be posted at a later date.
- Employees can no longer see de-activated employees on the employee list when checking their own time card details.
- Pressing N on the main screen no longer pops up the Internet time server debug screen. ALT-N is required now.
Version 6.0.6 of Time Clock MTS is uploading as I write this entry. Changes made to this version include:
- If the “Enable Tip Tracking” checkbox is not checked the TIPS button on the main screen is now hidden.
- All database update code is now version dependent. This should (vastly) improve the startup speed of the software.
- Altered the way some data logging occurs for MySQL and SQL Server.
- Fixed up an issue with the tblEmployees.blnAlwaysPaySalary column. When using SQL Server no default value was provided which could prevent new employees being created.
Time Clock MTS Version 6.0.5 has been released. It primarily addresses a startup problem with the Client software and the Network PLUS Edition. Details of the changes made are below:
- Fix put in place for invalid registration key error some Network PLUS Edition users were seeing.
- Fix put in place for an error being displayed for the Client software on startup when no DatabaseLoc setting in the settings file. Only applicable to Network PLUS Edition users.
- Fix to stop the software un-registering itself if the system clock was changed.
- Fix to stop needless error messages being logged when the software started and could not find a database to connect to.
- Fix to prevent users punching in and out if they force a connection to SQL Server / MySQL and they do not have an appropriate license.
As I write this version 6.0.4 of Time Clock MTS is uploading. This release addresses a fairly common request we’ve had since version 6 was released, namely an option to remove color from the reports. It also aims to solve several database performance issues that should improve the speed of the software considerably over thin connections to remote data files. Here are the details of the changes made to this version:
- Changes have been made to the database access procedures for calculation of payroll and many of the reports to reduce the number of times the software has to access the data file. Should reduce queries by a factor of 5 or more in some cases.
- “Black and White Reports” setting added to the Tools->Options->Report Settings screen. When set all reports will be displayed and printed in black and white.
- The Always Pay Salary setting has been removed. It was serving no real purpose as a salaried employee who gets a pro-rated salary based on the number of their hours worked is just an hourly employee.
- Fixed up some formatting problems with the Simple Attendance Report.
- Fixed up the Missing Punches report when there were no missing punches.
- Fixed up various SQL issues with newer versions of the MySQL ODBC drivers.
- Spent some time working on the Shift and Department objects to stop them querying the data file needlessly.
- The Employee object now only queries the data file to get the next available employee ID when a new employee is being created.