Schedule Planner

Build and refine flight schedules before publication

Add individual or recurring flights, edit details in bulk, assign crew and aircraft, and prepare schedules for publication. View flights in table or Gantt chart layout.

1 What's on this page

Schedule Planner is the workspace for creating and preparing flight schedules. Flights start here as unpublished, allowing schedulers to build, edit, and validate schedules before making them visible to operational staff and crew.

Key Features
  • Add flights: Create individual or recurring weekly flights
  • Bulk editing: Update multiple flights at once
  • View layouts: Switch between table and Gantt chart
  • Filtering: Find flights by date, route, aircraft, crew, client
  • Flight approval: Review and approve flights before publishing
Who uses this page
  • Schedulers: Build and refine flight plans
  • Operations managers: Review and approve schedules
  • Flight operations: Prepare schedules for dispatch

2 Understanding schedule layouts

Schedule Planner offers two distinct views for working with flights. Choose the layout that best suits your current task using the Layout dropdown in the filter area.

Table View

The default view showing flights as rows with detailed columns:

  • Best for detailed editing and data entry
  • Shows all flight fields and statuses
  • Supports sorting by any column
  • Enables row selection for bulk operations
  • Displays active or deleted flights
Gantt Chart View

Visual timeline showing flights as horizontal bars:

  • Best for visualising schedule patterns
  • Groups by aircraft, aircraft type, or crew
  • Shows 7-day periods with pagination
  • Click bars to edit flight details
  • Quickly identify scheduling conflicts

3 Adding flights

Use the Add Flights dropdown button in the top-right corner to create new unpublished flights. Two options are available:

3.1 Adding individual flights

Select Individual flights from the Add Flights menu to open the flight directory window. This is used for one-off flights or when each flight has unique details.

Steps to add an individual flight
  1. Click Add FlightsIndividual flights
  2. Enter flight number, date, departure and arrival airports, times
  3. Select aircraft and crew positions (if known)
  4. Assign client and other optional details
  5. Click Save to create the unpublished flight

The flight appears immediately in the schedule with Unpublished status. Continue editing or adding more flights before publishing.

3.2 Scheduling weekly flights

Select Schedule weekly flights to create recurring flights that operate on specific days of the week across a date range. This is ideal for regular charter or scheduled services.

Steps to schedule weekly flights
  1. Click Add FlightsSchedule weekly flights
  2. Enter flight number, route, and times (same for all occurrences)
  3. Select start and end dates for the recurring schedule
  4. Choose which days of the week the flight operates (tick the days)
  5. Assign aircraft, crew, and client (if consistent across all flights)
  6. Click Save to generate all flight instances

The system creates one unpublished flight for each selected day within the date range. Each flight can be edited individually afterwards.

4 Editing flights

Musket provides two ways to edit flights: single-flight editing for detailed changes, and bulk editing for updating multiple flights at once.

4.1 Editing a single flight

In table view, click the (edit) icon in the flight's row. In Gantt view, click the flight bar itself. Both actions open the flight directory window.

What you can change
  • Flight details: Number, date, times, airports, aircraft, crew
  • Client assignment: Link flight to a specific client
  • Flight status: On time, delayed, diverted, cancelled (for published flights)
  • Scheduled status: Publish or unpublish the flight
  • Custom fields: Any additional fields configured for flights
  • Crew assignments: Add or remove crew for each position

Changes save immediately when you click Save. If the flight is already published, changes are reflected across the system, including crew rosters and dispatch.

4.2 Bulk editing multiple flights

Use bulk editing when you need to apply the same change to multiple flights, such as reassigning an aircraft or updating a departure time.

Steps to bulk edit flights
  1. Switch to Table layout (bulk editing is not available in Gantt view)
  2. Click the Bulk Edit Flights button
  3. Select at least 2 flights by ticking the checkboxes in the leftmost column
  4. Click Edit X Flights (where X is the number selected)
  5. In the flight directory window, change only the fields you want to update
  6. Fields left empty or unchanged will not be modified on selected flights
  7. Click Save to apply changes to all selected flights

Selected flights appear highlighted. Click the button to cancel bulk editing without changes.

4.3 Deleting and restoring flights

Flights can be marked as deleted rather than permanently removed. This allows recovery if a flight was deleted by mistake.

To delete a flight

Click the (delete) icon in the flight's row. Confirm the deletion when prompted. The flight moves to the "Deleted" view.

To view and restore deleted flights
  1. In table view, select the Deleted radio button (top centre)
  2. Find the flight you want to restore
  3. Click the (edit) icon
  4. Change the flight status back to Active
  5. Click Save

The flight reappears in the Active view and is included in all operational displays.

5 Using filters and search

The filter area (below the action buttons) provides powerful tools to find and display specific flights. Filters apply to both table and Gantt views.

5.1 Common filter options

Available filters
Filter What it does Notes
Search Quick text search across flight number, route, client, aircraft Type in the search box; results filter as you type
Date range Show flights within a start and end date Required filter; defaults to current week
Layout Switch between Table and Gantt Chart views Preference is saved per user
Scheduled Status Show Published, Unpublished, or both Defaults to showing both
Aircraft Filter by specific tail number or aircraft type Start typing to search; select from dropdown
Departure/Arrival Filter by origin or destination airport Supports ICAO or IATA codes
Crew Show flights assigned to a specific crew member Search by name or staff number
Client Show flights for a specific client Only applies to client-assigned flights
Flight Approval Filter by approval status (Approved, Pending, Rejected) Only visible if flight approval is enabled

Multiple filters combine to narrow results. For example, select a date range + aircraft + departure airport to find all flights for a specific aircraft from a specific base.

5.2 Gantt view grouping

When using Gantt chart layout, flights are grouped visually to make patterns clear. The grouping type appears as a filter option below the date range.

Grouping Type What you see
Aircraft Type Rows grouped by aircraft type (e.g., all B737 flights together)
Aircraft Rows grouped by specific aircraft tail number
Crew Rows grouped by crew member (shows all flights assigned to each person)

Use the arrows on either side of the Gantt chart to page forward or backward through 7-day periods. The chart title shows the date range currently displayed.

6 Publishing flights

Publishing a flight changes its Scheduled Status from Unpublished to Published. This makes the flight visible across Musket, including crew rosters, dispatch, flight following, and the client portal (if enabled).

6.1 Why publish flights

6.2 How to publish flights

Publishing individual flights
  1. Click the (edit) icon for the flight
  2. In the flight directory window, locate the Scheduled Status field
  3. Change the value from Unpublished to Published
  4. Click Save

The flight status updates immediately and the flight is now visible operationally.

Publishing multiple flights at once
  1. Use the filter to show only Unpublished flights
  2. Click Bulk Edit Flights
  3. Select all flights you want to publish
  4. Click Edit X Flights
  5. Change Scheduled Status to Published
  6. Click Save to publish all selected flights

6.3 Unpublishing flights

You can change a published flight back to unpublished if it was published by mistake or if plans change before the flight operates. Follow the same steps as publishing, but set Scheduled Status to Unpublished.

7 Flight approval workflow

If your organisation has enabled flight approval, published flights must be reviewed and approved by authorised personnel before they can proceed to dispatch. This adds a quality control step to scheduling.

7.1 Approval statuses

Status Meaning
Pending Flight awaits review. This is the default status for newly published flights.
Approved Flight has been reviewed and approved. Dispatch and crew can proceed confidently.
Rejected Flight has issues that prevent approval. Scheduler must review and correct before resubmitting.

7.2 Approving or rejecting flights

Users assigned as flight approvers in Scheduling Settings see approval controls in the Flight Approval column.

To approve or reject a single flight
  1. Locate the flight in table view
  2. Click the dropdown in the Flight Approval column
  3. Select Approve, Reject, or Pending
  4. If rejecting, optionally enter a reason in the window that appears

The status updates immediately. Rejected flights remain visible but require correction.

Bulk approval

Approvers see an Update all dropdown in the Flight Approval column header (table view only). This allows approving, rejecting, or resetting to pending all flights currently displayed (up to 250 flights at once).

  1. Filter flights to show only those you want to approve (e.g., by date or route)
  2. Click Update all in the Flight Approval header
  3. Choose Approve all, Reject all, or Change all to pending
  4. Confirm the bulk action

All displayed flights update to the chosen status. This is useful for quickly approving an entire week or route.

7.3 Undoing approvals

If a flight was approved but later found to have issues, change its approval status back to Pending or Rejected using the dropdown. Approvers can also use the bulk update controls to reset multiple flights at once.

8 Additional operations

Schedule Planner provides several specialised actions for published flights beyond basic editing. These are accessed via buttons in the top-right action area when appropriate flights are selected.

8.1 Capture post-flight data

For flights that have already operated, you can record actual departure and arrival times, fuel used, and other post-flight details. This is typically done after the flight concludes.

Steps
  1. Filter to show published flights that have already departed
  2. Click Capture Post-Flight Data
  3. Select one or more flights that need actuals captured
  4. Click Capture X Flights
  5. Enter actual times, fuel, and other details in the window
  6. Click Save

Post-flight actuals are used for operational reporting, client billing, and regulatory compliance records. See the Post-Flight Actuals documentation for full details.

8.2 Create quote

Generate a cost quote for selected flights to send to clients. This is commonly used for charter flights or when pricing flights in advance.

Steps
  1. Filter to show flights you want to quote
  2. Click Create Quote
  3. Select one or more flights
  4. Click Create Quote again
  5. Complete the quote details in the window
  6. Save the quote for client review

Quotes are managed in the Quotations module. See the Quotations documentation for full details.

8.3 Create OFP (Operational Flight Plan)

If enabled in your installation, you can generate consolidated operational flight plans for upcoming flights assigned to you. OFPs package route, weather, NOTAM, and performance data for crew review.

Steps
  1. Filter to show your upcoming flights
  2. Click Create OFP
  3. Select flights for the OFP
  4. Click Create OFP again
  5. Configure OFP options in the window
  6. Generate and download the OFP document

OFPs are typically used by flight crew for flight planning and briefing.

8.4 Exporting flights

Export the currently displayed flights to Excel or PDF for offline review, reporting, or sharing. The export button appears in the top-right corner of the flights table.

Click the export icon , then choose Excel, PDF, or Print. The export includes all columns visible in the table and respects your current filters.

9 Field and status reference

Key fields and statuses you'll see in Schedule Planner.

Common flight fields
Field Meaning
Flight No. Flight number or callsign (e.g., MSK123)
Date Scheduled date of departure (UTC or local depending on display settings)
STD Scheduled Time of Departure
STA Scheduled Time of Arrival
From/To Departure and arrival airports (ICAO or IATA codes)
A/C Aircraft registration (tail number)
A/C Type Aircraft type (e.g., B737, A320)
Client Client assigned to the flight (if applicable)
Crew Crew members assigned to each crew position
Scheduled Status Published or Unpublished
Flight Status On time, Delayed, Diverted, Cancelled, etc.
FDP Flight Duty Period status badges showing crew compliance
Status badges explained
Badge Meaning
Unpublished Flight is in draft status, not yet visible operationally
Published Flight is active and visible across Musket
On Time Flight is scheduled to operate as planned
Delayed Flight departure or arrival has been delayed
Cancelled Flight will not operate

10 Troubleshooting

10.1 Common issues

Buttons are disabled or show a popover warning

You may not have the required permission for that action. Hover over the button to see the popover message. Contact your administrator if you believe you should have access.

Flights don't appear after filtering

Check that your date range includes the flights you're looking for. Also verify that your Scheduled Status filter isn't excluding the flights (e.g., showing only Published when you want Unpublished).

Cannot edit a published flight

Published flights may be restricted based on permissions. Certain changes (like reassigning crew or changing times) may require supervisor approval or additional permissions. Check with your operations manager.

Bulk edit affects wrong flights

Always filter your view before starting bulk editing. Selected flights remain selected when you change filters, so clear selections if you change your filter criteria.

Gantt chart is blank or shows no data

Ensure your date range filter includes flights. The Gantt chart shows 7-day periods; use the left/right arrows to navigate. If no flights exist in the displayed week, the chart appears empty.

Navigation
Settings

Theme


Other settings coming soon...

An unhandled error has occurred. Reload 🗙
Interactive features loading...