Dynamic Scheduler
  • 14 Oct 2025
  • 6 Minutes to read
  • PDF

Dynamic Scheduler

  • PDF

Article summary

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

imagea.png

Alternatively, click Explore More to find it under your My Apps page.

imageb.png

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.

image1.png

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.

image2.png

Select a Priority Level from the dropdown.

image3.png

Add a Priority Description (e.g., “Emergency Response” or “Routine Maintenance”)

image4.png

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.

image5.png

Once complete, click Create Priority to save your settings.

image6.png

To edit or delete a priority, simply click the corresponding button next to the relevant priority in the list.

image6a.png

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.

image7.png

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.

image8.png

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.

image9.png

Use Selective Engineers
Enable this to manually select which engineers should be included in the scheduling algorithm

image10.png

Tick the engineers you’d like to include in the scheduling algorithm, then click Add Selected Engineers to confirm your selection.

image11.png

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.

Important

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.

image13.png

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.

image14.png

Don't forget to click Save Configuration at the top of the page, to finalise your changes.

image15.png

Route Planning

Now that your configuration is set, you can move on to the Route Planning page.

image16.png

To get started, choose your date range from the dropdowns available — you can view schedules by Week or Month.

image18.png

Next, choose the desired month from the dropdown.

image19.png

If you select Weekly, you’ll then be able to pick which specific week you’d like to view.

image20.png

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.

image21.png

Once your smart routes have been generated, you’ll see an Engineer Timeline displaying the planned schedules.

image25.png

Click the arrow beside an engineer’s name to expand the row and view a detailed breakdown of their jobs and travel information.

image26.png

On the left-hand side, you’ll find performance metrics to help you analyse efficiency and route effectiveness.

image27.png

Use the Job Timeline tab to view a clear, time-based breakdown of all scheduled jobs.

image28.png

Click Route Map to visualise job locations and travel routes on an interactive map.

image29.png

When you’re satisfied with the plans, click Sync with Joblogic to send the generated routes back to the system.

image23.png

Confirm the sync by clicking Proceed on the confirmation screen.

image24.png

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.


Was this article helpful?