Once a job is allocated to a resource (job status is "Pending Dispatch"), a scheduler can dispatch the job via the job details view or from the scheduling console.
How to Dispatch Jobs from the Job Details View
Once a date, time and resource have been allocated to a job, a notification can be sent to the mobile worker to inform them that they have a new job in their queue.
To send a notification either click on the "Dispatch" button per resource or the "Dispatch All" button (the arrow) at the top of the allocated resources panel.
Figure 1. Three resources allocated to a job, one has been notified, the others require dispatching.
Once "Dispatch" has been pressed, the scheduler is presented with a confirmation message. Click "Ok" to send the notification.
Figure 2. The dispatch confirmation message for a single resource.
Note! If there are multiple resources allocated to a job, that job's status will only update once all resources have updated their job allocation status.
For example, three resources were allocated to the same job. One has been notified but the other two have yet to receive the job notification (the notification has not been sent). In this scenario, the job will still appear as "Pending Dispatch." Only when every resource has updated their own status (i.e., both have been notified) will the job status change to "Dispatched" on the job card, in the job details, and in the job status panel.
How to Dispatch Jobs from the Scheduling Console
To dispatch a job from the scheduling console, first, select the job from the job list panel then click on the "Notify" button in the action bar above the swimlanes.
Figure 3. A job pending dispatch, selected for notification in the scheduling console.
Note! The selected job(s) must have a job status of "Pending Dispatch" before a resource can be sent a notification.
Finding and Fixing Issues with Dispatching Jobs
The following list provides a few things you can check when the dispatch fails:
Check to see if the dispatcher has the "Scheduler" permission set assigned in the CRM (you need that to schedule jobs).
Check to see if the "skeduloUserType" has been set to "Scheduler" for the user in the CRM.
- If the dispatch fails with an error notification saying "Notification failure," check that the resource is logged into the correct Skedulo server using Skedulo X mobile app.