In job scheduling, a roster is a planned timetable that shows when employees are assigned to work, including their shifts, days off, and working hours. Companies use rosters to organize staff availability, manage workloads, and ensure enough employees are present during business hours.