Generating Jobs is the act of creating jobs from your predefined Shifts & Rosters.
The process of generating jobs from your shifts and rosters can take several minutes to run and is therefore batched into a background operation each time it is run.
To view the previous times the generate jobs operation has run, navigate to Operations → Top Tasks → Generate Jobs
The list on the Generate Jobs page shows each of the previous operations with the following information:
Number - the batch operation number. Click the number to see the detailed view of the batch.
❕Note: If the operation was successful, you will be able to see the details of the batch, however, if the operation failed, you have the opportunity to edit the batch and submit a new operation. See Edit and retry a failed operation below for more information on how to achieve this.
Start & end dates - This is the date range where jobs will be generated
Created by & Created on - Who created the job generation & when it was created.
Status - The Status column shows whether the generation attempt is in progress or whether it has succeeded or failed.
Generated Jobs - Shows the number of jobs that were created.
Fail Details - If a generation has failed, the reason for the failure will be shown here.
Actions - The actions column allows a failed job generation to be acknowledged. Acknowledging a failed attempt to generate jobs will remove that failure from the ‘Failed Generate Jobs Operation’ tile on the Operations page. The Acknowledge action is also available from inside the Maintain Generate Jobs page.
To generate new jobs:
Navigate to Operations → Top Tasks → Generate Jobs → Top Tasks → Generate New Jobs.
Select the date range for the jobs that you would like to generate.
❕Note: To generate jobs on a single day, the start & end dates should be the same.
❕Note: Rosters that are part of a rotating roster group can only be generated for a single working week. If the date range spans more than a working week, those rosters will be unavailable.
Add the rosters to be generated using the + Add Roster, + Add Roster Group and + Add All Roster buttons at the bottom of the rosters list.
❕Note: A roster can only be added once to the Generate New Jobs page. Those that have already been added will appear greyed out in the drop down list of rosters to choose from.
❕Note: you can generate rotating and non-rotating rosters together as long as the date range doesn’t span over multiple weeks.
❕Note: Rotating rosters are indicated by the rotating icon 🔄.
❕Note: If the date range spans over a working week, you will not be able to generate jobs for rotating rosters, and therefore will see **+ Add All Non Rotating Rosters instead of + Add All Rosters.
Optionally allocate, change or clear the allocated staff member next to each roster.
Click Submit to start the generation.
❕Note: You will be returned to the Generate Jobs page where you will be able to observe the status of your job generation as it progresses from scheduled to in progress & finally to either succeeded or failed.
❕Note: If you have added rosters that are part of a rotating roster group, and then change the working week, you will be required to click the ‘Recalculate’ button which will update the assigned staff member’s based on their newly calculated positions.
Job generations can fail for a number of reasons, most commonly the failures will be caused by either a fatigue related issue, a driver not having the required skill spec for a shift contained in one of the rosters or a driver not having clearance to drive a certain vehicle allocated to one of the shifts, due to that vehicle being on their Vehicle Restrictions list. If a generation attempt fails, the reasons will be shown in the Fail Details column.
Clicking on the operation number from the Generate Jobs page will open the Maintain Generate Jobs page which allows you to view and edit the details of the job generation. If a generation has failed, you can edit the details using the edit ✏ button to remove a shift or driver in order for the generation to proceed. Once you’ve made the required changes, click Submit to attempt the generation again. There is no limit to the number of times you can open a failed generation, make changes & try again.
In This Topic
Related Topics
If a public holiday falls within the date range you’ve selected to generate jobs, only the shifts that have ‘Runs on a Public Holiday’ set to yes, will be generated on that day.
Here is an example of running Sunday services on Public Holidays.
You may have a set of shifts that run Monday to Friday, another set of shifts that run on Saturdays and a set of shifts that run on Sundays.
The Sunday shifts would have ‘Runs on a Public Holiday’ set to yes while all of the Monday to Friday and the Saturday shifts have ‘Runs on a Public Holiday’ set to no.
If you select a date range that includes a Public Holiday, only the Sunday shifts with ‘Runs on a Public Holiday’ set to yes, will be generated on that day.
If there are staff members allocated to the rosters that contain the Sunday shifts, the staff member will be allocated on the Sunday but will be removed on the Public Holiday. The Public Holiday jobs will be generated blank. This is to prevent the Sunday driver automatically being allocated the Sunday shift and the Public Holiday shift in the same week.
If a mistake is made & jobs are generated on the wrong week or generated twice for the same time period for example, it may be necessary to delete all jobs created from that generation.