Roster Table is under Master.
The Roster Table in HRPro is used to define and manage employee schedules and shifts. This table allows you to:
Assign Shifts: Specify working hours and shift patterns for employees.
Plan Rotations: Set up rotation schedules to ensure fair distribution of work hours.
Track Changes: Monitor any updates or adjustments to shifts.
Export Data: Import or export the roster data from/to Excel for easy management and analysis.
Roster Table is made by assigning the Shift Code of each day to define the work schedule for the employees that assigned this Roster Code.
Click [+] to define new Roster Code.
Click [-] to delete an existing Roster Code.
Click [Edit] to edit the description, Leave and Attendance Period of this Roster Code. See Edit Roster Table.
Click the Roster Code (in Blue) to add or amend the Period Roster Table of that Roster Code.
Click [+] to define Roster Table for new periods.
Select the Periods you wish to create and optionally change the shift code on the pattern, you can further edit the Period Roster Table in the below Edit Roster Details screen. Click Create to create the Period Roster Tables.
This pattern reflects the most recent roster code created by this user. For example, if the user assigned REST on the Monday column last month, this month will also display REST on Monday as a default.
To bulk-set the shift codes of the roster table, you can use the combo boxes at the top of the calendar. For example:
Set all days to the Shift Code "OFFICEHOUR".
Set all Sundays to the Shift Code "REST".
You can also update the roster by period using the Roster Update feature. Supervisors can use Roster Assignment in the Employee Portal to assign shifts for their direct subordinates.
When changing the Shift Code in the Roster Table, any related attendance records (Late-In, Early-Out, Overtime, Absent, etc.) will be recalculated.
If the Assumed One Employee per Roster option is enabled in Master Setup, Rest Day and Statutory Holiday Balance information will be shown. The leave type of approved leave for this employee will appear in red on the Roster Calendar to ensure the proper shift code is assigned.
Typically, a shift code must be assigned to all dates. However, when one employee per roster is assumed, no shift code is assigned before the join date or after the termination date of the employee.
When the Enable Roster Table Autosave option in the Master Setup, General tab is turned on, any changes made are automatically saved. The total number of working hours and days are updated instantly. This feature ensures that your work is continuously saved without needing to manually hit the save button.
When the Roster Table Show Holiday option in the Master Setup, General tab is turned on, holidays from the Holiday Table will be displayed on the Roster for easier reference.
"418 Checking" button
The "418 Checking" button is used to generate a message box that helps verify compliance with the Employment Ordinance's continuous contract regulations. This message checks if an employee's contract meets the criteria for continuous employment, which is important for determining entitlements like annual leave, sick leave, and other statutory benefits.
See 418 Checking for the explanation.
"468 Checking" button
The "468 Checking" button is used to generate a message box that helps verify compliance with the Employment Ordinance's continuous contract regulations. This message checks if an employee's contract meets the criteria for continuous employment, which is important for determining entitlements like annual leave, sick leave, and other statutory benefits.
Section 468 is a proposed amendment aimed at relaxing the requirements for a continuous contract. Under the current rule, an employee must work at least 18 hours per week for four consecutive weeks to qualify. The proposed change would instead require a total of at least 68 hours of work over a continuous 28-day period (4 weeks). This adjustment is intended to provide greater flexibility and extend benefits to part-time and casual workers.
For the definition of Balance Brought Forward, Current Period Entitled, Current Period Assigned, and Period End Balance in Rest Day, see Rest Day Balance Processing.
For the definition of Balance Brought Forward, Current Period Entitled, Current Period Assigned, and Period End Balance in Statutory Holiday, see Holiday Balance Report.
When the option Enable Roster Location Assignment in Master Setup is turned on, you are able to assign the work location of the Shift to the Roster Date.