Skip to main content

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