Skip to main content

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