# Schedules
# Introduction
The Shift module allows you to efficiently manage your employee's shifts. You can define regular or iterative shifts based on your specific requirements. Regular shifts are based on weekdays, while iterative shifts repeat with a weekly off in each iteration. You can assign a default employee shift by attaching it to the employee screen. However, if you need to assign a shift for a particular period only, you can use the shift assignment screen.
# Shift Types
The Shift module provides three types of shifts:
Regular Shift:
- Regular shifts are used to define business hours based on weekdays.
- You can configure time, break time, tolerance, and other settings for each day of the week.
- Select this shift type for shifts that follow a regular weekday pattern.
Iterative Shift:
- Iterative shifts are used to define repetitive days with a weekly off in each iteration.
- You can configure time, break time, tolerance, and other settings for each day of the week.
- Select this shift type for shifts that follow a repetitive pattern.
Open Shift:
- Open shifts are used to define shifts without a specific pattern.
- There is no need to configure specific time or break time settings.
- Select this shift type for shifts with flexible timings.
# Shift Configuration
The Shift module provides various configurations to set up shifts effectively. Let's explore each configuration in detail:
# Time Configuration
- Set up shift timings for each day of the week.
- Define the start and end times for each day, including break times and tolerance time.
- To add a new time configuration, click the "Add" button on the shift card.
- A new row or form will appear, allowing you to input the details of the time configuration
# Break Time Configuration
- Set up break timings for each day of the week.
- Define the start and end times for breaks.
# Tolerance Configuration
- Set up tolerance time for each day of the week.
- Tolerance time allows employees to clock in or out slightly before or after the scheduled shift start or end time without being marked as late or absent.
# Other Configuration
Deduction Hours Configuration:
- This configuration allows you to set up deduction hours based on the time worked up to a certain limit.
- If an employee works beyond the specified duration, the system can automatically deduct a certain number of hours from their shift.
- This feature is useful for managing overtime or controlling the number of hours worked by employees.
Night Shift Configuration:
- If you have specific night shifts in your organization, you can configure a shift to be a night shift.
- Night shifts typically have different timing and may include additional benefits or considerations.
- By setting a shift as a night shift, you can ensure proper scheduling and differentiation from regular shifts.
Weekly Off Configuration:
- Along with regular and iterative shifts, you can define the weekly off for each shift.
- The weekly off refers to the day(s) when an employee does not have to work.
- By configuring the weekly off for each shift, you can ensure accurate scheduling and adherence to labor regulations.
With these configurations, you can customize your shifts to align with your business requirements effectively.