# Viewing the Schedule

Source: https://docs.astalty.com.au/guide/scheduling/viewing-the-schedule

> View and edit all supports, breaks, and non-support shifts grouped by Support Worker, Participant or Site.

Scheduling add-on - This feature requires the Scheduling add-on, which is available on Astalty Premium. See How to enable Scheduling.

## Overview

Use the [**Schedule**](https://app.astalty.com.au/scheduling/schedule) to review, create, and update Direct Supports, Group Supports, internal shifts, and breaks for a chosen period. Group rows by Support Worker, Participant, or Site.

## Viewing the Schedule

Each row shows its shifts across the selected day, week, or fortnight.

![The Schedule page, opened from the highlighted Schedule item in the Scheduling menu, grouped by Support Worker in Week view for 2 to 8 November 2026, with each worker's row showing their shifts, unavailability and leave across the week.](https://docs.astalty.com.au/assets/support-worker-view-2.png)

Activity shifts show the Activity name on the shift.

![The Schedule in Week view grouped by Support Worker, with arrows pointing to the Activity names shown on John Smith's shifts, Creative Social Skills Group and Community Access.](https://docs.astalty.com.au/assets/activity-name-1.png)

### Group Shifts By

**Group Shifts By** sets what each row of the Schedule is - a **Support Worker**, a **Participant**, or a **Site**. Your choice is remembered in your browser.

#### Support Worker View

Support Worker view shows each worker's scheduled hours against their contracted hours.

- **Day** and **Week** show weekly scheduled and contracted hours.
- **Fortnight** shows scheduled hours for that fortnight against two weeks of contracted hours.

![The Schedule with Group Shifts By set to Support Worker, highlighted, and an arrow to the highlighted list of workers, each showing scheduled against contracted hours, such as 12.8 / 15 hrs.](https://docs.astalty.com.au/assets/support-worker-view-1.png)

##### Scheduled hours breakdown

Hover the `X / Y hrs` counter to see how a worker's scheduled hours are made up. The **Scheduled hours** tooltip breaks the total down by category:

- **Shifts** - the time rostered on shifts (excluding unpaid breaks).
- **Paid travel** - travel that's paid as time.
- **Sleepover** - the active (awake) portion of sleepover supports.
- **Total scheduled** - the sum of the categories above. This is the current-hours figure (the `X`) shown in the counter, and it only counts hours that are paid as time.

Categories with no hours are hidden, so you'll only see the lines that apply to that worker.

If any travel is paid as a **kilometre allowance rather than as time**, it appears as a separate, muted **Unpaid travel time** line. This time isn't included in the **Total scheduled** figure - it's shown for context, and it's usually what explains a gap between the schedule counter and the pay run.

![The Schedule in Fortnight view with the pointer on Alexzander Nader's 34.3 / 30 hrs counter, showing a Scheduled hours breakdown of Shifts 33.8 hrs, Sleepover 0.5 hrs and Total scheduled 34.3 hrs, with Unpaid travel time 1.25 hrs in muted text.](https://docs.astalty.com.au/assets/schedule-hours-hover-breakdown.png)

Use the three-dot menu beside a Support Worker's name to open their **Profile** or **Schedule**.

![The Schedule in Fortnight view grouped by Support Worker, with one worker's hours counter, 20.2 / 30 hrs, highlighted, and another worker's three-dot menu open showing View Profile and View Schedule.](https://docs.astalty.com.au/assets/schedule-sw.png)

Hover over the dot on a shift's travel line to see its travel time or distance and check for travel overlaps. See [Travel on the Schedule](#travel-on-the-schedule) for how travel appears in each view.

![The Schedule in Day view grouped by Participant, with an arrow pointing to the dot on a shift's travel line and a tooltip reading Travel from, 30min and 1km.](https://docs.astalty.com.au/assets/distance-1.png)

Each worker's row shows rostered times and attached Participants. Select an empty time in the relevant row to add a shift. See [Adding a 1:1 Shift](https://docs.astalty.com.au/guide/scheduling/adding-shifts/adding-a-11-shift).

##### Showing Unassigned shifts in one row

If **Show the Unassigned row** appears under **Settings**, turn it on while grouped by **Support Worker** to collect every shift without a worker into one row at the top of the Schedule. The setting starts off and is remembered in your browser.

The row shows the number of unfilled shifts in the visible period. Select **Hide** to collapse its shifts without turning the setting off, then **Show** to expand them again. The row is available only in Support Worker view. Participant view shows **Unassigned** on each affected Participant's row, and Site view has no separate Unassigned row.

#### Participant View

Each Participant's row shows rostered times and the assigned Support Worker. A shift without a worker shows **Unassigned**.

![The Schedule with Group Shifts By set to Participant, highlighted, and an arrow to the highlighted list of Participants, whose rows show shifts with the assigned Support Worker or Unassigned.](https://docs.astalty.com.au/assets/participant-schedule-view-3.png)

Hover over a shift to see its type, time zone, and recurring series details.

![The Schedule grouped by Participant with an arrow to a highlighted shift and its hover card, showing the Support's Activity, Movie and Discussion Nights, its time in Brisbane time, and Repeats weekly on Wednesday and Saturday.](https://docs.astalty.com.au/assets/travel-1.png)

In Participant view, use the three-dot menu beside a Participant's name to open their **Profile** or **Schedule**.

![The Schedule grouped by Participant with the three-dot menu beside a Participant's name highlighted and open, and arrows pointing to View Profile and View Schedule.](https://docs.astalty.com.au/assets/participant-schedule-view-1.png)

#### Site View

Grouping by **Site** puts a site's whole schedule on one row instead of spreading it across a row per Support Worker - the condensed view for SIL houses, though it works for any site.

A shift only appears here if it has a **Site** set on it (see [Sites - Scheduling](https://docs.astalty.com.au/guide/sites-scheduling-recurring-charges-reports-mobile#scheduling)). Shifts with no Site are left out of this view, and there is no **Unassigned** row. Rows are ordered by site name, and only sites with at least one shift in the date range you're viewing are listed.

Each support appears once, rather than once per worker rostered to it:

- A **Group Support** covered by several Support Workers is a single tile, listing every worker's name under the Group Support name.
- A **1:1 Direct Support** tile names the Support Worker assigned, or **Unassigned** if nobody is. It doesn't name the Participant - open the support to see who it's for.
- Internal shifts and unpaid breaks appear once each.

Selecting blank space in a site's row opens the shift form with that **Site** already filled in. The three dot menu next to a site name gives **View Profile** (the site's page) and **View Schedule** (that site's own [Schedule tab](https://docs.astalty.com.au/guide/sites-scheduling-recurring-charges-reports-mobile#the-schedule-tab)).

Two things behave differently in this view:

- **Shifts can't be dragged between sites.** You can still drag a shift to a different time, but the row it sits in is fixed. To move a shift to another site, open it and change the **Site** field.
- **Unavailability and leave aren't shown.** Those blocks sit on a Support Worker's row, so they only appear when grouped by Support Worker.

#### Search

Depending on your current view, you can 'Search' by the name of the Support Worker, Participant or site.

### Adjusting the view

#### View Date Toggle

Jump to 'Today' or move forwards or backward depending on the View Mode you have selected (Day, Week, or Fortnight).

#### View Mode

You can adjust the Schedule view by Day, Week or Fortnight.

- **Day** uses the **Increments** selected in the Schedule settings toolbar.
- **Week** shows a full week. It starts on the configured **Week starts on** day, or falls back to the pay period start day and then Monday. See [Schedule Week](https://docs.astalty.com.au/guide/scheduling/setup/scheduling-settings#schedule-week).
- The **Fortnightly** view begins on the same start day as your Week view and runs for two weeks. You can also select your fortnight by using the date range to select the day of the fortnight it begins.
- Use the date picker to jump directly to any date outside your current view. For example, if you're in **Week** View and choose Wednesday from the previous week, the schedule will automatically shift to that week and display the selected Wednesday.

> **Set your Schedule week start day**
>
> Providers can choose which day the Week and Fortnight views start on - independently of their pay period - with the **Week starts on** option in [Scheduling Settings](https://docs.astalty.com.au/guide/scheduling/setup/scheduling-settings#schedule-week). Leave it blank to keep following the pay period start day.

![The Schedule in Week view with the date range picker open, showing a week that starts on a Thursday selected, from 5 to 11 November 2026.](https://docs.astalty.com.au/assets/schedule-week-starts-on-view.png)

##### Adjusting the Fortnight date range

If you have selected Fortnightly view, you can select when you want your fortnight to start by selecting the day of the fortnight it begins.

![The Schedule with Fortnight highlighted in View Mode and the date range picker open, with arrows leading from Fortnight to the date range and on to a highlighted day, 4 November, to choose when the fortnight begins.](https://docs.astalty.com.au/assets/fortnight-date-picker-1.png)

![The Schedule in Fortnight view, with the Fortnight view mode and the date range 04/11/2026 - 17/11/2026 highlighted, and an arrow pointing to Wednesday as the first day of the fortnight.](https://docs.astalty.com.au/assets/fortnight-date-picker-2.png)

##### Adjusting the Week date range

If you have selected Week view, you can select the week by selecting the row within the calendar.

![The Schedule in Week view with the date picker open, the week of 26 October to 1 November 2026 selected as a highlighted row, and an arrow pointing to that row.](https://docs.astalty.com.au/assets/schedule-week-2.png)

#### Filters

The **Schedule view** includes filters for Sites, Activities, Cost Codes, worker details, shift details, publishing, assignment, charges, and Support Time Segments. The filters available depend on how the Schedule is grouped and which features your organisation uses.

#### How to Use

1. Open **Schedule** and select the **Support Worker** view.
2. Select the **filter icon**.
3. Apply one or more of the following:

- **State** - Filter by one or more states.
- **Employment Basis** - Filter by:
  - Full Time
  - Part Time
  - Casual

Both filters support multi-selection.

![The Schedule with Group Shifts By set to Support Worker (marked 1) and the filter chips (marked 2) highlighted, showing the State filter set to QLD and the Employment Basis filter set to Full Time and Part Time.](https://docs.astalty.com.au/assets/filter-options-1-guide.png)

##### Availability

- **State filter**: Available in all views. What it matches depends on how the Schedule is grouped - the Support Worker's address state when grouped by **Support Worker**, a Participant's when grouped by **Participant**, and either of the two when grouped by **Site**.
- **Employment Basis filter**: Only available when grouped by **Support Worker**.

Grouped by Participant or Site, the Employment Basis filter appears greyed out with a tooltip on hover explaining why. A selection you made earlier is kept, but not applied until you group by Support Worker again.

![The Schedule grouped by Participant with the State filter set to VIC highlighted, and the Employment Basis filter highlighted and greyed out because it is not available when grouped by Participant.](https://docs.astalty.com.au/assets/filter-options-2.png)

##### Other Schedule Filters

The main Schedule can also include:

| Filter                               | What it narrows                                                                                |
| ------------------------------------ | ---------------------------------------------------------------------------------------------- |
| **Site**                             | Shifts linked to selected Sites                                                                |
| **Cost Code**                        | Shifts carrying selected Cost Codes                                                            |
| **Activity**                         | Shifts linked to selected Activities                                                           |
| **Worker Gender** and **Worker Age** | Support Workers matching the selected values; available only in Support Worker view            |
| **Team**                             | Support Workers in selected Teams; available only in Support Worker view when Teams is enabled |
| **Region**                           | Rows and shifts linked to selected Regions                                                     |
| **Number of Charges**                | Shifts with a charge count equal to, less than, or greater than a value                        |
| **Publish Status**                   | Published or unpublished shifts                                                                |
| **Assignment**                       | Assigned or unassigned shifts; available only in Participant view                              |

Your active filters are remembered in the same browser. A filter that is not valid for the current grouping is disabled or not applied until you return to a compatible view.

##### Shift Type filter

The **Shift Type** filter lets you narrow the Schedule to particular kinds of shift - handy when you want to find the shifts that aren't 1:1 or Group Supports, such as internal shifts or unpaid breaks, without scanning the whole roster.

1. Go to [Schedule](https://app.astalty.com.au/scheduling/schedule).
2. Select the **filter icon**, then choose **Shift Type**.
3. Tick one or more shift types.

![The Schedule in Day view with the Shift Type filter open, offering Support, Group Support, Shift and Unpaid Break.](https://docs.astalty.com.au/assets/schedule-shift-type-filter-options.png)

The available shift types are:

- **Support** - 1:1 Direct Supports. See [Adding a 1:1 Shift](https://docs.astalty.com.au/guide/scheduling/adding-shifts/adding-a-11-shift).
- **Group Support** - supports delivered to more than one Participant. See [Adding a Group Shift](https://docs.astalty.com.au/guide/scheduling/adding-shifts/adding-a-group-shift).
- **Shift** - internal or non-support shifts, such as training or team meetings. See [Adding a Shift (Internal or Non-Support)](https://docs.astalty.com.au/guide/scheduling/adding-shifts/adding-a-shift-internal-or-nonsupport).
- **Unpaid Break** - unpaid breaks rostered within a shift. See [Meal Break](https://docs.astalty.com.au/guide/scheduling/meal-break).

A few things to keep in mind:

- The filter is **multi-select**. Choosing more than one type shows shifts matching **any** of the types selected.
- With **nothing selected**, no shift type filtering is applied and every shift type is shown.
- Use the **×** on the filter to remove it and return to the full Schedule.
- Your selection is remembered in your browser, so the Shift Type filter stays applied the next time you open the Schedule.
- **Unavailability and leave** are not shifts, so those blocks stay visible whichever shift types you select.

> **Also available on a Site's Schedule**
>
> Unlike some other Schedule filters, **Shift Type** is available both on the main [Schedule](https://app.astalty.com.au/scheduling/schedule) and on the **Schedule** tab of an individual Site.

##### Charge Mode filter

The **Charge Mode** filter lets you narrow the Schedule to shifts by how their charges are calculated - **Auto** (charges are calculated automatically) or **Manual** (charges are entered and controlled manually). For more on the difference, see [Managing Manual Charges](https://docs.astalty.com.au/guide/scheduling/charges/managing-manual-charges).

- Select **Auto** or **Manual** on its own to show only shifts with that charge mode.
- Select **both** to show every shift that has a charge mode.

![The Schedule in Day view with the Charge Mode filter open, offering Auto and Manual.](https://docs.astalty.com.au/assets/schedule-charge-mode-filter-options.png)

Your selection is remembered, so the Charge Mode filter stays applied the next time you open the Schedule.

![The Schedule in Day view with the Charge Mode filter set to Manual, highlighted, and a single shift left on the searched Support Worker's row.](https://docs.astalty.com.au/assets/schedule-charge-mode-filter-manual.png)

##### Support Time Segments filter

The **Support Time Segments** filter lets you narrow the Schedule to shifts based on whether their support splits its billed time across more than one Charge Item Set. This saves opening supports one by one to find the segmented ones.

1. Go to [Schedule](https://app.astalty.com.au/scheduling/schedule).
2. Select the **filter icon**, then choose **Support Time Segments**.

![The Schedule filter menu open, with Support Time Segments highlighted at the bottom of the list of available filters.](https://docs.astalty.com.au/assets/schedule-support-time-segments-filter-menu-guide.png)

3. Choose **With** or **Without**:

- **With** - only shifts whose support has time segments.
- **Without** - only shifts whose support has no time segments.

![The Support Time Segments filter added to the Schedule as a highlighted filter chip with a dismiss icon, and its With and Without options open.](https://docs.astalty.com.au/assets/schedule-support-time-segments-filter-applied.png)

You can only choose one option at a time. Select the highlighted option again, or use the **×** on the filter, to clear it and return to the full Schedule.

Your selection is remembered in your browser, so the Support Time Segments filter stays applied the next time you open the Schedule.

A few things to keep in mind about what each option includes:

- **Group Supports** appear under **With** if **any** Participant on the group support has time segments. Segments are set on each Participant's support, not at the group level.
- A support that has been switched to **manual charging** counts as **Without**, even if segments were set up on it earlier. Time segments only apply while the support uses automatic charging, so those settings are not active.
- Shifts that aren't attached to a support at all - internal shifts, unpaid breaks, and other non-support shifts - are left out of **both** options. Use the [Shift Type filter](https://docs.astalty.com.au/guide/scheduling/viewing-the-schedule#shift-type-filter) if you need to find those.
- Unavailability and leave blocks are not shifts, so they stay visible on the Schedule whichever option you choose.

> **Available on the main Schedule only**
>
> The Support Time Segments filter is available on [Schedule](https://app.astalty.com.au/scheduling/schedule). It is not available on the Schedule tab of an individual Site.

### Settings

#### Time Range

Choose **All Day** to show midnight to midnight. Choose **Auto** to fit the visible time scale around the shifts in the selected period.

![The Schedule in Day view with the Settings menu open and the Auto option under Time Range highlighted, and arrows spanning the time scale across the shifts.](https://docs.astalty.com.au/assets/time-range.png)

#### Interval (minutes)

In **Day** view, the time scale follows the **Increments** selected in the Schedule settings toolbar.

![The Schedule in Day view with the Settings menu open and Interval (minutes) set to 15, highlighted, and a marker on the time scale showing the width of one interval.](https://docs.astalty.com.au/assets/interval.png)

#### Hide Event Details on Hover

Turn on **Hide Event Details on Hover** to stop the event details card appearing when you hover over a shift. This is helpful when supports have long details.

![The Schedule with the Settings menu open and the Hide event details on hover checkbox highlighted, beside a highlighted hover card showing a Group Support's times, repeat frequency and details.](https://docs.astalty.com.au/assets/hide-event-details-guide.png)

#### Schedule Colours

The settings menu also includes a **Schedule Colours** button, where you can choose your own colours for schedule events - including status colours that make things like unassigned, cancelled, or broadcasted shifts stand out. See [Schedule Colours](https://docs.astalty.com.au/guide/scheduling/schedule-colours).

## Travel on the Schedule

Supports that include travel are marked on the Schedule, so you can see which shifts carry travel without opening each one. This applies to both 1:1 Direct Supports and **Group Supports**.

### Travel Lines

In **Day** view, travel appears as a grey line with a dot at the far end. **Travel To Support** appears before the shift tile and **Travel From Support** appears after it. The line scales to the travel duration, which makes overlaps with the next shift visible.

Hover over the line to see the leg (**Travel to** or **Travel from**), its duration and distance (for example `25min · 9km`), and any **Details** recorded against that Travel item.

![A 10am - 2pm Community Access Group Support tile on the Schedule listing three Participants, with a grey travel line and dot extending from both the left and right edges of the tile, and a car icon with 20m in the top right.](https://docs.astalty.com.au/assets/schedule-group-support-travel-line.png)

Where travel overlaps another shift on the same row - including that shift's own travel time - the line turns **red**. This is the warning to space the supports further apart or trim the travel, because the Support Worker can't be in two places at once.

A few things affect whether a line is drawn:

- Travel lines are drawn from the travel **duration**. A Travel item recorded with kilometres but no duration draws no line.
- **Travel Type – During Support** is never drawn as a line, because it happens while the support is running rather than before or after it.
- A shift carried over from the previous day has no line at its start, and a shift running into the next day has no line at its end, since the travel falls outside the day you're looking at.

### Car Icon

Supports that include travel are also marked with a **car icon** on the tile, which is what makes travel visible in the **Week** and **Fortnight** views where tiles are too narrow to draw a line.

- In **Day** view, a single car icon sits in the **top right** of the tile and covers both legs.
- In **Week** and **Fortnight** views, a single car icon sits in the **bottom right** of the tile and covers both legs.

Where the travel has a duration, the total travel minutes appear next to the icon (for example `45m`). Hovering the icon gives the same breakdown as the travel line - a row per leg with its duration, distance and Details.

![A 10am - 2pm Community Access Group Support tile in Week view, with a grey car icon and 20m in the bottom right corner of the tile indicating the support includes travel.](https://docs.astalty.com.au/assets/schedule-group-support-car-icon.png)

> **The car icon covers kilometre-only travel too**
>
> The car icon appears when travel has **either** a duration or a distance, so a Travel item recorded as kilometres only still gets an icon even though it draws no travel line. If you're checking whether a support includes any travel at all, the icon is the more reliable indicator of the two.

### Travel on Group Supports

Group Supports show travel lines and the car icon in the same way as 1:1 supports. Because a group support can carry several Travel items - with different Drivers, and different Participants in each vehicle - what appears on a tile depends on how you've grouped the Schedule:

- **Grouped by Support Worker** - the tile shows the travel that Support Worker is the **Driver** on. A worker who isn't driving a particular trip sees no travel against their row, even though the group support has travel on it.
- **Grouped by Participant** - the tile shows the travel that Participant is travelling on, meaning travel that lists them under **Participants in Vehicle**. A Participant who isn't in the vehicle for a trip sees no travel on their row. Where a Travel item has no Participants in Vehicle set, it shows against every Participant.
- **Grouped by Site** - the group support is a single tile however many workers cover it, so only one worker's travel is drawn on it. Group by Support Worker to see every trip against the person driving it.

This keeps travel on the row of the person actually doing it, which matters on the complex arrangements group supports allow - one worker collecting two Participants while another collects a third, for example. For how to set these up, see [Travel (to, during and from)](https://docs.astalty.com.au/guide/scheduling/travel-to-during-and-from).

> **Travel with no Driver isn't drawn on the tile**
>
> A Travel item needs a **Driver** before it can be matched to a Support Worker's row. Where a group support has travel with no Driver assigned, the tile shows a **red warning triangle** instead, and hovering the shift reads *This Group Support has travel without a driver assigned. Assign a driver, or remove the travel.* Open the support and either set a [Driver](https://docs.astalty.com.au/guide/scheduling/travel-to-during-and-from#driver) on that Travel item or remove it.

> **Only one trip per end of the shift is drawn**
>
> Where a group support has more than one Travel item at the same end of the shift for the same Driver - two separate pick-ups before the support, for example - only one of them is drawn on the tile, so the icon and line aren't a full picture of every trip. Open the support and use **Update Group Travel** to see all of them.

## Other Functions

Other functions in the Schedule include Add Shift and Publish.

![The Schedule toolbar with the Add Shift and Publish (85) buttons highlighted in the top right.](https://docs.astalty.com.au/assets/add-shift-and-publish.png)

### Add Shift Button

You can add a shift by either selecting the **+ Add Shift** button or by selecting the blank space within the desired day and row of the Participant or Support Worker. For more on this, view our guide on [Adding a 1:1 Shift](https://docs.astalty.com.au/guide/scheduling/adding-shifts/adding-a-11-shift).

### Publish Button

To publish all shifts in the current view, use the 'Publish' button in the top right hand corner. For more on this, view our guide on [Publishing Shifts](https://docs.astalty.com.au/guide/scheduling/published-and-unpublished-shifts#publishing-shifts).

### Drag and Drop Shifts

Drag a support to a new time slot to reschedule it. The confirmation shows the old and new start and finish times. Select **Confirm** to move just this one.

On a recurring support, the confirmation also offers **Update future shifts in this schedule**. Ticking it changes the button to **Select**, which opens a drawer listing this shift, marked **(Current)**, and its later occurrences: tick the ones that should move the same way, then select the **Update** button. Its count includes this shift, so ticking two gives **Update 3 Supports**.

![The Confirm dialog after dragging a shift, with the Changes panel showing the old and new Start Time and End Time, and the Update future shifts in this schedule checkbox and the Confirm button highlighted.](https://docs.astalty.com.au/assets/drag-and-drop-1.png)

> **Need to contact the Support Worker on a shift?**
>
> Open the support, click the three dots next to the assigned Support Worker's name, and select **Contact** followed by their name. From there you can copy their mobile number, call them, or start a chat. See [Starting a Direct Message from a Shift](https://docs.astalty.com.au/guide/chat/direct-messages#starting-a-direct-message-from-a-shift).

## All Shifts View

If you prefer a list rather than a calendar, use the **All Shifts** sub-menu. This searchable table opens on today's shifts and can be changed to another date range.

![The All Shifts page, highlighted in the side menu, showing a table of shifts for one date with columns for Status, Date, Shift Type, Duration, Time, Support Worker and Details.](https://docs.astalty.com.au/assets/all-shifts-updated-1.png)

You can narrow your results by clicking on the date filter to pick a date range on the calendar, or by choosing **Last**, **This** or **Next**, then **Week**, **Fortnight**, **Month**, **Quarter**, **Year** or **Financial Year**.

![The All Shifts table with the Date filter open, showing Last, This and Next above presets for Week, Fortnight, Month, Quarter, Year and Financial Year, beside a two-month calendar.](https://docs.astalty.com.au/assets/all-shifts-date-filter.png)

Use **Shift Type** to show **Support**, **Group Support**, or **Shift** events.

![The All Shifts table with an arrow on the Filter button and the Shift Type filter highlighted, offering Support, Group Support and Shift.](https://docs.astalty.com.au/assets/all-shifts-shift-type-filter.png)

You can also refine the view further to display shifts based on their **Status** of either **Published** or **Unpublished**. Additional filters are available for **State**, **Employment Basis**, **Team**, **Region**, and **Site**.

![The All Shifts table with an arrow on the Filter button and the Status filter highlighted, offering Published and Unpublished below the Date filter.](https://docs.astalty.com.au/assets/all-shifts-status-filter.png)

The All Shifts view displays key details for each shift, including:

- **Status**
- **Date** (with the day underneath)
- **Shift Type**
- **Duration**
- **Time**
- **Support Worker**
- **Details**

The **Details** column shows the Participant name for direct support sessions, or the Activity name for group supports and shifts. If a support is **Recurring**, hovering over the recurring icon will display how often it occurs.

![The All Shifts table with a shift's recurring icon highlighted and its tooltip reading Weekly on Thursday, and the Details column highlighted showing Participant names.](https://docs.astalty.com.au/assets/all-shifts-recurring-and-details.png)

Select anywhere on a row to open the support.

## Mini Schedule

Within each Support, a mini schedule is displayed. For individual supports, the default view is set to **This Series**. The current date is outlined in orange, the selected support is highlighted in purple, and any upcoming supports for the Participant or Group appear in blue.

The mini schedule also includes a written summary indicating how many supports are shown for the displayed month, along with the support frequency and end date.

![A support's details page with the mini schedule set to This Series, showing November 2026 with this support in purple, the next supports in blue, and a summary of the series frequency and end date.](https://docs.astalty.com.au/assets/mini-schedule-2.png)

You can switch the view to **All Supports** to display all upcoming support sessions allocated to the Participant when a direct support is selected.

![A support's details page with the mini schedule switched to All Supports, showing upcoming supports in blue for November 2026 and a summary of the next 5 supports scheduled for the Participant.](https://docs.astalty.com.au/assets/mini-schedule-3.png)

A support also shows **Funding Utilisation** for each Service its charges draw on: how much of the Participant's funding is spent, scheduled and left. See [Funding Utilisation on Supports](https://docs.astalty.com.au/guide/scheduling/support-funding-utilisation).

## Viewing Unavailability in the Schedule View

Users can view periods of unavailability directly within the **Schedule view**, providing greater visibility when planning and allocating supports.

Unavailability set as **All day** - including each day of a multi-day leave request - is displayed with an **Unavailability** or **Leave** chip with no time shown, indicating the staff member is unavailable for the entire day. Unavailability set for specific times (such as a few hours) is displayed as an individual tile with those times clearly shown.

![The Schedule in Fortnight view with two rows highlighted: one Support Worker with a Leave chip and no time on each day, and another with Leave tiles showing 9am - 5pm on each day.](https://docs.astalty.com.au/assets/unavailability-display-1-guide.png)

### Where Unavailability Sits in the Day

Unavailability is ordered by time alongside that day's shifts, so its position relative to rostered work is clear:

- **Timed unavailability** sits in time order between the shifts before and after it. For example, a 9:00 am to 5:00 pm unavailability follows a shift that ends at 8:24 am and precedes a shift that starts at 9:00 am.
- **All-day unavailability** stays at the top of the day, above every shift, because it covers the whole day.

![A single day column on the Schedule showing a 12am - 3am shift, then a red 9am - 5pm Unavailability tile, then a 3:22pm - 4:22pm shift, ordered by start time.](https://docs.astalty.com.au/assets/schedule-unavailability-time-order-guide.png)

This ordering applies in the Day, Week and Fortnight views, and to both approved and pending requests - whether they are leave or unavailability.

For more information, visit the [Managing Availability](https://docs.astalty.com.au/guide/scheduling/managing-availability) guide.

## Pending Leave & Unavailability on the Schedule

Pending (unapproved) leave and unavailability requests appear directly on the Schedule, so you can see them while planning and allocating supports - without needing to switch across to the Unavailability Requests tab to check what's still awaiting a decision.

Pending requests are styled so they're easy to tell apart from approved leave:

- **Approved** leave and unavailability appears as a solid, filled block.
- **Pending** requests appear in a **distinct colour with a dashed outline**, and are marked with an **hourglass icon**. Hovering over the request shows a **Pending** label so the status is clear beyond colour alone.

![The Schedule in Day view with an arrow pointing to a pending Unavailability request in yellow with a dashed outline and an hourglass icon, beside approved Leave shown as a solid filled block.](https://docs.astalty.com.au/assets/schedule-pending-leave-1-guide.png)

### Reviewing a pending request from the Schedule

Clicking a pending request opens the **full review panel right on the Schedule**, so you can action it without leaving the view you're working in. From this panel you can see:

- The **request details** (type, dates, times, and the reason given).
- The **affected shifts** - any rosters or Participant supports that may be impacted if the request is approved. You can untick any shift the worker should keep when you approve - see [Choosing Which Shifts to Keep](https://docs.astalty.com.au/guide/scheduling/managing-availability#choosing-which-shifts-to-keep).
- For **Leave** requests, the employee's **live leave balances** and suggested leave hours pulled from your payroll integration.

You can **approve or decline** the request on the spot (and edit or delete it where needed). Once actioned, the Schedule refreshes automatically to reflect your decision.

![The Leave Details panel for a pending Personal/Carer's Leave request, with Decline and Approve buttons, a Supporting Documents section, and an Affected Shifts tab listing one support on 11th November.](https://docs.astalty.com.au/assets/schedule-pending-leave-review-1.png)

> **Turning this on or off**
>
> Whether pending requests appear on the Schedule is controlled by the **Show Pending Leave on Schedule** account setting, which is **on by default**. See [Scheduling Settings](https://docs.astalty.com.au/guide/scheduling/setup/scheduling-settings#show-pending-leave-on-schedule) to change it.

For more information on reviewing and approving requests, visit the [Managing Availability](https://docs.astalty.com.au/guide/scheduling/managing-availability) guide.
