Sometimes, you need to change an employee's job information, for example, to one of the time management attendance objects such as the work schedule or time profile that can lead to a recalculation of absences or attendances, accrual recalculations, and so on.
Changes to actual absences or temporary changes to time information can also result in recalculations.
Changes to an employee's time data or job information normally trigger a response in Time Management. Depending on the change, different business processes have to be re-run to adapt and re-evaluate existing data in Time Off and Time Sheet.
The recalculation process must be switched on by configuration and is always initiated by a recalculation-relevant change in data.
Example: The administrator retroactively changes the work schedule assignment in an employee's job information. This change means that absences already recorded and simulated are out of date and need to be corrected, taking account of the new work schedule.
The recalculation process is based on the Time Management Recalculation Event (TMRE) object. Each recalculation process is controlled by TMRE objects of its own type. The triggering data change creates a TMRE instance of the initial recalculation type and this TMRE then starts the recalculation for an employee. At the end of the first recalculation process, a TMRE is created for the following process step, which in turn, triggers the recalculation for its recalculation process until the last recalculation process is performed and recalculation ends.
The exact number of recalculation processes can vary depending on the triggering data change. Relevant recalculation processes are, however, always performed in the same order as a chain of independent recalculation processes. Each recalculation process provides error resolution capabilities and can be restarted independently from the other process parts.
Automatic recalculations can be activated o be triggered for changes within the Holiday Calendar object. If you activate recalculation in the Time Management Configuration object, you also have the option to activate Automatic Recalculation after Holiday Calendar Changes. For each change within the Holiday Calendar object, a Time Management Recalculation Event will be created, which recalculates all time data for all employees with this Holiday Calendar assigned.
Recalculation is processed as an Employee Central Time Management Event-based task by default.
See the separate guide on Recalculation in Employee Central Time Management for further details.