Scheduling Settings
Configure default scheduling parameters, manage flight types, and customise flight data fields.
1 What's on this page
The Scheduling Settings page provides four distinct configuration areas through a tabbed interface. Each tab manages a different aspect of the scheduling system.
Flight Types
Define and organise categories for different flight operations (e.g., Charter, Training, Ferry). Active flight types appear in flight scheduling dropdowns.
Scheduling Settings
Configure default turnaround times, departure/arrival airports, flight numbering rules, and flight approval workflows.
Flight Fields
Add custom fields to flight records to capture organisation-specific data (e.g., contract reference, project code).
Airport Document Types
Define and organise categories for airport documents (e.g., Charts, Photos, Standard Operating Procedures). Document types appear as folders in the airport documents window.
Who can access: Administrators with the Scheduling Settings permission see all four tabs. Users without this permission see an access notification instead.
Changes to flight types, flight fields, and airport document types immediately affect flight scheduling, data entry, and airport management. Test changes with a small user group before rolling out widely.
2 Flight types
The Flight Types tab manages categories used to classify flights. Each flight created in the scheduling system is assigned a flight type (e.g., Charter, Cargo, Training, Ferry, Medical, VIP). This classification helps with reporting, filtering, and operational planning.
2.1 Active and deactivated views
The page displays two radio button views:
- Active: Shows flight types currently in use. These appear in dropdowns when creating or editing flights.
- Deactivated: Shows flight types that have been removed from active use. Deactivated types no longer appear in dropdowns but remain in the system for historical flights.
Switching between views updates the table immediately. Each view has its own search, sort, and pagination controls.
2.2 Search and filter
A search box (top-left) filters flight types by name as you type. The search applies to the currently selected view (Active or Deactivated). An information icon next to the search box shows which fields are searchable.
If no results match your search, an alert displays: "There are no [active/deactivated] flight types for your search terms."
2.3 Add a flight type
In the Active view, click the Add flight type button (top-right) to open the flight type window. The window opens with a blank form:
- Flight Type: Enter a descriptive name (e.g., "Charter - Passenger", "Training Flight", "Ferry"). This field is required.
Click Submit to save the new flight type. The system validates that the name is not empty. While submitting, the button shows a loading indicator with text "Submitting..."
Cancel closes the window without saving. New flight types are added to the bottom of the Active list and can be reordered using the sort arrows.
2.4 Active flight types table
The Active table displays flight types in custom sort order. Each row shows:
- Sort arrows: Move the flight type up or down in the list. The top item has only a down arrow; the bottom item has only an up arrow.
- Edit: Opens the flight type window with the current name pre-filled.
- Flight Type: The display name shown in dropdowns and reports.
- Deactivate: Red button with a ban icon that removes the flight type from active use. The type moves to the Deactivated view.
Sorting: Click the up/down arrows to reorder flight types. The new order applies immediately and affects the order in which flight types appear in scheduling dropdowns.
Pagination: If more than 15 flight types exist, the table paginates. Use the dropdown (top-left) to show 15, 30, or 60 items per page. Navigation controls appear at the bottom of the table.
2.5 Edit a flight type
In the Active table, click the Edit button (blue pencil icon) to open the flight type window. The window title changes to "Edit flight type" and the current name is pre-filled.
Change the name as needed and click Submit to save. The change applies immediately to all dropdowns, reports, and existing flights using this type.
Cancel discards changes and closes the window.
2.6 Deactivate and reactivate
Deactivating a flight type
In the Active table, click the red Deactivate button (ban icon) for the flight type you want to remove from active use. The flight type immediately moves to the Deactivated view and is removed from all scheduling dropdowns.
Important: Existing flights using this type retain their classification. Only new flights are prevented from selecting the deactivated type.
Reactivating a flight type
Switch to the Deactivated view and locate the flight type. Click the green Activate button (plus icon) to restore the type to active use. The flight type moves back to the Active view and appears in scheduling dropdowns again.
Reactivated types are added to the bottom of the Active list. Use the sort arrows to move them to the desired position.
2.7 Deactivated flight types table
The Deactivated table shows flight types removed from active use. The table includes:
- Flight Type: The name of the deactivated type. Click the column header to sort alphabetically (ascending or descending).
- Activate: Green button with a plus icon that restores the flight type to active use.
Empty state: If no flight types are deactivated, an alert displays: "There are no deactivated flight types."
3 Scheduling settings
The Scheduling Settings tab configures default values and rules applied when creating new flights. These settings streamline data entry for schedulers and ensure consistency across operations.
3.1 View settings
The main area displays a table with two columns:
- Description: The setting name and purpose
- Value: The current configured value
Click the Edit settings button (top-right) to open the settings window and modify values.
3.2 Edit settings
The Edit settings window opens as a large window with fields for each configuration parameter. Fields shown in the table:
Default Turnaround Time
Purpose: Sets the default time (in hours) added between a flight's arrival and the next departure when creating consecutive flights for the same aircraft.
Format: Decimal number (e.g., 1.5 for 1 hour 30 minutes, 2.0 for 2 hours)
Example use: If set to 1.5 hours, scheduling a flight arriving at 10:00 automatically suggests 11:30 as the departure time for the next flight on that aircraft.
Default Departure Airport
Purpose: Pre-fills the departure airport field when creating a new flight.
Format: Airport lookup field. Search by ICAO code, IATA code, or airport name.
Example use: If your operation primarily departs from FAOR (Johannesburg), set this as the default to save schedulers from selecting it repeatedly.
Default Arrival Airport
Purpose: Pre-fills the arrival airport field when creating a new flight.
Format: Airport lookup field. Search by ICAO code, IATA code, or airport name.
Example use: Useful for shuttle operations or fixed routes where most flights return to the same base.
Auto-generate Flight Number
Purpose: Automatically assigns sequential flight numbers to new flights.
Options: Toggle on or off. When enabled, a prefix field appears.
Flight Number Prefix: Optional text prefix for auto-generated numbers (max 4 characters). For example, "MKT" generates flight numbers like MKT001, MKT002, etc.
Behaviour: If disabled, the prefix field is hidden and schedulers must manually enter flight numbers when creating flights.
Enable Flight Approval
Purpose: Requires flights to be approved before they are considered finalised. When enabled, new flights start in a pending approval state.
Options: Toggle on or off.
Workflow impact: If enabled, schedulers create flights that must then be reviewed and approved by authorised users (typically operations managers or chief pilots). Unapproved flights may be restricted from certain actions such as crew assignment or dispatch.
Approvers configuration: When flight approval is enabled, an additional section appears titled "Roles/Users allowed to approve". This section allows you to specify which users or roles have permission to approve flights. You can assign approval rights to specific users, entire roles, or both.
Example use: Organisations with strict oversight requirements use this to ensure all flights are reviewed before operations commence.
Saving changes: After modifying settings, click Save to apply the changes. The window shows a loading indicator ("Saving...") while processing. Once saved, the window closes and the table updates to show the new values.
Cancel discards all changes and closes the window. No settings are updated.
3.3 Settings visibility and behaviour
The table displays checkmarks and crosses to indicate boolean settings:
- Green checkmark: Setting is enabled
- Red cross: Setting is disabled
Numeric values (e.g., turnaround hours) display as formatted numbers. Airport selections show the full airport name (e.g., "OR Tambo International Airport - FAOR") or a dash ("-") if not configured.
4 Flight fields
The Flight Fields tab allows administrators to add custom fields to flight records. Custom fields capture organisation-specific information not covered by standard flight data (e.g., customer reference number, contract code, project name, internal notes).
4.1 Active and deactivated views
Similar to Flight Types, the page displays two views:
- Active: Shows fields currently enabled. These appear in flight forms when creating or editing flights.
- Deactivated: Shows fields that have been disabled. Deactivated fields no longer appear in forms but historical data is retained.
Use the radio buttons (centre of the toolbar) to switch between views.
4.2 Search and filter
A search box (top-left) filters fields by name, label, or type as you type. An information icon next to the search box lists all searchable fields.
If no results match, an alert displays: "There are no [active/deactivated] fields for your search terms."
4.3 Add a flight field
Click the Add field button (top-right) to open the flight field window. The window includes:
- Name: Internal identifier for the field (used in code/API). Use camel case or underscores (e.g., "customer_ref", "contractCode").
- Label: Display name shown to users in forms (e.g., "Customer Reference", "Contract Code").
- Type: Field data type. Options include Text, Number, Date, Checkbox, Dropdown, etc.
- Required: Toggle on to make the field mandatory when creating or editing flights.
- Additional options: Depending on field type, additional options appear (e.g., dropdown values, default value, validation rules).
Click Submit to create the field. The new field is added to the Active fields table and immediately appears in flight forms.
Cancel closes the window without saving.
4.4 Active fields table
The Active table displays custom fields in sort order. Each row shows:
- Sort arrows: Reorder fields to control the sequence in which they appear on flight forms.
- Edit: Opens the field window with current settings pre-filled.
- Name: Internal field identifier.
- Label: Display name shown to users.
- Type: Field data type (e.g., Text, Number, Date).
- Required: Checkmark if the field is mandatory.
- Deactivate: Red button that disables the field. It moves to the Deactivated view and is removed from flight forms.
Pagination: If more than 15 fields exist, use the items per page dropdown and navigation controls.
4.5 Edit a flight field
Click the Edit button (blue pencil icon) to open the field window. Modify the label, type, required status, or other options as needed.
Important: Changing the field type may affect existing data. For example, changing from Text to Number may cause validation errors for flights with non-numeric values stored. Review existing data before making type changes.
Click Submit to save changes. The field updates immediately in all flight forms.
4.6 Deactivate and reactivate fields
Deactivating a field
In the Active table, click the red Deactivate button for the field. The field immediately moves to the Deactivated view and is removed from flight forms.
Data retention: Existing flight records retain values for deactivated fields. The data is not deleted, but users cannot view or edit it in the standard flight form.
Reactivating a field
Switch to the Deactivated view and click the green Activate button. The field moves back to the Active view and reappears in flight forms. Historical data for this field becomes visible and editable again.
Reactivated fields are added to the bottom of the Active list. Use the sort arrows to position them as needed.
4.7 Deactivated fields table
The Deactivated table shows fields removed from flight forms. Columns include:
- Name: Internal field identifier. Click the column header to sort.
- Label: Display name.
- Type: Field data type.
- Required: Whether the field was mandatory when active.
- Activate: Green button that restores the field to active use.
Empty state: If no fields are deactivated, an alert displays: "There are no deactivated fields."
5 Airport document types
The Airport Document Types tab manages the categories used to organise airport documents. Documents in the airport management system are grouped into folders based on these types (e.g., Charts, Photos, Services & Facilities, Standard Operating Procedures, Other). This structure helps users locate specific documents quickly and maintain consistent document organisation across all airports.
5.1 Active and deactivated views
Similar to Flight Types and Flight Fields, the page displays two views:
- Active: Shows document types currently in use. These appear as folders in the airport documents window where users can add and manage documents.
- Deactivated: Shows document types that have been removed from active use. Deactivated types no longer appear as folders in the documents window.
Use the radio buttons (centre of the toolbar) to switch between views. The table updates immediately to show the selected view.
5.2 Search and filter
A search box (top-left) filters document types by name as you type. The search applies to the currently selected view (Active or Deactivated). An information icon next to the search box shows which fields are searchable.
If no results match your search, an alert displays: "There are no [active/deactivated] airport document types for your search terms."
5.3 Add an airport document type
In the Active view, click the Add airport document type button (top-right) to open the document type window. The window opens with a blank form:
- Airport Document Type: Enter a descriptive category name (e.g., "Charts", "Photos", "Standard Operating Procedures", "Permits", "Facility Maps"). This field is required.
Click Submit to save the new document type. The system validates that the name is not empty. While submitting, the button shows a loading indicator with text "Submitting..."
Cancel closes the window without saving. New document types are added to the bottom of the Active list and can be reordered using the sort arrows. The new folder appears immediately in the airport documents window for all airports.
5.4 Active airport document types table
The Active table displays document types in custom sort order. This order determines the sequence in which folders appear in the airport documents window. Each row shows:
- Sort arrows: Move the document type up or down in the list. The top item has only a down arrow; the bottom item has only an up arrow.
- Edit: Opens the document type window with the current name pre-filled.
- Airport Document Type: The folder name shown in the airport documents window.
- Deactivate: Red button with a ban icon that removes the document type from active use. The folder moves to the Deactivated view and no longer appears in the documents window.
Sorting: Click the up/down arrows to reorder document types. The new order applies immediately and affects the folder sequence in the airport documents window for all airports.
Pagination: If more than 15 document types exist, the table paginates. Use the dropdown (top-left) to show 15, 30, or 60 items per page. Navigation controls appear at the bottom of the table.
5.5 Edit an airport document type
In the Active table, click the Edit button (blue pencil icon) to open the document type window. The window title changes to "Edit airport document type" and the current name is pre-filled.
Change the name as needed and click Submit to save. The change applies immediately to the folder name displayed in the airport documents window for all airports.
Cancel discards changes and closes the window.
5.6 Deactivate and reactivate
Deactivating a document type
In the Active table, click the red Deactivate button (ban icon) for the document type you want to remove from active use. The document type immediately moves to the Deactivated view and the folder no longer appears in the airport documents window.
Important: Documents already categorised under this type remain in the system and retain their categorisation. However, the folder is hidden from the documents window, and users cannot add new documents to this category. Existing documents can still be viewed by searching or filtering in the documents table.
Reactivating a document type
Switch to the Deactivated view and locate the document type. Click the green Activate button (plus icon) to restore the type to active use. The document type moves back to the Active view and the folder reappears in the airport documents window. Documents previously categorised under this type become visible in the folder again.
Reactivated types are added to the bottom of the Active list. Use the sort arrows to move them to the desired position in the folder sequence.
5.7 Deactivated airport document types table
The Deactivated table shows document types removed from active use. The table includes:
- Airport Document Type: The name of the deactivated type.
- Activate: Green button with a plus icon that restores the document type to active use.
Empty state: If no document types are deactivated, an alert displays: "There are no deactivated airport document types."
5.8 How document types affect airport documents
Document types create a consistent structure for organising airport documents across all airports in the system. When a user opens the documents window for any airport:
- Active document types appear as collapsible/expandable folders in sort order
- Users can add documents to any folder using the "Add" button in the folder row
- Documents are displayed under their assigned folder/category
- Users can move documents between folders using the "Move Documents" feature
This folder structure ensures that similar documents (e.g., all approach charts, all airport photos) are grouped together, making them easier to locate and manage.
6 Field and status glossary
Quick reference for terms and field types used in Scheduling Settings.
Flight Type Status
| Status | Meaning |
|---|---|
| Active | Flight type is available in scheduling dropdowns and can be assigned to new flights. |
| Deactivated | Flight type is hidden from dropdowns. Existing flights retain this type, but new flights cannot use it. |
Field Status
| Status | Meaning |
|---|---|
| Active | Field appears on flight forms. Users can enter and edit values. |
| Deactivated | Field is hidden from forms. Historical data is retained but not visible or editable in the standard UI. |
Common Field Types
| Field Type | Description | Example Use |
|---|---|---|
| Text | Single-line text input for short strings | Customer name, reference number, notes |
| Number | Numeric input (integer or decimal) | Contract value, number of passengers |
| Date | Date picker for calendar dates | Contract start date, billing date |
| Checkbox | Boolean yes/no selection | VIP flight, requires special handling |
| Dropdown | Single selection from predefined list | Priority level (High/Medium/Low) |
| Multiline Text | Large text area for longer content | Special instructions, detailed notes |
7 Access and permissions
Access to Scheduling Settings is controlled by the Scheduling Settings - Full permission. Users must have this permission assigned to their role to view or modify any settings on this page.
What administrators can do
- Create, edit, and deactivate flight types
- Reorder flight types to control dropdown sequence
- Configure default scheduling parameters (turnaround times, airports, flight numbering, approval workflow)
- Add, edit, and deactivate custom flight fields
- Reorder custom fields to control form layout
Impact of changes
Changes made on this page immediately affect all users:
- Flight types: New or reordered types appear in scheduling dropdowns within seconds.
- Scheduling settings: New defaults apply to all flights created after the change. Existing flights are not updated.
- Flight fields: New or reactivated fields appear on flight forms immediately. Deactivated fields are hidden but data is retained.
Operational rules enforced
- Flight types in use: Deactivating a flight type does not affect existing flights using that type. Historical data remains intact.
- Field data retention: Deactivating a custom field hides it from forms but does not delete stored values. Reactivating the field restores visibility.
- Flight number prefix: Limited to 4 characters. Must be unique across the organisation.
- Required fields: If a custom field is marked required, users cannot save a flight without providing a value for that field.
8 Troubleshooting and FAQs
Why can't I access Scheduling Settings?
If you navigate to this page and see an access notification, you lack the Scheduling Settings permission. Contact your system administrator to request access if your role requires it.
Why doesn't a flight type appear in the dropdown?
The flight type may be deactivated. Check the Deactivated view in the Flight Types tab. If the type is there, activate it by clicking the green Activate button.
Can I delete a flight type or custom field?
No. The system does not support permanent deletion to preserve data integrity. Instead, deactivate items to remove them from active use. Deactivated items remain in the system for historical reference.
What happens if I change the flight number prefix?
Changing the prefix affects only new flights created after the change. Existing flights retain their original flight numbers. The system continues sequential numbering based on the highest number already assigned with the new prefix.
Why is the Submit button disabled in the flight type window?
The Flight Type field is required. If left blank, the Submit button remains disabled. Enter a name and the button will enable.
What happens if I change a custom field's type?
Changing the field type may cause validation issues for existing flights. For example:
- Changing Text to Number may fail if existing values contain non-numeric characters.
- Changing Dropdown to Text loses the predefined options; existing values remain as text.
Review existing flight data and test the change on a sample flight before applying it system-wide. Consider creating a new field instead of changing an existing one if significant data exists.
Can I reorder multiple items at once?
No. The sort arrows move one item at a time (up or down). For large lists, click the up or down arrow repeatedly to move an item to the desired position. Each move saves immediately.