EmployeeShiftEntry
All shifts planned for an employee for a single month. This is a row in a shift plan.
type EmployeeShiftEntry {
actualTime: Int!
employee: Employee
id: EmployeeShiftEntryID!
plannedTime: Int!
shifts: [ShiftEntry]!
timeBalance: Int!
}
Fields
EmployeeShiftEntry.actualTime ● Int! non-null scalar
Actual recorded working time for the month in minutes
EmployeeShiftEntry.employee ● Employee object
The employee responsible for carrying out the shifts. Optional, as shift can be unassigned.
EmployeeShiftEntry.id ● EmployeeShiftEntryID! non-null scalar
EmployeeShiftEntry.plannedTime ● Int! non-null scalar
Total planned working time for the month in minutes
EmployeeShiftEntry.shifts ● [ShiftEntry]! non-null object
All shifts planned for the given employee
EmployeeShiftEntry.timeBalance ● Int! non-null scalar
Balance between the planned and the actual recorded working time in minutes, can be positive or negative
Member Of
SavedShiftPlan object ● ShiftPlan interface ● ShiftPlanDraft object