Yes of course, but I think the software is called Job Manager
'Work Manager' - been around years - personally, I don't think it works as well as the business expected it to, when they input vast sums of money into its implementation.
On paper it works, but reality has a habit of chucking in swerve balls.
It is a very powerful bit of kit though, that calculates many, many algorithms and lines up the next available job for each engineer based upon appointment slots and skill-sets.
You can imagine how quickly the day can go to rat-**** though, when Johnny rings in sick and so the days work the machine had allocated to him (3-4 tasks as an average) now have to be re-worked elsewhere. Then, Jack gets a mammoth first task that sees him extend his task-time to the end of the day, ergo his allocated tasks have to be re-worked. Then Jimmy needs an 'Assist' for a road-crossing or any other safety issues that we can face.... that's more jobs left that need re-working in the system.
On a staff of 45 engineers you can multiply each scenario above by at least 2/3 times easily. Then, comes the CL (Care Level) tasks .... Mr Business has a CL1 fault and a manual controller will ring round to get somebody to do it as we have to react instantly ....more jobs to get re-worked in the WM system, depending on the severity of the job ? I'm sure you can build your own picture by now.
In the early years, it was common for an engineer on one patch to travel 20-30 miles to another patch because the appointment slot and skill-set fit the engineer - and then a different same skilled engineer from the other patch would, (you've guessed it), picked up a task 10 minutes later and is now travelling 20-30miles to the opposite patch - both engineers passing each other as they went.
It took a while, but the parameters were tweaked to rule that out from happening. But I still bang the drum for the manual controller situation - you can't beat a guy who knows the engineers, their capabilities in different scenario's, their skills (some are stronger in some than others), and their locality.
The last two words are gold-dust - you get to know your own area, weak Cab E-sides, poor D-side cable lengths, local hoodlums (believe me - it helps to know the runts), roads to avoid at certain times, local Exchange engineers you can ring to bob a tone on ...... local knowledge is paramount as it saves a lot of wasted time fault-finding if you're not from the area !!
Well, rant over and I feel better for it. OR are always trialliing new systems/Apps etc to get the best out of their workforce and to help them ... and a lot of them are genuinely brilliant .... just not Work Manager.