Scheduling

 


ON THIS PAGE


 

Scheduling

The Scheduling is a table of all spots and all possible time spans. This dashboard shows:

 

1. Selected spot from the list

10. Three dots menu with actions to apply to shifts to make changes

2. Score to understand if there are some planning problems on the proposed solution of workshifts, related to inserted rules

11. Visualisation by day or week
Moreover if you click on day/week shown on header, you can select a different date from the popup

3. Add resources manually to create work shifts

12. Arrows to change week visualisation

4a. Export shift planning: by default, the export inserts the week's dates you are viewing
4b. Import a csv file with planning work shifts to assign to employees

13. Button to go directly to week indicated as the first draft

5. Solve Roster, Algorithm of AI to create a planning solution

14. Toggle compact view, to see continuous shifts assigned to the same employee grouped together (so a simpler visualisation mode)

6. Publish button of work shifts

15. Zoom in and zoom out buttons

7. Provision feature to duplicate work shifts to a next period using rotation system

16. Refresh planning

8. Color key to identify shifts type

17. Table of workshifts

9. Ticker to select different shifts to make changes

18. Bin icon to delete easily shifts created on the current week

Moreover

Each shift is represented by a rectangle at the intersection of a spot (row) and time span (column). If an employee must be present in a spot during a time span, a shift must exist for this spot and this time span. If a spot requires several employees at the same time, you can create several shifts for the same spot and time span. 

To organise work shifts, first of all you have to select the spot you intend to work on. Now you can proceed in two ways (that can be complementary):

  1. starting from an existing csv file

  2. clicking on “Add resources” to create new shifts manually

Add resources

Import data

If you decide to upload a csv with the set of all shifts, the file must contain fields like those:

 

  1. shift start time

  2. shift end time

  3. dates to be considered (in the example days of a week)

  4. number of employees required for each hour and each day

 

So clicking on Import you can upload a file from computer and the system will create work shifts like that:

Add resources manually

instead with Add resources you can create new shifts, indicating resource number, date, hour and click on +Add

 

 

Then, the system will add new shifts on the dashboard.

 



Moreover there are some keyboard shortcuts to manage shifts easily. You can:

  1. create a new shift by double clicking on a calendar area that corresponds to the desired time span and the new shift will appear

  2. delete shifts by selecting them (click checkbox icon to select the desired shifts as shown below) and then press Del button on the keyboard. The system will ask you confirmation to proceed with deletion (you can click Ok or press Enter button to confirm the choice).

  1.  

Assign shifts

To assign shifts:

  • you can edit each shift manually and insert the employee from those available, clicking on Edit.

Employees appearing in the list have already been automatically filtered according to contract type (hours still free to be assigned) and skills. You can choose employee (and a rotation employee if you want) and click on Save.

(If you click on Pinned, the employee shift remains blocked, so if you will launch Solve Roster to assign other shifts, pinned shifts will not be changed with other automatic solutions).

  • or you can activate the Solve Roster, the artificial intelligence-based algorithm, explained below.

Solve Roster

 

It is an algorithm which tests combinations in real-time to find the best one by automatically creating a shift schedule. The algorithm analyze all existing information (list of employees, contracts and disposability, skills, spots…) and searches for the best solution to provide optimal planning.

Clicking on yellow button “Solve Roster” system asks you if you really want to proceed.

When you launch Solve Roster you can see a “solver active” indicator on page header: in this way you know that solve roster is working

Solve Roster can be activated only on the week inserted in settings and it’s necessary to define rules to correctly activate Solve Roster.

 

 

During the launch you’ll see however the opportunity to terminate roster

At the end of the process the algorithm will display a planning result, assigning all work shifts:

 

 

Clicking on the icon of color key you can see the list of identified colors to understand the meaning of each work shift.

For example, you can see shifts already assigned to employees marked in yellow, while in grey you can see shifts that have not yet been assigned.

Changes before publication

Then you can make some adjustments (to change for example some employees before publication).

You can change several shifts at the same time:

  1. click on the button with ticker

  2. select work shifts to change

  3. click on 3 dots to choose the action:
    - applicable or remove applicable
    - move so the selected shifts will be shifted by the selected time
    - resize (so expand/shrink by a selected time)
    - clone to the same days in the target week (when you clone shifts it’s possible to make unassigned them)

    - assign to a specific employee
    - make them unassigned
    - pin or unpin work shifts
    - delete shifts

Clicking again on button with ticker, you will deactivate the edit option.

(You will be able to make changes with ticker option also on Adjustments section, if you have to modify shifts already published).

Or you can click directly on 3 dots of a specific work shift to edit it and change employee

 

On assigned workshifts it’s also possible to do some actions clicking on 3 dots menu:

  • Info: score details (hard/medium/soft) of the specific workshift

  • Edit: to change employee manually from the available ones (and possibility to make the shift pinned)

  • Activities: to view and add activities within the shift (read more details in next paragraph)

  • Employee calendar: link to calendar section of the selected employee to view all assigned workshifts

  • Set employee unavailable: possibility to insert from here availability, choosing status, date and hour.
    If you insert that assigned employee is unavailable or absent:
    1. Assigned shift become unassigned automatically.
    2. The system also adds the unavailability in the employee calendar
    3. By launching the Solve Roster again, the system will not consider the employee unavailable in the proposed solution (Find out more about availability clicking here)

  • Delete: to cancel workshift

Activities

Clicking on 3 dots Activities you can view and add activities within the selected shift (you can read how to create a new activity here).

 

1. Click on Add new

 

2. Choose an activity from the list and select hour for it. And click OK

 

3. You will see the list of created activity, that you can edit or cancel. And click on Close.

 

4. You will also see created activity directly on Employee calendar section of the relative employee

 

 

Export data

You can export spot data, clicking on Export button

By default, system inserts the week's dates you are viewing.

 

You will download a csv file with indication of employees and relative assigned workshifts:

 

 

 

Publish

If there aren’t planning problems or if you approve planning result you can Publish workshifts, clicking on relative button.

After publication, the shifts are frozen and they change colour intensity.

Solve Roster can no longer be launched on those specific rosters, but you can manually make adjustments from the related section (explained here).

An e-mail will be sent by the system to employees informing them that the week of shifts has been published.