Overview
This guide is designed for schedulers, service coordinators, and admin users responsible for creating service and maintenance schedules for customer assets in FieldInsight.
The Preventative Maintenance feature allows you to create a maintenance contract for a specific site and generate routine service schedules based on asset test frequencies.
This helps automate the scheduling of upcoming service and maintenance work for customer assets.
Maintenance Contracts include a start date and end date and can be renewed once the contract period ends.
Prerequisites
Before creating a Preventative Maintenance Contract, make sure the following have already been set up:
Site Customers with Assets
Asset Categories and Asset Types
Asset Test Templates linked to Asset Types and Frequencies
Step 1: Create a Preventative Maintenance Contract
To create a new Preventative Maintenance Contract:
On the left menu, go to Assets > Preventative Maintenance.
Click + Add Contract.
Populate the contract details.
Site & Contract Name
Select the relevant site and enter the contract name.
Start Date / End Date
The contract start date controls when the maintenance schedule begins.
For example, if the contract start date is 1 May 2025, the system will schedule the maintenance tests based on this date.
The highest numbered frequency test will be scheduled first.
Annual Inspection
If the Annual Inspection field is left empty, the annual test will be scheduled based on the contract start date.
Notes & PO Number
Add any relevant notes or purchase order number, if required.
Third Party Inspection
Select Third Party Inspection if a specific asset category is maintained by an external contractor instead of your team.
This is commonly used for maintenance reports where you need to state that your company is not maintaining a particular asset category for that site.
Click Next.
Project Auto-Creation
For every agreement, FieldInsight automatically creates a new project with:
The same start and end date as the contract
The linked site and customer
A space to attach files
Job reports
Cost tracking
Profit reporting
Work in progress visibility
This helps your team monitor the overall financial and operational performance of the maintenance contract.
Step 2: Scoping
After the contract is saved, you will move through several setup sections.
These sections control how the contract is scoped, how jobs are created, how tests are scheduled, and how billing can be managed.
Job Creation Rules
The Job Creation Rules section defines which assets, test frequencies, or job types are included in the contract.
Scope Contract By
You can scope the contract using one of the following options:
Option 1: Scope Contract by Asset
Use this option when you want to include all assets and all test frequencies linked to those assets.
This means all applicable test templates for the selected assets will be included in the contract.
Option 2: Scope Contract by Test Frequencies
Use this option when you only want to include specific frequencies, such as:
Weekly
Monthly
3 Monthly
6 Monthly
Annual
For example, if the contract is only for 6-monthly and annual servicing, you can select only those frequencies.
This allows you to limit the contract to the exact test frequencies required.
Option 3: Scope Contract by Job Type
Use this option when you want to scope the contract based on the maintenance job type.
For example:
Major Service
Minor Service
Preventative Maintenance
Inspection
This is useful when different job types are used to separate different service scopes.
Job Rule Defaults
The Job Rule Defaults section controls the default job details applied when jobs are generated.
These rules do not define the contract scope (except for scoping by Job Type/Service type)
Instead, they tell the system what job details to apply when a scheduled job matches a selected frequency.
For example, you can set defaults for:
Where to Set Default Frequency Rules
You can configure frequency rules by going to:
Settings > Assets & Tests > Planned Maintenance > Frequency Rules
You can also click Add Rule directly from the Contract setup page.
Default Technician
You can also nominate default technicians to be allocated to the jobs scheduled from the contract. This is optional
Click Next
Step 3: Scheduling Rules
The Job Scheduling Rule controls how the system schedules the generated maintenance jobs.
There are two options:
On Test Start Date
Use this option when jobs should be scheduled based on the exact test start date and frequency.
For example, if an annual inspection starts on 1 June and there is also a monthly test, the system will schedule:
Monthly jobs on 1 July, 1 August, and so on
Annual jobs exactly 12 months later, on 1 June the following year
Regular Occurrence Rule
Use this option when jobs should follow a recurring pattern instead of a specific test start date.
For example, you can set all jobs to occur on the first Monday of every month, regardless of the original test start date.
Default Job Rule
If a specific frequency, such as 3 Monthly or 6 Monthly, is not added to the Job Rules section, the system will use the setup under Set Default Job.
To configure this:
Click Default Job Options
Select the default workflow, such as Preventive Maintenance.
Click Save.
This ensures the system still knows what job details to apply if no specific frequency rule exists.
Advanced Options
The Tolerance Setting controls how strictly job and test schedules must follow their scheduled frequencies.
There are two options:
Fixed Tolerance
This is the default option.
Use Fixed Tolerance when the test can be completed any time within the scheduled week or month.
For example, if a test is scheduled for 6 March, it can still be completed any time within March.
Variable Tolerance
Use Variable Tolerance when the test is time-critical and must be completed on or close to a specific date.
For example, a monthly test may need to be completed within +/- 5 days of the scheduled date.
Test Frequencies Setting
The Test Frequencies Setting controls what happens when multiple test frequencies overlap during the same visit.
For example, a monthly test and quarterly test may fall due at the same time.
You can choose one of the following options:
Include All Test Frequencies for a Visit
Use this option when you want every scheduled test to appear individually.
This is ideal when monthly, quarterly, and annual tests have separate checklists and need to be tracked independently.
Remove Lower Frequency Test for a Visit
Use this option when higher frequency test templates already include the lower frequency checks.
For example, if the quarterly test already includes the monthly checks, the system will only show the quarterly test during scheduling.
This helps avoid duplicate checklists.
Combine All Frequencies into One Test
Use this option when your templates are separate, but you want the system to merge them into one test at runtime.
For example, if monthly and quarterly tests are both due, the system can combine the applicable test items into one checklist for the technician to complete.
Optional Step: Setting Up Standards
The Set Standards section is used when you service clients that follow different regulatory or compliance standards.
You can tick or untick standards depending on what applies to the contract.
By selecting the correct standards, the contract will only include the relevant tests and asset types linked to those standards.
If the standards are not selected correctly, the contract may miss required tests or show mismatched categories.
It is recommended to select all applicable categories, such as:
Exit & Emergency Lighting
Fire Pumpsets
Fire Detection and Alarm Systems
Fire Hose Reels
Fire Extinguishers
You can also manage standards by going to:
Assets > Standards
This helps ensure jobs and tests align with the required compliance standards.
NOTE: Depending on your setting, you might not see this page.
Step 4: Asset Types
The Set Asset Types section allows you to define which asset categories and asset types are included in the contract.
When Scope contract to set asset types is ticked, the system will only include the asset types you select.
For example:
Fire Extinguishers
Fire Detection Systems
Fire Hose Reels
Exit & Emergency Lighting
This is useful when you are only contracted to maintain specific asset types at a site.
If you are servicing all asset types, you can leave this option unticked. All assets will be included by default.
Step 5: Assets
The assets section allows you to review all assets included in the contract.
At this point, you have the ability to remove certain assets.
Click Next to go to Billing
Billing
Billing is optional, but you can configure billing rules to automatically generate invoices from the Maintenance Contract.
Choose Bill By
You can bill by:
Category
Annual
Frequency
Billing Rule Options
Under Choose Billing Rule, select one of the following:
Start of the Month
Generates the invoice at the start of each month within the contract period.
End of the Month
Generates the invoice at the end of each month.
Do & Charge
Automatically adds inventory items from the Pricing Plan Book to the job once it is scheduled.
Invoice Template
You can create and select the invoice template you want to use for the contract.
Bill by Category
Use this option to bill based on asset category and frequency.
You can:
Add an asset category
Select the billing frequency
Add items under the service line
Set quantity
Set purchase and sales rates
Set tax
This is useful when different asset categories have different servicing costs.
Bill by Annual
Use this option when you want to set a total annual amount and split it across a chosen billing frequency.
For example:
$12,000 annual total ÷ 12 months = $1,000 per month
Bill by Frequency
Use this option to charge based on individual frequency jobs.
For example, you may charge $2,000 for all monthly services across the included assets.
You can configure:
Job Type
Frequency
Workflow
Job Status
Technicians
Duration
Amount
Each frequency rule is treated independently and maps directly to the job frequency.
Projected Invoices
Once billing is configured, FieldInsight generates Projected Invoices based on the rules that have been set.
This allows you to review expected billing before invoices are generated.
Maintenance Schedule
Once the contract is saved and the job creation rules are configured, FieldInsight automatically builds the maintenance schedule for each asset.
The Maintenance Planner provides a visual calendar view of tests across asset types and months.
Based on the contract start date, the system will show the highest-frequency test first for each asset category.
For example, if the contract starts on 1 Jul 2026 and both monthly and annual tests are set up, the planner may show the annual for applicable assets.
What You Can Check in the Maintenance Planner
The Maintenance Planner helps you review whether:
The correct asset type has been assigned
The correct standards are linked
The correct default frequency has been selected
The maintenance schedule is aligned with the contract start date
The correct tests are included for each asset category
Configure Asset Type Groups in a Contract
When setting up or reviewing a contract, you can configure each asset type group in detail by clicking into it.
This gives you more control over the tests and assets included for that specific group.
Tests Tab
On the Tests tab, you will see all test templates linked to the selected asset type.
Each row may show:
Test name
Frequency
Start date
End date
The start and end dates usually follow the contract start and end dates.
You can use the red X on the right-hand side to remove a test that is not required for this contract or site.
Removing a test from the contract does not delete the test template from the system.
Assets Tab
On the Assets tab, you can view the individual assets under the selected asset type group.
Each asset may show:
Asset name
Model number
Serial number
Description
Contract-based start date
Contract-based end date
From here, you can review or add assets specific to that asset type for the contract.
Periodic Rules
The Periodic Rules section works the same way as the Asset Type Group. It also allows you to define what tests will occur, how often they will occur, and who will perform them for each asset type.
You can access this section by going to:
Preventative Maintenance > Contract > Periodic Rules
Categories with Assets
On the left-hand side, you will see the asset categories listed under Categories with Assets.
For example:
Fire Detection and Alarm Systems
Fire Hose Reels
Fire Extinguishers
Exit & Emergency Lighting
You can tick or untick these categories to include or exclude them from the contract scope.
Asset Type Rules
On the right-hand side, you can manage rules for each asset type.
This may include:
Test frequency
Test name
Assigned technician
Route
Planned duration
Estimated asset count
Next inspection date
You can also:
Remove specific tests from an asset type by unticking them
Assign a technician by clicking into the technician field and selecting from the dropdown
Adjust the duration, and frequency details as required
This setup helps fine-tune the contract scope.
Any changes made here only affect the current contract setup. They do not delete or permanently change the original asset test templates.
Conclusion
Preventative Maintenance in FieldInsight helps your team manage asset servicing through automated scheduling, clear contract rules, and structured workflows.
By setting up contracts, linking assets, applying standards, configuring job rules, and reviewing the Maintenance Planner, your team can ensure scheduled maintenance work is planned consistently and nothing is missed.
Once configured, the process supports the full workflow from job generation through to technician completion and reporting.
For the next step, refer to: Job Creation for Preventative Maintenance
This guide explains how to create jobs under Preventative Maintenance.
If you need help reviewing your setup, please contact the FieldInsight support team.



















