Employee
No description
type Employee {
abbreviation: Abbreviation!
comment: String
contact: PersonalData
contracts: [EmployeeContract!]
currentQualification: EmployeeQualification!
employeeNumber: String!
id: EmployeeID!
isBlockedForNightDuty: Boolean!
learnedProfession: String!
lifetimeEmploymentNumber: String
qualificationHistory: [EmployeeQualification!]!
residentialPark: ResidentialPark!
self: PersonalData!
supplementQualifications: [SupplementQualification!]!
totalOvertime: Float!
tours(
input: EmployeeTourFilterInput
): [TargetTour!]!
user: User
warnings: [String!]!
workspaces: [ApartmentGroup]!
}
Fields
Employee.abbreviation ● Abbreviation! non-null object
The abbreviation of the employee as text and image.
Employee.comment ● String scalar
A comment related to the employee.
Employee.contact ● PersonalData object
Personal information about an additional contact person of this employee.
Employee.contracts ● [EmployeeContract!] list object
A list of all contracts created for the given employee
Employee.currentQualification ● EmployeeQualification! non-null object
Highest valid qualification of the employee.
Employee.employeeNumber ● String! non-null scalar
External identifier of the employee. (NN. unique)
Employee.id ● EmployeeID! non-null scalar
Unique identifier of the employee.
Employee.isBlockedForNightDuty ● Boolean! non-null scalar
If an employee is blocked for night duty, the employee is not allowed to work on night shifts.
Employee.learnedProfession ● String! non-null scalar
Learned profession of the employee.
Should not be used to determinate ANY skills; use Employee.currentQualification for that purpose.
Employee.lifetimeEmploymentNumber ● String scalar
Lifetime employment number of the employee, a nine-digit number
Employee.qualificationHistory ● [EmployeeQualification!]! non-null object
History of all associated qualifications.
Employee.residentialPark ● ResidentialPark! non-null object
The residential park the employee is working in.
Employee.self ● PersonalData! non-null object
Personal information about this employee.
Employee.supplementQualifications ● [SupplementQualification!]! non-null object
List of additional supplement qualifications.
Employee.totalOvertime ● Float! non-null scalar
Total overtime of the employee
Employee.tours ● [TargetTour!]! non-null object
Fetches all tours of an employee by their date or calendar week
Employee.tours.input ● EmployeeTourFilterInput input
Employee.user ● User object
The user connected to this employee. Null, if there is no user assigned yet.
Employee.warnings ● [String!]! non-null scalar
Indicating incomplete data on the employee.
Employee.workspaces ● [ApartmentGroup]! non-null object
The assigned apartment groups the employee preferable works in.
Returned By
addEmployeeQualification mutation ● addEmployeeSupplementQualification mutation ● availableEmployees query ● createEmployee mutation ● employee query ● employees query ● setEmployeeWorkspaces mutation ● updateEmployeeContactPersonData mutation ● updateEmployeeCoreData mutation
Member Of
AbsenceShiftElement object ● ActiveTour object ● ApartmentGroup object ● BloodPressure object ● BloodSugar object ● Client object ● Comment object ● CompletedActionPlan object ● DemiseIncidentReport object ● DraftActionPlan object ● EmployeeRecord object ● EmployeeShiftEntry object ● FixedShiftElement object ● FluidExport object ● FluidIntake object ● OxygenSaturation object ● Pulse object ● ReportSheetEntry object ● ResidentialPark object ● ShiftElement interface ● SocialCare object ● StructuredInformation object ● TargetTour object ● TaskShiftElement object ● Temperature object ● Tour interface ● TourShiftElement object ● User object ● VitalSign interface ● Weight object