Once a job is created (job status is "Queued"), the scheduler can allocate resources to the job via the scheduling console and/or job details view.
Short Video Explainer
Allocate a Job (2 min 20)
How to Allocate a Job from the Scheduling Console
It is possible to simply drag-and-drop a job straight from the job list into the swimlane for a resource. The job card can be slid along the swimlane, snapping into place at a particular time (the time increments that are set in "Settings"). The job's duration may also be adjusted in situ.
Figure 1. The drag-and-drop method to place a job card into a swimlane.
Figure 2. A job card that has been allocated to an available resource in the swimlane.
Also, see Swimlane.
How to Allocate a Job from Job Details View
The job details view offers greater control when assigning jobs. First, locate the job to be allocated from the job list in scheduling console, then click on the job number (or job name) to access the job details.
Figure 3. How to get to access job details view for a job.
A quick way to allocate a resource in job details view is from the swimlanes. Hover over a resource's profile image (or the resources initials if no image has been provided), and you will see a small blue plus icon. Click on the blue icon to allocate the job to this resource.
Figure 4. How to quickly allocate a resource to a job via the job details swimlanes.
For a more intelligent allocation, use the "Select Resources" button. The select resource(s) modal provides a searchable and sortable list of all resources, which are potentially available for a job (based on what is known).
Figure 5. How to allocate resources in the job details view.
Select one or more individuals from the list of available resources and press "Save."
Figure 6. A resource being selected for a job.
The available resources can be sorted in many ways (e.g., by Travel Distance, Highest Rating, Least Utilised)–this gives the scheduler a few options when deciding who to send.
By default, this modal filters resources based on the current job criteria. However, the scheduler can override this if desired (for example, you can choose resources in a different region, match a different skill set, or have different availability than the job otherwise specifies).
Also, the scheduler can quickly search for and choose, a specific resource using the search field.
The resultant resource list is sorted by "Travel Distance" by default. However, the scheduler can toggle between a number of additional sort options:
- Travel Distance (default): Sorts by travel distance as determined by Google Maps.
- Travel Time: Sorts by travel time as determined by Google Maps.
- Best Fit: Sorts based on Skedulo's default scoring algorithm to determine the most appropriate fit.
- Least Utilised: Sorts based on resources with the least utilization (requires a job in status "Pending Allocation" or later as it requires a date to perform its calculations).
Figure 7. The sort filter drop-down menu from the select resources modal.
Once a resource has been allocated to the job, the job's status is changed to "Pending Dispatch." A date and time for the job must be set before a notification can be sent out to the mobile worker.
Figure 8. A resource who has been allocated to JOB-0366.
Also, see Dispatch Jobs.
Remove Allocated Resource and Reallocate the Job
To remove an allocated resource from a job, click on the "Remove Resource" button (bottom-right) on their resource card.
To reallocate the job, click the "Add More Resources" button at the top of the "Allocated Resources" list.
Figure 9. How to remove an allocated resource from a job.
Once an allocated resource has been removed from a job, they are notified with a pop-up message in their Skedulo X mobile app. The text of the message says "This job allocation has been deleted." The job card will be removed from their agenda once it has been refreshed.
Figure 10. The pop-up message in Skedulo X advising that a job has been removed.
Note: A job can be reallocated by the scheduler even when it has been confirmed (or accepted) by a resource, i.e., A job with a status of "Confirmed" can still be reallocated. Once the job is completed (locked), it can no longer be reallocated.
Also, see Deallocate and Unschedule.