Apply scheduled changes

Applies pending scheduled changes when their effective date arrives.

How it works

The apply scheduled changes job runs daily and applies all scheduled changes that are due:

  1. Checks for pending changes — Looks for scheduled changes with an effective date on or before the run date
  2. Applies each change — Updates the entity with the scheduled values
  3. Records the application — The change moves from “scheduled” to “applied” in the version history

Supported entities

The job processes scheduled changes for:

EntityDescription
EmployeesPersonal information, employment data, manager assignments
Organization unitsStructural changes, leadership updates
Employment termsNorm time, allowances, and other terms
Time-off policiesAccrual rules, carry-over limits
Allowance policiesAllowance configurations
Work-time policiesWorking day patterns, holiday calendars

When it runs

The job runs automatically each day and checks if there are pending changes due. It only runs when there are changes to apply, saving unnecessary processing.

Triggering manually

You can run the job manually from Administration > Job runs:

  1. Click Run job
  2. Select Apply scheduled changes
  3. Optionally choose a specific run date
  4. Click Run

This is useful for:

  • Testing scheduled changes before their effective date
  • Catching up on missed changes after system downtime
  • Verifying that changes will apply correctly

Job results

After the job completes, the results show one <entity>_applied and one <entity>_failed counter per entity type:

MetricDescription
employees_applied / employees_failedEmployee changes applied / failed
org_units_applied / org_units_failedOrganization unit changes applied / failed
employment_terms_applied / employment_terms_failedEmployment terms changes applied / failed
timeoff_policies_applied / timeoff_policies_failedTime-off policy changes applied / failed
allowance_policies_applied / allowance_policies_failedAllowance policy changes applied / failed
worktime_policies_applied / worktime_policies_failedWork-time policy changes applied / failed

Troubleshooting

IssueSolution
Change not appliedCheck the effective date — the job only applies changes on or before the run date
Change shows as failedView the job run details for the specific error message
Multiple changes for same entityChanges are applied in order of their effective date

Related