---
title: How Work End Dates Affect the Roster
description: The Work End Date is the last day an employee is available to work. It is set on the employee's profile under the Operations tab. Once set, the roster respects this date everywhere — from drag-and-drop assignments to autofill and publishing.
---

[Skip to content](https://help.jointimecloud.com/how-work-end-dates-affect-the-roster#main-content)

[Contact us](https://help.jointimecloud.com/kb-tickets/new?hsLang=en)

[![Timecloud-Logo-600-2](https://help.jointimecloud.com/hs-fs/hubfs/Timecloud-Logo-600-2.png?width=200&height=40&name=Timecloud-Logo-600-2.png)](https://help.jointimecloud.com/?hsLang=en)

Open main navigation

Close main navigation

- [Contact us](https://help.jointimecloud.com/kb-tickets/new)
- [Go to app.jointimecloud.com](https://app.jointimecloud.com/)

[Go to app.jointimecloud.com](https://app.jointimecloud.com/)

 Got questions? Ask away

- There are no suggestions because the search field is empty.

1. [Service Portal](https://help.jointimecloud.com/?hsLang=en)
2. [Human Resources](https://help.jointimecloud.com/human-resources?hsLang=en)

# How Work End Dates Affect the Roster

## When an employee has a Work End Date set on their profile, Timecloud automatically enforces it across the roster. This prevents scheduling errors by blocking assignments, locking cells, and flagging conflicts for any dates past that employee's last working day.

### What Is a Work End Date?

The **Work End Date** is the last day an employee is available to work. It is set on the employee's profile under the **Operations** tab. Once set, the roster respects this date everywhere — from drag-and-drop assignments to autofill and publishing.

---

### What You'll See on the Roster

#### **Employee View**

- **Locked cells** — For dates after the employee's Work End Date where they have no shift, the cell shows a **lock icon** instead of the usual **+** button. You cannot click, drag, or drop a shift template onto a locked cell.
- **Warning icon** — If a shift already exists past the Work End Date (e.g. it was created before the date was set), the cell displays an **amber warning icon** next to the shift name.
- **Hidden rows** — If every date in the current roster period is past an employee's Work End Date and they have no shifts at all, their row is hidden entirely.
- **Filter auto-update** — Employees whose entire roster period is past their Work End Date are automatically removed from the **Employees** filter dropdown. If they were previously selected, they are deselected.  
  ![Image 17-07-2026 at 3.40 PM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2017-07-2026%20at%203.40%20PM.jpeg?width=670&height=363&name=Image%2017-07-2026%20at%203.40%20PM.jpeg)

#### **Shift View**

- **Warning icon on tiles** — Shift tiles that include an employee past their Work End Date display an **amber warning icon**.  
  ![Image 17-07-2026 at 3.32 PM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2017-07-2026%20at%203.32%20PM.jpeg?width=670&height=362&name=Image%2017-07-2026%20at%203.32%20PM.jpeg)
- **Avatar indicator** — Employee avatars on shift tiles show a small **warning badge** when the employee is past their Work End Date.  
  ![Image 17-07-2026 at 3.40 PM-1](https://help.jointimecloud.com/hs-fs/hubfs/Image%2017-07-2026%20at%203.40%20PM-1.jpeg?width=670&height=362&name=Image%2017-07-2026%20at%203.40%20PM-1.jpeg)

#### **Shift Drawer (Assignment & Invitation Tabs)**

- **"Past Work End Date" chip** — Employees past their Work End Date appear with a dark grey **Past Work End Date** label.
- **Selected chip icon** — When an employee past their Work End Date is already assigned, their chip shows a **warning icon** with a tooltip.
- **Excluded from selection** — Employees past their Work End Date are excluded from the available employee dropdown, unless they are already assigned to the shift.

---

### How It Affects Roster Actions

#### **Assigning Employees**

- You **cannot** assign an employee to a shift on a date past their Work End Date.
- If you try, Timecloud blocks the action and shows an error.
- Existing assignments made before the Work End Date was set remain visible but are flagged with a warning.

#### **Publishing**

- The **Publish** button is **disabled** when any shift in the period has an employee rostered past their Work End Date.
- You must remove the affected employee from the shift(s) before you can publish.
- If you attempt to publish via another method, you'll see the error: *"Cannot publish — one or more employees are rostered past their Work End Date."*

#### **Autofill**

- Autofill **skips** employees for any date past their Work End Date.
- The employee is still filled in for dates within their working period.

#### **Copy to Next Period**

- When copying shifts to a new period, employees whose Work End Date falls before the destination date are **excluded** from the copy.
- Other employees on the same shift are copied normally.

#### **Roster Pattern Import**

- When importing a saved roster pattern, employees are skipped for any target date past their Work End Date.
- They may still be included for earlier dates in the same import.

---

### How to Resolve a Work End Date Conflict

1. Open the shift that shows the warning icon.
2. Remove the affected employee from the shift.
3. Assign a replacement employee if needed.
4. The **Publish** button will become available again once all conflicts are resolved.

---

### Good to Know

- The Work End Date is **inclusive** — an employee can still be rostered on their Work End Date itself, but not on any date after.
- Setting or changing a Work End Date does not automatically remove existing shifts — it flags them so you can review and update the roster.
- The Work End Date is set on the employee's profile under **Operations > Work End Date**. See [How to Manage Employee Profiles](https://jointimecloud.atlassian.net/wiki/spaces/Engineerin/pages/1058013185) for details.
- These rules apply to both **Employee View** and **Shift View** in the roster.

- [Account & Security](https://help.jointimecloud.com/account-security?hsLang=en)
- [Attendance & Timesheets](https://help.jointimecloud.com/attendance-timesheets?hsLang=en)
- [Award Interpretation](https://help.jointimecloud.com/award-interpretation?hsLang=en)
- [Biometric Scanners](https://help.jointimecloud.com/biometric-scanners?hsLang=en)
- [Employees](https://help.jointimecloud.com/employees?hsLang=en)
- [Forms & Checklists](https://help.jointimecloud.com/forms-checklists?hsLang=en)
- [Geofencing](https://help.jointimecloud.com/geofencing?hsLang=en)
- [Human Resources](https://help.jointimecloud.com/human-resources?hsLang=en)
- [Integrations](https://help.jointimecloud.com/integrations?hsLang=en)
- [Job Tracking](https://help.jointimecloud.com/job-tracking?hsLang=en)
- [Leave Management](https://help.jointimecloud.com/leave-management?hsLang=en)
- [Mobile App](https://help.jointimecloud.com/mobile-app?hsLang=en#main-content)
  
  
  
  
  
    - [Kiosk](https://help.jointimecloud.com/mobile-app?hsLang=en#kiosk)
- [Payroll](https://help.jointimecloud.com/payroll?hsLang=en#main-content)
  
  
  
  
  
    - [Xero](https://help.jointimecloud.com/payroll?hsLang=en#xero)
    - [iPayroll](https://help.jointimecloud.com/payroll?hsLang=en#ipayroll)
    - [MYOB](https://help.jointimecloud.com/payroll?hsLang=en#myob)
    - [Smartly](https://help.jointimecloud.com/payroll?hsLang=en#smartly)
- [Reporting](https://help.jointimecloud.com/reporting?hsLang=en)
- [Roster](https://help.jointimecloud.com/roster?hsLang=en)
- [Settings](https://help.jointimecloud.com/settings?hsLang=en)
- [Shifts](https://help.jointimecloud.com/shifts?hsLang=en)
- [Time Clock](https://help.jointimecloud.com/time-clock?hsLang=en)
- [Dashboard](https://help.jointimecloud.com/dashboard?hsLang=en)

Service Desk

Copyright © 2025, Timecloud Ltd