Date printed: 07-12-2020   Last updated: 09-25-2017

To view our complete support knowledge base and most current version of this article visit

Applies to versions: 2.5

2.4 to 2.5 Migration Guide

TimeIPS version 2.5.x offers many upgrades and improvements over version 2.4.x. To make the most of the new version, please review the following changes:

Note: Some of the items listed require optional modules, which may or may not be listed in the description of the change.


Managers may need to be aware of the following:

  1. Hire and release dates can be scheduled retroactively and/or ahead of time.
  2. Employee Title and Status are now time tracked along with pay history.
  3. The start of Holidays and Benefits can be set in relation to a rehire date.
  4. New warnings will appear if there is work time outside the employment span.
  5. The Audit History for employment combined with the pay history is converted to employment spans. Dates and times are based on when the admin hired/released the employee, combined with the employee's work and benefit history. The exact hire and release dates/times can be edited to reflect employees official first and final days of employment.
  6. Schedule Groups had an option for "Salary Balance" that allowed salary employees to have their hours balanced to their scheduled hours. This has been expanded so it can also be used for hourly employees if configured correctly, and has been renamed "Time Balancing."


Administrators should know

  1. The 2.4 to 2.5 upgrade will convert Employee pay history and active/inactive audits into a full pay history. This should be reviewed for all employees to ensure accuracy after the upgrade.
  2. Accruals have some additional options for tenure, waiting period, and the date accruals run. Additionally, employees can have one or more employment spans marked as the beginning for benefits. The employment span marked as the benefit beginning should be reviewed for accuracy for all employees after upgrade.
  3. The waiting period for holidays is now based on the employment span set as the employee's start for holidays. Employees can have one or more holiday starts, if they have been hired, released and rehired over the years. All re-hired employees should have their holiday start reviewed for accuracy after upgrade.
  4. There is a new permission item to allow managers to set the job connected with a time event for restricted jobs that the employee is not allowed to use. This permission should be reviewed and set to preference after upgrade.
  5. For users of the IPSDBRO database module, any queries looking for a field "isActive" in the users table will need to be updated as this field has been removed.  Instead, join the users table to the pay_history table with the time when you want to know if the employee is active or not. i.e. to get employees currently active: SELECT u.usersID FROM users u JOIN pay_history ph ON ph.usersID = u.usersID WHERE ph.begTimestamp < unix_timestamp() AND (ph.endTimestamp IS NULL OR ph.endTimestamp > unix_timestamp());
  6. The permission for Schedule Source is now configurable and the default is set to Employee Schedule permission.
  7. The frequency at which the system processes Schedule Group Advanced Rules can now be specified. It may be a good idea to run complex tasks less frequently. If unsure, 5 minutes is usually a safe default. Rules created prior to this feature run each minute.
  8. A start date is no longer tracked as a single field. However, some areas (i.e. payroll exports) use a "start date" so in this instance it was kept and renamed the payroll sync start date. Any date you want can be entered there and it can pass to a payroll system. It's important to note that this date no longer relates to anything else in TimeIPS, it's there for reference and/or payroll exports.

©2004-2019 TimeIPS, Inc. All Rights Reserved - TimeIPS and the TimeIPS logo are registered trademarks of TimeIPS, Inc.
"Intelligent Personnel System" "Run your Business. We'll watch the clock." are trademarks of TimeIPS, Inc.
TimeIPS is protected by one or more patents. Patent No. US 7,114.684 B2.