How Can We Help?
DYNAMIC SCHEDULES
#515 – Schedule view. Add Skills and label when the end date is on next day
A new configuration has been added, DYNAMIC_SCHEDULES|SHOW_SKILLS_ON_VIEWS, which allows to include the Skills of a position in the schedule designer and on the employee’s view of the schedules.
When the “End Date” of the shift is on the next day the widget will display the text (+1 day) besides the end time.

#516 – Schedule view. New view per Employee
The application displays now, below the by position scheduling section, a list of all the employees that have been assigned to shifts in the displayed positions/days, making it easier to identify what shift has been assigned to each of the employees. The widget displays the start/end times, the position and, if the company is set up to, the skills of the assigned shift

DASHBOARD
#534 – New widget. Timesheet Exceptions
A new widget has been created to display timesheet exceptions that need attention.

In order to add this widget your administrator has to add it to the available widgets to your role. Once it’s done you can enable it on “My Dashboard Setup”
#553 – New widget. Upcoming employee birthdays
This widget will display the birthdays of the employees.

TIME MANAGEMENT
#511 – Bug. OUT exception picture displayed as IN in the fixed transaction
When an exception of missed punch was fixed and the original transaction was an OUT punch the resulting transaction erroneously displayed the picture taken as IN instead of OUT.
#512 – Admin Approvals. Add option to show previous pay periods by x days after new ones are createdn
A new configuration has been added for companies that allows the approval of current pay periods. In order to prevent the current pay period to be signed off by mistake in the first days the configuration “APPROVAL_CIRCUIT|SHOW_PREVIOUS_PAYPERIODS_BY_DAYS” can be used to hide the current pay periods on the Admin Approval page for the specified number of days.
API ENCRYPTION
New configuration to validate duplicated punches before accepting them
As part of the latest update to our APIs built on .NET 9+, the DealerId and CompanyId fields are now encrypted to enhance security and mitigate risk. Please update your integration accordingly. These fields should now be handled as strings instead of integers.
Please note:
- No additional changes will be made to the current API version.
- As functionality is migrated to the new APIs, we will begin marking corresponding methods in the current version as “obsolete” to help guide a smooth transition.
TIME CLOCK SERVICE
#533 – New configuration to validate duplicated punches before accepting them
In some cases, due to poor connection conditions, clocks don’t properly acknowledge that punches have already been sent, causing duplicated punch issues when they re-send punches that were already received.
A new configuration has been created, “CLOCKS|VALIDATE_DUPLICATED_PUNCH”. If this setting is set to 1 the API will verify that the punch received doesn’t already exists (it verifies employee, punch type, punch time and punch origin) and, if it exists, it will ignore the punch.
#530 – Clock Search
New functionality to search for a clock by serial number in all the companies that the user has access. This menu option, which is in Configuration- > Timeclocks must be enabled for the user role.

On the list the user will be able to see the clock name, in which company is it set up, what’s it’s status, last connection time and also has the functionality to Reassign the clock to another company keeping all current configuration (except the Levels configuration as it’s particular for each company)
#530 – Timeclock Server re-design and add of Fingerprint Accuracy and Fingerprint Min Quality
Time Clock Server page has been re-designed to better use the available space on screen and display more information in a cleaner way.

Four new configurations have been added to Ultima clocks:
- Play Sound on Punch. The clock will emit a sound when the punch is accepted
- Sign Off if inactive after seconds. If this value is greater than zero, the clock will automatically log off the user if there is no activity by the specified amount of time.
- Fingerprint Accuracy and Minimum Fingerprint Quality. Those values can be fine tuned if you are experiencing cases of false positive matches of employees to make stricter the fingerprint validations.
We’re excited to announce the latest release of TreeRing Time – v8.0.66.HF2, now available for all users. This update includes a range of new features, performance enhancements, and important bug fixes designed to improve your experience and help you get more done, faster and more reliably.
Read on to learn what’s new in this release and how to make the most of the updates.

ETIMECLOCK
#487 – Add notes to Bulk Transaction Entries
A new option was added to etimeclock profile to allow employees to enter notes for the day while use the Bulk Transaction entry format.
In order to enable it, tick the checkbox on the etimeclock profile configuration:

If the profile has the notes enabled the user will see in eTimeclock, below each day column, the entry for the notes.

#507 – PTO Requests. New calendar view
The PTO requests page has been re-designed. The default view is a calendar view displaying the PTOs requested for the month, allowing the employee to filter them to view Pending, Approved and/or Rejected.

On the PTO List tab, the employee will be able to see the classic list of PTOs requested for the whole year, with the same filter capabilities and the option to pick a year to view.

#515 – Schedule view. Add Skills and label when the end date is on next day
The employee schedule widget will display information regarding the Location, Position and, if the company is set up to display Skills position, the Skills.
