To create a staff shift which is based on no. of hours, follow the below steps.
HR ---> Attendance ---> Manage Staff Attendance Shifts and Sessions ---> Select Branch ---> Click on Create New Shift ---> Enter Shift Name ---> Select Work Hours Based Shift ---> Select the no. of hours for Full Day and Half Day Attendance ---> Select Week off Days ---> Click on Save Weekly Offs.
Note: For Work hours-based shift, Employees do not have specific work timings and can come anytime of a day on a need basis.