Shift Confirmation

Review planned roster, mark absences, confirm actuals at shift start

This is a copy of today's planned roster. Mark any employees as absent and assign replacements. Confirming locks the actual roster.
{{ row.WorkstationCode }} {{ row.WorkstationName }} Unstaffed
{{ operator.EmployeeName }} {{ slot }} Present Absent — {{ operator.AbsenceReason || 'No reason given' }} Replaced by {{ operator.ReplacedByEmployeeName }} Covered Absent Mark Present
No operators planned for this station. + Assign Now

Roster Summary

Total Planned {{ summary().totalPlanned }}
Present {{ summary().present }}
Absent {{ summary().absent }}
Replaced {{ summary().replaced }}
Unstaffed Stations {{ summary().unstaffedStations }}
Staffing Coverage {{ summary().coverage }}%
{{ summary().unstaffedStations }} station(s) unstaffed. Confirm anyway or assign an operator.
Select Line, Date, Shift and Line Incharge to load the planned roster.

Assign Replacement for {{ activeEmployeeName }}

×
{{ activeEmployeeName }} is marked absent. {{ activeEmployeeName }}'s record is preserved. The replacement will be added as a new staffing row.

Assign Employee to Station

×