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