Shifts
- Adding a Quick shift
- Quick edit
- Adding a "Regular" Shift
- Copy a shift
- Corrective actions
- Assign an employee to a shift
There are different ways to add shifts:
Adding a Quick shift
- Click on a row in the Schedule view to quickly add a shift.
- Select a shift type and you are done! If you need to add more details, select More options.

You can also click the + icon that appears when you hover over a specific date to quickly add a shift in the Schedule view.

Quick edit
To make shift editing faster and easier, you can "quick edit" in the schedule and base schedule.
Click on a shift and the quick edit panel will open:

From here you can:
- Delete the shift: Click on the trash can.
- Re-assign the shift to another employee: Select another employee in the drop-down.
- Change shift type: Select another shift type in the drop-down.
- Move the shift to another day: Select a new date in the date picker.
- Change start and end time: Edit the start and end time.
If you want to make other changes like changing cost center or break time, just click More options and the detail panel will open on the right-hand side.
Adding a "Regular" Shift
Add a shift by selecting the + icon followed by Shift in the top right-hand corner:

When creating a schedule, you can add or edit the following on each shift:
Employee
Select from the list of employees to whom you wish the shift to be assigned.
Shift type
If you're switching between shift types as you're creating a new shift, the shift times, as well as any breaks will always reflect those of the last selected shift type. However, if you're switching between shift types as you're editing an existing shift, the shift times, as well as any breaks won't update to reflect those of the last selected shift type.
Date and time
Select what date and time you want the shift to be added for.
Break(s)
- There's support for adding multiple breaks to the same shift. If you haven't set up break rules, adding a break will result in a 30-minute break being added to the middle of your shift by default. For a 9:00-11:00 o'clock shift, the break will be placed at 9:45-10:15, but you can modify this to your liking. If your shift were to be shorter than 30 minutes, the default behavior is for the break to be made as long as the shift contains it.
- The recycling button next to the "Breaks" heading will replace any existing breaks of the shift with what's been configured in shared/local, agreement template-, or agreement-level break calculations. You are able to also add additional breaks manually after applying your break calculation rules. Note that break calculation rules on agreement template-level can currently only be set up in Classic. Read more about break calculation rules here.
Task(s)
Tasks are basically the same as a shift, in the sense that they are built out of shift types. On a task, you need to define shift type and start and end time. You add a task directly on a shift. You can only add a task within the mother shift's timespan.
Shift information
- Section: Select what section of the unit the shift should be placed on.
- Cost center: Select the relevant cost center for the shift.
- Project: Select any project you want to be associated with the shift.
Agreement
The agreement field is added to the form once you've assigned an employee to the shift in question.
Description
The shift comments will be visible on the shift in both daily and weekly view.

Salary type rules
Salary type rules are described here.
Copy a shift
To copy an existing shift, click on the shift and click the pick (hand) icon:

Navigate to where you want to add the + to copy the shift:

Important to remember
- The manual salary type rule is copied regardless of whether the shift is being copied to the same employee, another employee, or to no employee. This currently applies to individually copied shifts.
- If the original shift isn't valid on the date to which the agreement has been copied, then the agreement selection logic will be applied and Quinyx will select an agreement for the copied shift based on that. Also, this only applies if the shift is copied to the same employee. This is how it has worked all along in Base schedule.
- If you manually change a cost center on a shift where the cost center was initially inherited from shift type and then copy that shift to another day for the same employee, then the copied shift will have the same cost center as the shift it was copied from:

Read more about batch copying, moving, and deleting shifts here.
Advanced settings
Advanced settings are inherited from your shift's shift type, but you may override these on shift level in the very bottom of the "Edit shift" dialog, under the Advanced settings section.

The following advanced settings can be configured on shift level:
Productive hours
This drop-down has two options:
- No - the shift's hours won't count towards "Productive hours", irrespective of the current selection of the Count as scheduled hours setting.
- "Yes, for scheduled hours" - the shift's hours will count towards "Productive hours" only if the current selection of the Count as scheduled hours setting is true/checked.
Count as scheduled hours
Determines whether the shift's hours count towards Scheduled hours. Note the dependency of this setting and that of "Productive hours".
Count as worked hours
Determines whether the punch linked to this shift counts towards Worked hours.
Free day
Checking that a shift is a free day indicates that the assignee of this shift is not supposed to work between the start and end time of the shift. Typically, this setting is checked in combination with unchecking the Count as scheduled hours and Count as worked hours.
Corrective actions
When a shift is connected to at least one punch, additional functionality will appear in the shift detail panel:
Split punch
With this functionality, all segments of the punching that lie outside of the connected shift will be divided up into their own punches. After the split has been made, all split punches will be connected to the original shift, but they can be connected to another shift, and to other agreements, cost centers, and projects, if wished.
A typical example of use is if an employee has several agreements, one which permits flex time and one that allows overtime. With this function, a manager (or employee) connects the different segments to the correct agreement depending on whether the employee has worked in flex or if he or she has worked for ordered overtime.
Correct breaks
This may be useful if the employee has punched in or out for a break incorrectly, or failed to punch out for a break completely. When managers select Correct breaks, the last entry associated with the shift will move forward or backward so that the total punched time of the break matches the total scheduled time of the break. If there is no breaks when punching, the Correct break functionality will create break(s) for you.
When a user applies the correct break functionality, the following logic applies:
- One scheduled break, no punched break: a break will be added at the same time and duration as the scheduled break and split the punch
- One scheduled break, one punched break that is shorter than the scheduled break: the start time of the second punch is moved so that the total break time is the same as the scheduled break time.
- One scheduled break, one punched break that is longer than the scheduled break: the start time of the second punch is moved so that the total break time is the same as the scheduled break time.
- Two scheduled breaks (or more), two punched breaks (or more) where the total of scheduled break hrs is longer than the total of punched breaks: the start of the last punch is moved so that the total break time is the same as the scheduled break time.
- Two scheduled breaks (or more), two punched breaks (or more) where the total of scheduled break hrs is shorter than the total of punched breaks: the start of the last punch is moved so that the total break time is the same as the scheduled break time. (note that punched breaks can be removed completely)
Assign an employee to a shift
When assigning an employee to a shift, you get a list of potential employees to schedule in a list. When an employee is available, you'll see the availability displayed as a "badge" below the employee's name:

If an employee is unavailable, the "row" is slightly greyed out.

How to assign a shift
- Create a new shift or edit an existing shift.
- Select a shift type.
- Select the date and time of the shift.
- Click on the employee drop-down to choose an employee to be scheduled on the shift.
- The employee list appears, and employees are sorted by relevance.
What does “Sorted by relevance” mean?
- Employees who are available or unavailable according to their agreement and have a Notice of Interest(s) (if notice of interests is not used, this part is not applicable)
- Home unit
- Away unit
- Employees who are available (according main agreement, no absence or shift)
- Home unit
- Away unit
- Employees who are unavailable (according main agreement, has an absence or a shift):
- Home unit
- Away unit
In the sorting logic we also take into consideration how many skills are matching between the shift type and the employee.
If employees meet the exact same criteria, they are sorted in alphabetically ascending order.
Visual indications
Skills
- Blue text: matching skills between employee and shift type.
- Red text: missing skills between employee and shift type.

Grey dot on the employee's profile picture
- Unavailability according to agreement.
- Absence
- Employee has a shift the same time.
Green dot on the employee's profile picture:
- Notice of Interests
Example: if the employee is absent first part of the day, he/she will have a visual indication (grey dot) with the text Absence exists and be sorted at the bottom of the list, even if the shift is about to be assigned is the second part of the day.
Smartlist checks skills on tasks
The smart list checks skills on tasks when suggesting which employee is the best match for a shift.
Example
In the example below, we are assigning a person to a shift with a task. The shift requires Skill 1, and the task requires Skill 2:

- Elin Olsson has both skills so she is considered to be the best match.
- Andreas Olsson has Skill 1 (required for the shift) but is missing Skill 2 (required for the task), so he is considered to be the second best match.
- Björn Gustafsson is missing both skills so he is considered to be the third best match.
Which employees can I schedule?
Given that you have the correct permissions set up, you can schedule all employees who are members of a given group and have a valid role, a valid agreement, and a start date of the employment defined. As the scheduler, you also need to be a member of the same group.
Batch copy, move, and delete shifts
Batch copy shifts
You can batch copy shifts from one employee's schedule to another employee's schedule.
- Click the employee in the left-hand margin and select Copy shifts.

- Select the employee for whom you want to copy the shifts.
- Select the to-period for which you want to copy the shifts.


- The shifts have now been copied.
In the example below, Francis Eccle's schedule has been copied, and now she and Gregory Payne have the same weekly schedule.

Batch move shifts
You can batch move shifts from one employee to another.
- Click the employee in the left-hand margin and select Move shifts.

- Select the employee to whom you want to move the shifts.


In the example below, Anna Sjögren now has Kyle Mason's shifts.

Batch delete shifts - employee row
You can delete an entire employee row in Schedule.
- Click the employee in the left-hand margin and select Delete shifts.

- Tick the Include punches if you want to delete all punches associated with the shifts.

- Delete.
Batch delete shifts - full schedule
It's possible to delete all currently visible shifts, which means that any filter selections you've made are taken into account. This means you can, for instance, choose to delete all shifts for a given unit and month originating from a certain base schedule.
Start by navigating to the month of your choice and applying any filter. In the example below, we've selected to delete all shifts originating from the base schedule named "Base schedule" for our Drottninggatan unit in September:

Next, click the ellipsis in the top right corner followed by Delete shifts as shown below.

Upon clicking Delete shifts, the following pop-up will appear, displaying the number of shifts to be deleted and giving you the option of also deleting the corresponding punches:

In our example, the selection of shifts has no corresponding punches so we won't tick that box.
You can see the result below. All shifts corresponding to the filter we applied have been deleted, with only absences and notices of interest remaining for the month of September on our Drottninggatan Unit: