This is a beta feature.
Beta features should be considered "in development" and may not be fully supported or complete. Beta features are available as a preview for testing purposes and may be unstable. They should be used with caution in production environments.
Resources can swap jobs from the Skedulo Mobile App when the job swap feature is enabled. Job swap allows a resource to offer a job they have been scheduled to other resources who are not on any exclusion lists related to the job.
This gives resources some flexibility over their schedule and alleviates the workload on schedulers when unforeseen circumstances mean a resource is unable to attend a job.
Enable the Job Swap feature
Users with Administrator permissions can enable the resource Job Swap feature using the Skedulo web app.
You must consider the following limitations before enabling the Job Swap feature:
- There is currently no time limit on when a job can be swapped provided it is done before the defined start time.
- Re-allocation applies to individual jobs only. Resources cannot swap entire shifts.
- Offered jobs are not automatically re-allocated back to the original assignee if no other resource accepts the job, but are offered back to the original resource to re-accept.
- Resources only appear as available when their primary region matches the job region, they meet the job tags, and are not on the exclusion list. The mobile app does not currently take into account:
- Overlapping work
- Account inclusion
- Travel time
- The Job Swap feature is not supported if the Resource Requirements feature is also enabled.
The job swap feature is designed to be used with the Auto allocate feature so that schedulers do not have to approve job offers when they are made by resources.
Turn on the Auto allocate workflow option:
Open the Settings > Workflow page.
Click the Offers tab.
Select Auto allocate under Job offers.
Enable resource job swap
You must have an API user set. Refer to the Admin Settings: API User article for more information.
Open the Settings > Beta features menu in the Skedulo web application.
Select Enable resources to offer their allocated jobs to other resources via the mobile app.
Swap a Job
When the Job Swap feature has been enabled, resources can swap their allocated jobs using the Skedulo Mobile App. This enables resources to change their schedule due to unforeseen circumstances, or pick up extra jobs that have been made available by other resources.
In the Skedulo Web app, open the job you want to swap with other resources and tap the Actions button.
Tap Offer Job.
Select the resources that you want to offer the job to from the list, then tap Send.
Click Continue to send the job offer to the selected resources.
Alternatively, tap Cancel to keep the job.
The Skedulo Mobile App will display the following confirmation screen when the job has successfully been offered to alternative resources:
Error: Unable to Send Offer
The following errors can occur when a resource attempts to offer a job to other resources:
Unable to send offer:
You are not allocated to this job.
The job is already under offer.
The job start time has already passed.
The job has already been started.
The job has been locked by your administrator and cannot be offered.
Something went wrong:
This job may not be have been offered. Please contact your scheduler to confirm.
You have not enabled an API User.