Creating Staff Shifts / Schedule

Creating Staff Shifts / Schedule

Is it possible to create a weekly worker shift page; both for the individual employee and for a whole department on the one sheet / view,  which can be printed or in self service. With hours tracking for payroll?