Programmes
The Programmes area allows the user to view, create, and amend Pre-Orders for the Sites they are currently assigned to.
When the Contract Manager enters the Programme area on the Mobile Application and selects a Site, they are initially presented with two tiles: Programme and Programme Calendar.

Programme
The Programme section allows the user to view, create and alter existing Pre-Orders.
The Pre-Orders are displayed in a table which contains three columns, each displays key information about the Pre-Order, as described below.
- Plot – Displays the Plot the Build Stage relates to.
- Build Stage – Displays the Build Stage that the Pre-Order is created against or can be created against.
- Pre-Order Date – This column will display the current date, shown in grey, if a Pre-Order has not been created against the Build Stage. Otherwise, it will be populated with a date representing the Pre-Order Date.

Programme Filters
The Programme section contains three dropdown filters: Month, Plot and Build Stage.
These filters allow the user to filter results and work in conjunction with one another to narrow down the results as required.
The Month dropdown lists all calendar months, allowing the user to filter by a specific month.
The Plot dropdown lists all Plots that exist on the selected Site, allowing the user to filter by a specific Plot.
The Build Stage dropdown lists all Build Stages that exist on the selected Site, allowing the user to filter by a specific Build Stage.

Creating a New Pre-Order
To create a new Pre-Order on the Mobile Application the user can select inside a Pre-Order Date field that states dd/mm/yyyy and the system will display a date selector popup, allowing them to select the required date.

Altering an Existing Pre-Order
The user can alter an existing Pre-Order Date by selecting the date field and updating the date. Once a new date is selected, the Mobile Application displays a Reason for Programme Forecast date change popup, which is mandatory. The user must enter a reason for the forecast date change before proceeding, or they may choose to cancel the date change.

The Submit button is greyed out and disabled until a reason has been entered, preventing the user from proceeding with a blank reason.
Programme Calendar
The Programme Calendar view is a read-only view of the Pre-Orders for the selected Site, displayed in a calendar format.
The calendar displays five dates, representing each Monday of the month, covering all weeks within the selected month.

The Pre-Orders are displayed in a calendar table, which contains Plot and Build Stage columns showing the Plot and Build Stage associated with each Pre-Order.
Pre-Orders are grouped under the Monday representing the week in which the Pre-Order date falls. Dates later in the week are displayed under the Monday at the start of that same week.
Pre-Orders are displayed as green cells within the calendar to indicate the week for which they have been created.

Programme Calendar Filters
The Programme Calendar section contains three dropdown filters: Month, Plot and Build Stage.
These filters allow the user to filter results and work in conjunction with one another to narrow down the results as required.
The Month dropdown lists all calendar months, allowing the user to filter by a specific month.
The Plot dropdown lists all Plots that exist on the selected Site, allowing the user to filter by a specific Plot.
The Build Stage dropdown lists all Build Stages that exist on the selected Site, allowing the user to filter by a specific Build Stage.
