Can a staff work for two consecutive shifts? In that case, how does shift allocation work?

Yes, staff can work consecutive shifts. Staff needs to clock out for the first shift and then clock in for the next shift.

Both shifts will show for that day against that staff.