Skip to main content

Migrate a shift – change shift time

How to use the Migrate function to change the start and end time of an existing shift from a specified date, without affecting historical shift data.

Written by Shiela Fajardo
Updated over a week ago

Feature summary

The Migrate – Change time function updates the start and end time of an existing shift from a chosen date onwards, creating a new shift record while preserving the original up to that date.

When to use this

  • A recurring shift's hours need to change from a specific date going forward

  • The original shift time must be preserved in historical records up to the migration date

  • The shift is listed in the Shifts tab of a roster (e.g. a Medicine roster) with an active or future date range

Step-by-step instructions

Change a shift time using Migrate

  1. Navigate to the relevant roster group in the left-hand menu (e.g. Medicine).

  2. From Actions, choose Admin Rosters then from the roster list, click the roster name to open it. Select a roster from the list (e.g. Physician On Call).

  3. Scroll the roster list and click the roster name that you wish to change (e.g. Physician On Call). On the roster view page, click the Shifts tab. The Shifts tab displays all active and future shifts. Each shift shows its day pattern, time, and start/end date.

  4. Locate the shift to update. Click Migrate next to that shift.

  5. The Migrate shift dialogue opens. The Action field is pre-set to Change time.

  6. Update the Start time and End time fields to the new required times.

  7. In the Start date field, select the date from which the new time should apply. Use the calendar picker to choose the date.

  8. In the Confirm field, type confirm. Important: The Confirm field must contain exactly the word confirm before the form can be saved. If the field is incomplete, a validation message displays: Please type confirm.

  9. Click Save.

The system displays a Shift migrated. confirmation. The original shift's end date is updated to the day before the migration start date. A new shift record is created from the migration start date with the updated times.

Related settings or dependencies

  • Shift filter – the Shifts tab defaults to Active and future shifts. Shifts that have already ended will not appear unless the filter is changed.

  • Original shift record – migrating does not delete the original shift. It ends the original on the day before the selected start date and creates a separate new record. Both records remain visible in the Shifts tab.

  • New shift record – the newly created shift has its own Edit, Migrate, and Delete actions. The original shift retains only Edit and Migrate.

Did this answer your question?