Skip to main content

CreateEmployeeInput

Input for createEmployee mutation.

input CreateEmployeeInput {
abbreviation: AbbreviationInput!
comment: String
contact: PersonalDataInput
currentQualification: EmployeeQualificationInput!
employeeNumber: String!
isBlockedForNightDuty: Boolean
learnedProfession: String
lifetimeEmploymentNumber: String!
residentialParkId: ResidentialParkID!
self: PersonalDataInput
workspaces: [ApartmentGroupID]
}

Fields

CreateEmployeeInput.abbreviation ● AbbreviationInput! non-null input

The abbreviation of the employee as text and image.

CreateEmployeeInput.comment ● String scalar

A comment related to the employee.

CreateEmployeeInput.contact ● PersonalDataInput input

Personal information about an additional contact person of this employee.

CreateEmployeeInput.currentQualification ● EmployeeQualificationInput! non-null input

Highest valid qualification of the employee.

CreateEmployeeInput.employeeNumber ● String! non-null scalar

External identifier of the employee. (NN. unique)

CreateEmployeeInput.isBlockedForNightDuty ● Boolean scalar

If an employee is blocked for night duty, the employee is not allowed to work on night shifts.

CreateEmployeeInput.learnedProfession ● String scalar

Learned profession of the employee. Should not be used to determinate ANY skills; use Employee.currentQualification for that purpose.

CreateEmployeeInput.lifetimeEmploymentNumber ● String! non-null scalar

Lifetime employment number of the employee, a nine-digit number

CreateEmployeeInput.residentialParkId ● ResidentialParkID! non-null scalar

Reference to the Residential Park

CreateEmployeeInput.self ● PersonalDataInput input

Personal information about this employee.

CreateEmployeeInput.workspaces ● [ApartmentGroupID] list scalar

The assigned apartment groups the employee preferable works in.

Member Of

createEmployee mutation