# Diary

<figure><img src="/files/9iYhlWxOGMQ1mvs06Y1o" alt=""><figcaption></figcaption></figure>

The **Workshop Diary** is the schedule view for the bay floor. It shows every booking laid out by day and bay so you can see at a glance who is in, who is next, and which bays are free.

To open the diary, go to **Workshop > Diary** in the sidebar.

> **Permissions:** Workshop access is required to view and edit the diary.

## Views

The diary has two layouts. Switch between them using the toggle in the header.

### Week view (default)

Seven columns, one per day from Monday to Sunday. Each booking appears as a card in its scheduled day showing the time range, vehicle registration, and a coloured pill for the booking type.

Use the **Previous**, **Today**, and **Next** buttons to move through weeks.

### Day view

A bay-by-bay schedule for a single day. Each row is a bay; each column is an hour slot from 06:00 to 20:00. Cards are positioned by their start time and sized by duration.

Day view requires a depot to be selected. If no depot is selected, the diary displays an information callout asking you to choose one. To configure which bays appear, see [Workshop Settings: Bays](/documentation/workshop/workshop-ops/workshop-settings.md#bays).

## Filters

Two filters narrow the bookings shown in either view:

| Filter    | Description                                                                          |
| --------- | ------------------------------------------------------------------------------------ |
| **Depot** | Show only bookings at a specific depot. Defaults to **All Depots**.                  |
| **Fleet** | Show only bookings against vehicles in a specific fleet. Defaults to **All Fleets**. |

The fleet filter is applied client-side using each booking's vehicle assignment.

## The unscheduled list

A sidebar on the left of the diary lists **Unscheduled** bookings, bookings that exist but have not been assigned to a bay. Drag a card from this list onto a bay row in day view (or onto a day column in week view) to schedule it.

If no bookings are unscheduled, the sidebar shows "No unscheduled bookings".

## Rescheduling bookings

You can drag and drop bookings to reschedule them without opening the booking form.

| Drag from  | Drag to                 | Result                                                   |
| ---------- | ----------------------- | -------------------------------------------------------- |
| Day column | Another day column      | Booking moves to that day at the same time.              |
| Bay row    | Another bay row         | Booking is reassigned to the new bay at the same time.   |
| Anywhere   | The Unscheduled sidebar | Booking is removed from its bay and becomes unscheduled. |

The original time-of-day is preserved when dragging between days or bays. To change the time itself, edit the booking.

## Booking status indicators

Each booking card uses a pill colour and text style to show its current status:

| Status                       | Appearance                                    |
| ---------------------------- | --------------------------------------------- |
| **Scheduled**                | Default style.                                |
| **Checked In**               | Blue pill.                                    |
| **Converted**                | Green pill, indicating a job card now exists. |
| **Cancelled** or **No Show** | Strikethrough text.                           |

For full details of each status, see [Bookings](/documentation/workshop/workshop-ops/bookings.md#status).

## Creating a booking from the diary

1. Click the **New Booking** button at the top of the page.
2. Fill in the booking form.
3. Click **Save**.

The new booking appears in the diary at its scheduled time. If you assigned it a bay, it shows in the appropriate bay row in day view; otherwise it appears in the **Unscheduled** sidebar.

> **Tip:** To open the full booking record, click the booking card. To delete a booking, open the Bookings list and use the row actions there.

## Related articles

* [Bookings](/documentation/workshop/workshop-ops/bookings.md)
* [Job Cards](/documentation/workshop/workshop-ops/job-cards.md)
* [Workshop Settings](/documentation/workshop/workshop-ops/workshop-settings.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fleetfusion.ai/documentation/workshop/workshop-ops/diary.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
