Suggested Employees
|
The compiled list is then used to score each employee using the placement criteria settings for the allocation.
- The complete list of employees matching the employee query is loaded.
- The qualification scores are evaluated and employees who are outside the cutoffs are removed.
For each employee in the list of suggestions, PayGlobal counts the number of qualifications the employee acquired on or before the allocation date (EmpQuals) that correspond to the qualifications for the placement criteria (PcQuals):
- If the employee has none, then ScoreQualification = 0.
- If the placement criteria has none, then ScoreQualification = 100.
Otherwise ScoreQualification = EmpQuals/PcQuals * 100.
- If a cutoff range was specified (by a non-zero upper or lower bound) and ScoreQualification is outside this range, then the suggestion is removed from the list.
Otherwise PayGlobal multiplies the ScoreQualification by the QualificationWeighting, and adds it to the TotalScore for the suggestion.
- The competency scores are evaluated and employees who are outside the cutoffs are removed.
For each employee still in the list of suggestions, PayGlobal counts the number of competencies the employee acquired on or before the allocation date (EmpComps) that have not expired and correspond to the qualifications for the placement criteria (PcComps):
- If employee has none, then ScoreCompetency = 0.
- If the placement criteria has none, then ScoreCompetency = 100.
Otherwise ScoreCompetency = EmpQuals/PcQuals * 100.
- If a cutoff range was specified (by a non-zero upper or lower bound) and ScoreCompetency is outside this range, then the suggestion is removed from the list.
Otherwise PayGlobal multiplies the ScoreCompetency by the CompetencyWeighting, and adds it to the TotalScore for the suggestion.
- The roster scores are evaluated and employees who are outside the cutoffs are removed.
For each employee who is still in the list of suggestions, PayGlobal does the following:
- Loads the timebands for shifts the employee is rostered on for that day.
- Removes timebands with a reason that is set to IsAvailable because they will not affect their roster availability.
- Subtracts the employee’s roster timebands from the allocation (or requirement) timebands. This leaves the required times the employee can work when they are not already rostered to work.
- If no required times remain, then ScoreRoster = 0.
- If the requirement does not contain timebands, then ScoreRoster = 100.
Otherwise ScoreRoster is the number of minutes in the requirement that the employee is not rostered to work elsewhere (as a percentage of the total minutes for the requirement).
- If a cutoff range was specified (by a non-zero upper or lower bound) and ScoreRoster falls outside this range, then the suggestion is removed from the list.
Otherwise PayGlobal multiplies the ScoreRoster by the RosterWeighting, and adds it to the TotalScore for the suggestion.
- The availability scores are evaluated and employees who are outside the cutoffs are removed.
For each employee who is still in the list of suggestions, PayGlobal does the following:
- Loads the timebands that represent when the employee is available for that day.
- Subtracts the employee’s unavailability from the allocation (or requirement) timebands. This leaves the required times that the employee is available.
- If no required times are left, then ScoreAvailability = 0.
- If the requirement does not contain timebands, then ScoreAvailability = 100.
Otherwise ScoreAvailability is the number of minutes in the requirement that the employee is available (as a percentage of the total minutes for the requirement).
- If a cutoff range was specified (by a non-zero upper or lower bound) and ScoreAvailability falls outside this range, then the suggestion is removed from the list.
Otherwise PayGlobal multiplies the ScoreAvailability by the AvailabilityWeighting, and adds it to the TotalScore for this suggestion.
- The award scores are evaluated and employees who are outside the cutoffs are removed.
For each employee who is still in the list of suggestions, PayGlobal does the following:
|