Skip to main content

EmployeeMoveImpact

What a move of an employee to another residential park would affect. Reported before the move so the user can see what is kept and what is dropped.

type EmployeeMoveImpact {
careTeamsToRemove: [CareTeam!]!
futureShiftMonths: [Date!]!
futureTourDates: [Date!]!
sourceParkRoleNames: [String!]!
workspacesToClear: [ApartmentGroup!]!
}

Fields​

EmployeeMoveImpact.careTeamsToRemove ● [CareTeam!]! non-null object​

Care teams of the source park the employee is a member of. The move removes them.

EmployeeMoveImpact.futureShiftMonths ● [Date!]! non-null scalar​

Months of the source park whose saved shift plan holds an entry for the employee, limited to the current and the next month. These entries are left untouched.

EmployeeMoveImpact.futureTourDates ● [Date!]! non-null scalar​

Dates in the source park from today onwards on which the employee is assigned to a tour. These assignments survive the move and are listed as a warning, not as something that is removed.

EmployeeMoveImpact.sourceParkRoleNames ● [String!]! non-null scalar​

Names of the role templates the employee's user account holds in the source park. The move revokes them unless the caller asks to keep them.

EmployeeMoveImpact.workspacesToClear ● [ApartmentGroup!]! non-null object​

Apartment groups currently assigned to the employee as workspaces. The move clears them, because they belong to the source park.

Returned By​

employeeMoveImpact query