We’ve just uploaded Time Clock MTS Version 6.1.1. This constitutes a major release and includes a number of new features, enhancements to existing features, and several bug fixes. There will be a a series of posts focusing on individual new features in coming days and weeks but this post will cover all the changes in a broader fashion.
- Administrators can now display a message next to an employee’s name on the employee list. For example, their location if they are working off-site, or perhaps showing the day they are due back from vacation. Employee list messages are controlled from the Tools->Employee List Messages screen.
- A message can now be displayed to the last employee who punches out. The last person out message is configured on the Tools->Options->Display Settings screen.
- The Job Labor Breakdown Report has been added. This report gives an easy-to-understand tabular summary showing the time breakdown for each job. Time is broken down by normal hours, OT1, Weekly OT, and OT2.
- The Active in Period Report has been added. This report simply shows which employees have recorded time (or not) during the report period.
- When the administrator is manually punching employees in or out using the Edit Times screen they can now set a time for the event rather than just defaulting to the current time. So, if for example, a group of employees has forgotten to punch out in the afternoon the time clock admin can punch them out and set the time to their normal end of day.
- Check boxes have been added next to employee names on the Edit Times screen. Checked employees can be punched in or out using new “Punch In Checked Employees” or “Punch Out Checked Employees” options under the Punch In / Out Toolbar button.
- The Kiosk Mode setting can now be over-ridden in the Time Clock MT Client software. This could be useful if you wanted a dedicated time clock computer in Kiosk Mode for employees to punch in and out from but did not want the software operating in Kiosk Mode on other time clock computers.
- An employee can now have a negative starting balance for vacation or sick time. Negative balances are only possible at the employee level on the Payroll Information screen, they cannot be set for the whole accrual scheme.
- The system that detects if you have the Time Clock MTS admin software on more than one computer has been reworked. The Stand-Alone Edition simply cannot have more than one instance of the Administrator software running. The Network / Network PLUS Editions can but each instance after the first counts against the allowable Client limit. Also, when a second instance is started a warning message is displayed on startup but the software can still run as normal. However a lock is now put in place to stop two people being logged in as the administrator at the same time. So while more than one instance of the Time Clock Administrator program can run at once, only ONE person at a time can be logged into the administrative functions of the software.
- The warning messages displayed when the allowable Client limit has been exceeded on the Stand Alone Edition or the Network Edition have been cleaned up and (hopefully) made a lot easier to understand.
- The new Employee List Messages are now displayed on the Employee Status Report. So, if for example, an employee is punched in but currently off site and this is noted via the Employee List Message system then the report will show that fact. Extremely useful in the event of an evacuation.
- A Job Name column has been added to the Job Details Report and the default page orientation has been changed to landscape.
- As a part of the ongoing process to migrate the software to 100% .NET various dialogs and popup message screens have been replaced with .NET alternatives.
- If deactivated employees are hidden from the employee list then they will now be hidden on the Edit Times employee list. For those who didn’t know, deactivated employees can be hidden from the employee list by right clicking on the list and selecting the “Hide Deactivated Employees” menu option. Obviously this only has any effect if you are logged in as the Time Clock administrator.
- New field <RATE> added to Event Based export formats. This field shows the hourly rate for the given time punch.
- Implemented a new data caching system to help improve speed of certain job-based reports. Should result in around 10-20x speed improvement in generation of some reports.
- The popup key pads used for PIN or Job Code entry have been increased in size by about 50%. This should make them a lot easier to use on a touch screen.
- New field <UNIQUE_ID> added to the Employee Header and Employee Details report section templates. Can be added as usual via the Tools->Options->Report Setting screen.
- New field <TOTAL_WORK_TIME_INCLUDING_HOLIDAYS> added to the Payroll Information report section template.
- New field <HOLIDAY_DETAILS> added to the Payroll Information report section template. This field will list holidays and credited hours for the report period. If there are no holidays in the report period nothing will be displayed.
- Various text and numeric fields have been increased in size for easier data entry. Additionally many references to “Clock In” and “Clock Out” have been changed to “Punch In” and “Punch Out” for better continuity.
- The Manage Connections screen has been increased in size.
- If using the Network PLUS Edition with SQL Server deactivated employees appeared first in employee lists. They now appear last in lists.
- Zero activity employees are now excluded correctly from the Daily Hours Report.
- The Invalid Procedure Call error some users were seeing on the Employee Bulletins popup is now fixed.
- Employees with compulsory job tracking cannot be punched in on the Edit Times screen without entering a Job Code.
- Fixes have been put in place on the Edit Times screen to stop invalid time punches being created by the administrator.
An update released for the WebRoot Anti-Virus / Cyber Security software on or about the 24th or 25th of April 2017 has started identifying the main Time Clock MTS executable file as suspicious and quarantining the file. Of course our program files do not contain any sort of malicious payload and this is a false-positive on behalf of the WebRoot product. It turns out the update to the AntiVirus software has broken all sorts of Windows programs and even Windows itself. This has hit the mainstream media, see the Denver Post, The Register, and Bleeping Computer for more information.
While I am sure that the authors of WebRoot will fix up their software soon enough it’s best to add an exception to WebRoot to stop this sort of thing happening in the meantime. WebRoot includes options to ignore particular files during scans and real time shielding.
How to Exclude a File from All Scans and Shielding in WebRoot
How to Allow (Ignore) a File During Scans – Direct Link to WebRoot Website
The files you need to ALLOW for Time Clock MTS to run correctly are:
64 Bit Versions of Windows
C:\Program Files (x86)\Time Clock MTS\timeclockmts.exe
C:\Program Files (x86)\Time Clock MTS Client\timeclockmtsclient.exe
32 Bit Versions of Windows
C:\Program Files\Time Clock MTS\timeclockmts.exe
C:\Program Files\Time Clock MTS Client\timeclockmtsclient.exe
Today we’ve uploaded version 6.0.13 of Time Clock MTS. This release addresses the remaining known issues with the software and will allow us to begin development of Version 6.1 which will include new features and reports. Here’s a detailed description of the changes made in this version:
- Fixed up the display of currency symbols in reports. The currency symbol displayed in reports is obtained from the local Windows settings and non English Unicode currency symbols (such as the Thai Baht ฿) were not being displayed correctly. This has now been fixed.
- The Generate MySQL Script menu item is now displayed correctly to users of the trial version and the Network PLUS Edition.
- Fixed a crash that occurred when the last Data Export Format run index exceeded the number of available formats. Could happen if you ran the last Data Export format created and then deleted one of the earlier ones.
- Much data logging added to the code that fills the employee list to determine where users are seeing delays.
- The Long Punch Report now only displays employees who have punches over 16 hours during the report period. A message will be displayed if no employees have long punches.
- Forcing the Time Clock MTS Client to only display one department was not working correctly if the department folder view was being used. This has now been fixed.
- If the Time Clock MTS Administrator and Time Clock MTS Client programs were installed on the same computer then the restrict employee display to a single department setting on the Client program would effect the Administrator program. This has now been fixed.
- Some users have seen an error on the display bulletins screen. Logging has been put in place to determine where/how this is happening.
- There were some issues with software registration and Email Alerts if Windows is setup for FIPS compliant encryption. This is because we use the MD5 hashing algorithm when posting data to our website. This is simply to identify to our website that the data being posted is valid rather than for actual hashing of passwords. Given that using the MD5 hash in this case poses no security risk to your data we’ve got around this by including our own MD5 hashing class rather than using the .NET library which is disabled on FIPS compliant Windows installs.
- Fixed a problem with configurable main screen labels (see the Display Settings help topic) being overwritten when changing back-end database types.
- Changed the build target of the .NET components of the software to .NET 4.0 Full install rather than the Client Profile. This should give better Windows 8/10 compatibility.
- Upgraded various third party components to the latest versions for better Windows 8/10 compatibility. This may result in some slight visual differences on some screens. For example, the report screen now looks a little different across the toolbar area. All the same buttons and icons are there but the color scheme is altered somewhat. See below.
New Report Screen
Version 6.0.12 of Time Clock MTS is now available for download. It addresses what we hope is the last of the issues we’ve had with the camera system. Sadly, even though we tested the system out on a great number of different USB cameras and laptops with integrated cameras we still had users experiencing issues with their own setups and we’ve fixed these problems up as we’ve found them. For the technically inclined the latest fix is for Windows 10 machines with integrated cameras. On some W10 machines the integrated camera is disconnected from the internal USB hub from time to time, presumably due to some power saving scheme. That’s fine though because Windows fires a USB disconnected message, however, when it reconnects the camera it never fires the reconnected message and the Time Clock MTS camera system didn’t know the integrated camera was available again. We’ve managed to work around this though, no thanks to Windows not doing things the way it should.
Anyway, I digress. Here’s the list of changes made to this version:
- Camera system now re-connects to a disconnected integrated camera correctly.
- The department drop down box on the Time Clock MTS Client System Settings screen now displays department names that contain non unicode (such as Cyrillic) characters properly.
- There were several button styling issues on the Time Clock MTS Client System Settings screen that have been resolved.
- Various image capture settings are now only saved when image capture is activated.
- Various image capture fields on the Camera Settings screen are now de-activated when the enable image capture checkbox is not ticked.
Version 6.0.11 of Time Clock MTS has just been made available for download. Here are a list of the changes made:
- The camera system now gracefully handles the case where the chosen camera is already in use by some other process or program.
- Found another edge case where the camera window could potentially be behind the application window and fixed that up.
- It turns out that if you have a comma in your company name in Quickbooks then it wraps the name in double quotations when generating a timer list file. This broke the timer file import mechanism in Time Clock MTS. This has been fixed.
- Increased the size of the Verify Fingerprint screen and fixed up some styling issues on the same screen.
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.