The time on job for a dispatch is based on the “Time on Job” at the time the dispatch is created. If a truck assignment to a job already has a time on job and later the start time on job for a job is edited, you’ll be prompted whether you want to update the existing time on job for the trucks assigned to the jobs.
If a “Time on Job” has been set for individual trucks assigned to a job via the utilization dialog and you change the Time on Job for the job, you’ll be prompted to ensure you know that changing the “Time on Job” for the job would be overwriting times that were individually set per truck. You’ll have the option to cancel.
If a Time on Job for any truck assignments is changed, any stagger time setting will be removed so that the stagger times will no longer be adjusted to keep the stagger. This will allow you to initially set the stagger, and then adjust the time on some trucks. Once you have done that, if you remove trucks or add truck assignments, you’ll need to set the individual truck assignment Time on Job.
If any individual truck assignments for a job have a Time on Job different from the Time on Job for the job and you set a stagger time via the Stagger Time Dialog, you’ll be prompted to ensure you know that changing the “Time on Job” for the job would be overwriting times that were individually set per truck. You’ll have the option to cancel.
Excluded completed truck assignments from stagger time recalculations.
The initial changes to the live display of dispatch status (color of truck assignment background) reloading the grid and was causing you to have to find the job you were working on prior to the grid refresh and was causing occasional error messages. These grid refreshes were removed.
Fixed the issue caused by multiple clicks on the truck tags.
Made “saveJobAsync” and checkForOrdersDuplicate” fully async.
Removed duplicate query used during the creation of truck assignments to jobs.
We disabled buttons on the job edit screen while the save is being done so it can’t be clicked multiple times.
You are allowed to continue processing payroll if some drivers don’t have pay rates. Instead of being stopped by an error message, you’ll see a dialog warning you, and you can continue with the process if desired.
Stopped checking for lease hauler pay rate on validation for the “Driver Pay” processing.
We fixed the “Cancel Dispatch” process to only send a single SMS or email per driver if the driver has multiple dispatches for the job.
We added the ability to search by “Truck Code” in the “Trucks List”.
Added missing “DispatchId” when duplicating a dispatch.
Pass missing “UserId” when sending dispatch-related messages.
Combined duplicated code in “CancelDispatches” and DeleteUnacknowledgedDispatches.”
Removed unreachable portions of the “ChangeDispatchStatusToCompleted” method.