How shift assignment will happen if an employee changes shift?

If you have enabled “Auto Assign” shift, then depending on the attendance time logged in by the shift employee, he will be automatically assigned a shift in the attendance log.
For instance, if 9 a.m. to 6 p.m. is the general shift as defined by you. If he comes in at 9 a.m., he will automatically be assigned the general shift.
With this feature, you don’t need to manually regulate the changes in the shift for employees.