Generate Shift
The Generate Shift module is used to assign previously created shifts to a specific date range.
This helps the system schedule production activities and workforce planning based on defined shift timings.
By generating shifts, the MES system determines which shift will be active for each day within the selected period.

Creating a Generated Shift
To generate shifts:
-
Navigate to Masters → Generate Shift.
-
Click the Add New button.
-
The Generate Shift form will open.
-
Enter the required details.
-
Click Save.

Shift Generation Details
The following details must be entered to generate shifts.
| Field | Description |
|---|---|
| Start Date | The date from which the shift schedule will begin. |
| End Date | The date until which the shift schedule will be active. |
| Shift | Select the shift that will be applied for the selected date range. |
Shift List Generation
After clicking Save, the system automatically generates a list of shift schedules for each day between the Start Date and End Date.
Each date within the selected range will be assigned the selected shift.
This generated list helps users clearly view the daily shift allocation within the selected time period.
Generated Shift Table
The generated shift records will appear in a list format.
| Field | Description |
|---|---|
| Date | The specific date for which the shift is scheduled. |
| Shift Name | The shift assigned to that date. |
| Shift Code | The code representing the shift. |
| Start Time | The shift start time. |
| End Time | The shift end time. |
Summary
The Generate Shift module helps schedule shifts for a selected date range.
It allows users to:
- Define a start and end date
- Assign a shift to that period
- Automatically generate shift schedules for each day
- View the generated shift list for production planning
This ensures proper shift scheduling and workforce management within the MES system.