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 a general shift as defined by you. If he comes in at 9 a.m., he will automatically be assigned general shift.
With this feature you don’t need to manually regulate the changes in the shift for employees.