- 14 Oct 2025
- 6 Minutes to read
- Print
- PDF
Dynamic Scheduler
- Updated on 14 Oct 2025
- 6 Minutes to read
- Print
- PDF
Introduction
The Dynamic Scheduler app helps you optimise engineer scheduling and route planning across both planned and reactive work. By analysing real-time factors like location, skills, availability, and job priority, it automatically recommends the most efficient routes and job assignments for your team.
This saves time, reduces travel costs, and helps you meet SLAs more consistently, while giving you full control over how plans are created and deployed.
In this guide, we’ll show you how to configure your optimisation preferences, generate route plans, and manage recommendations to get the most out of Dynamic Scheduler.
How to access the Dynamic Scheduler app
Click the Marketplace option on the main menu and then click Dynamic Scheduler, if it appears here
Alternatively, click Explore More to find it under your My Apps page.
Configuration
The Scheduler Configuration page is the central hub for managing the core settings that control dynamic scheduling and route planning within Joblogic.
From here, you can configure how jobs are prioritised and assigned, ensuring your scheduling engine works in line with your business goals and service priorities.
Priority Management
You can create up to 14 priorities, helping you define how different job types are ranked in importance.
Priority 1 represents the highest level, meaning these jobs are considered most important when scheduling and assigning work.
Note:
This doesn’t mean that Priority 1 jobs are always assigned first. The system’s main objective is to optimise travel time and distance when scheduling jobs. Priority comes into play only when multiple jobs are available but only one can be assigned due to constraints, such as engineer shift timings. In these cases, the job with the highest priority will be selected first.
Adding a Priority
Click Add Priority to create a new one.
Select a Priority Level from the dropdown.
Add a Priority Description (e.g., “Emergency Response” or “Routine Maintenance”)
Next, select the Job Classifications that apply. You can select a Job Type and/or Job Category as needed — at least one must be chosen before saving.
Once complete, click Create Priority to save your settings.
To edit or delete a priority, simply click the corresponding button next to the relevant priority in the list.
Route Planner Configuration
The Route Planner Configuration section allows you to fine-tune how the system allocates jobs and optimises engineer routes.
Here, you can manage key behaviours that influence scheduling efficiency, engineer matching, and time management.
The following toggle-based options control how jobs are planned and scheduled:
Override Job Allocations
Enable this setting to override automatically allocated engineers or adjust the scheduled start and end times for jobs.
Consider Skills & Trade Matching
Ensure the system considers both engineer skills and job trade requirements when planning routes, helping to improve first-time fix rates and resource accuracy.
Joblogic Job KPIs
Enable Use Job SLA to apply job Key Performance Indicators (KPIs) during scheduling and route planning.
Use Preferred Date
When enabled, the Route Planner will prioritise the customer’s preferred date when filtering. If unavailable, it will default to the job logged date.
Use Custom Duration
Apply specified durations to both PPM and reactive jobs, using custom time values set in minutes.
Custom PPM Duration
Override the default time allocation for PPM jobs with a custom duration.Custom Reactive Duration
Override the default time allocation for reactive (unplanned or urgent) jobs.
Allow Engineer Overtime
Enable this setting to permit engineers to complete jobs that may extend beyond regular working hours.
Engineer Departure Overtime
Specify the additional minutes engineers may spend before departing from jobs.Engineer Travel Overtime
Set the maximum additional travel time permitted for engineers when routes are optimised.
Use Selective Engineers
Enable this to manually select which engineers should be included in the scheduling algorithm
Tick the engineers you’d like to include in the scheduling algorithm, then click Add Selected Engineers to confirm your selection.
Advanced Configuration
The Advanced Configuration section allows experienced users to fine-tune optimisation algorithms and expert-level parameters for maximum control over scheduling and route planning.
Only modify these settings if you understand their impact. Incorrect values may reduce scheduling quality. Always test changes before applying them to live data.
Changes made here apply to future optimisation runs only and will not affect existing schedules.
Halt if no progress
- Stops the solver if no better solution is found within this timeframe.
- This prevents wasted computation time when the solver has likely found the optimal solution.
- Recommended: 1-3 minutes.
Max optimisation time
- Sets the maximum time the optimization solver will run before stopping.
- Higher values allow for better solutions but take longer to compute.
- Recommended: 2-5 minutes for most scenarios.
End-of-shift risk buffer
- Visits starting within this many minutes of shift end are considered risky.
- This helps prevent technicians from starting complex jobs too late in their shift.
Travel time adjustment
- Multiplies all travel times by this factor.
- Values above 1.0 make travel more expensive in the optimisation, encouraging clustering of nearby visits.
- Use 1.1-1.3 to slightly discourage long travels.
Travel delay buffer
- Adds a fixed buffer time to every travel segment.
- This accounts for unexpected delays, parking time, or preparation between visits.
- Typical values: 5-15 minutes.
Don't forget to click Save Configuration at the top of the page, to finalise your changes.
Route Planning
Now that your configuration is set, you can move on to the Route Planning page.
To get started, choose your date range from the dropdowns available — you can view schedules by Week or Month.
Next, choose the desired month from the dropdown.
If you select Weekly, you’ll then be able to pick which specific week you’d like to view.
Once your filters are set, click Generate Smart Routes to automatically create optimised schedules for your engineers based on the configuration and priorities you’ve defined.
Once your smart routes have been generated, you’ll see an Engineer Timeline displaying the planned schedules.
Click the arrow beside an engineer’s name to expand the row and view a detailed breakdown of their jobs and travel information.
On the left-hand side, you’ll find performance metrics to help you analyse efficiency and route effectiveness.
Use the Job Timeline tab to view a clear, time-based breakdown of all scheduled jobs.
Click Route Map to visualise job locations and travel routes on an interactive map.
When you’re satisfied with the plans, click Sync with Joblogic to send the generated routes back to the system.
Confirm the sync by clicking Proceed on the confirmation screen.
Scheduling Exclusions and Prerequisites
The system automatically filters jobs to ensure accurate scheduling and routing.
- Appointment Dates: Jobs without an appointment date are excluded when filtering by preferred appointment date. You can instead filter by Job Log Date
- Statuses: Jobs or visits marked Completed or Cancelled are not included in plans.
- Subcontractors: Jobs assigned to subcontractors are excluded from scheduling.
- Location Data: Site postcodes are converted to coordinates for routing. The engineer’s latest location is also used to assess proximity.
- Shift Hours: Jobs are only scheduled within each engineer’s defined working hours.
- Engineer Location: Based on the Start Point set in Joblogic — this could be the engineer’s home, office, or another address.
- Future Dates: You can only filter to view jobs scheduled for future dates by Job Log Date or Preferred Appointment Date.
Further Support
For further information or assistance with the above, contact our Support Team on 0800 326 5561 or email support@joblogic.com. Alternatively, our Customer Success Management team can be reached by emailing customersuccess@joblogic.com
Publishing Details
This document was written and produced by Joblogic’s Technical Writing team and was last updated on the date specified above. Be aware that the information provided may be subject to change following further updates on the matter becoming available. Additionally, details within the guide may vary depending on your Joblogic account’s user permissions.