Skip to main content

RankOptimiserInput

No description

input RankOptimiserInput {
allowSelfRanking: Boolean
forceSelfRanking: Boolean
groupComparisons: Int
groupSize: Int
managerAppearances: Int
managerRankScheme: RankOptimiserManagerRankScheme
managersRankReports: Boolean
rankerWork: Int
reverseColleagueRank: Boolean
reverseManagerRank: Boolean
status: AssessmentOptimiserStatus
stopping: RankOptimiserStoppingCriteria
userAppearances: Int
}

Fields

RankOptimiserInput.allowSelfRanking ● Boolean scalar

Allow employees to rank themselves

RankOptimiserInput.forceSelfRanking ● Boolean scalar

Force employees to rank themselves

RankOptimiserInput.groupComparisons ● Int scalar

Number of rankers for each ranking group

RankOptimiserInput.groupSize ● Int scalar

Number of employees in a ranking group

RankOptimiserInput.managerAppearances ● Int scalar

Number of times an employee should be ranked by a manager

RankOptimiserInput.managerRankScheme ● RankOptimiserManagerRankScheme enum

Criteria for optimising the work of managers

RankOptimiserInput.managersRankReports ● Boolean scalar

Managers rank reports

RankOptimiserInput.rankerWork ● Int scalar

Number of ranking groups a ranker should rank

RankOptimiserInput.reverseColleagueRank ● Boolean scalar

Allow employees to rank colleagues who rank them

RankOptimiserInput.reverseManagerRank ● Boolean scalar

Allow reports to rank managers

RankOptimiserInput.status ● AssessmentOptimiserStatus enum

Optimiser status

RankOptimiserInput.stopping ● RankOptimiserStoppingCriteria enum

Criteria by which the optimiser should stop

RankOptimiserInput.userAppearances ● Int scalar

Number of ranking groups an employee should appear in

Member Of

AssessmentCreateInput input ● AssessmentUpdateInput input