When the "Dispatch" or "Dispatch All" button is pressed, it is expected that a job notification will be sent to the allocated resource (or resources). If a notification fails, the scheduler will be notified by a fly out (or toast) message warning them of a "Notification failure."
The information contained in the warning message can be used to identify why the notification failed to reach its destination.
No Mobile Number Set For Resource
The message "No mobile number set for resource" indicates the resource does not have a mobile number defined in their resource record (user profile), so they cannot receive any SMS notifications.
No Device Found For Resource
The message "No device found for resource" is shown when the intended recipient is not (never has, or is no longer) logged into the Skedulo X mobile app.
Figure 1. Two examples of notification failure. One no number set, the other no device found.
No Protocol Set
The message "No protocol set" is shown when the resources' current notification method cannot be completed, e.g., the resource has no "notification type" (or notification method) set in their user profile.
Dispatch To Single Resource From Job Details
If there is a problem with a dispatch to a single resource, a small orange warning triangle appears on their resource card (next to their notification preference). Clicking on this small triangle reveals a pop-up with details about the failure. For some failure types, a quick-link may help the scheduler resolve the issue.
Figure 2. A notification failure, as indicated on an allocated resource in the job details view.
Note: The notification warning only applies to individual dispatches, it does not apply to "Dispatch All." Also, even though the notification failed in this instance, your resources will still see the job in their Skedulo X notifications and agenda views when they log in (or log back in).
Figure 3. A notification failure, where the resource does not have a notification method set.
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" in the dispatcher's user profile (in their CRM).
- If the dispatch fails with an error notification saying "Notification failure," check that:
- The resource has installed the Skedulo X mobile app on their mobile device.
- The resource is logged into the correct Skedulo server using Skedulo X mobile app.
- Check that the resource has a valid device and contact number defined in their resource profile.