Attribute "Work experience" Utility function:
OU work experience | Employee work experience | Work experience | |
1 | not required | less than 5 | sufficient [2] |
2 | not required | >=5 and <8 | very good [3] |
3 | not required | >=8 and <10 | excellente [4] |
4 | not required | >=10 and <=20 | excellente [4] |
5 | not required | 21 or more | excellente [4] |
6 | 5 years | less than 5 | insufficient [1] |
7 | 5 years | >=5 and <8 | sufficient [2] |
8 | 5 years | >=8 and <10 | very good [3] |
9 | 5 years | >=10 and <=20 | excellente [4] |
10 | 5 years | 21 or more | excellente [4] |
11 | 8 years | less than 5 | insufficient [1] |
12 | 8 years | >=5 and <8 | insufficient [1] |
13 | 8 years | >=8 and <10 | sufficient [2] |
14 | 8 years | >=10 and <=20 | very good [3] |
15 | 8 years | 21 or more | excellente [4] |
16 | 10 years | less than 5 | insufficient [1] |
17 | 10 years | >=5 and <8 | insufficient [1] |
18 | 10 years | >=8 and <10 | insufficient [1] |
19 | 10 years | >=10 and <=20 | sufficient [2] |
20 | 10 years | 21 or more | excellente [4] |
Pseudocode of Work experience rules:
// if the Organizational unit does not define minimal employee's work experience
-
IF [Employee's experience < OU experience] THEN evaluation = [1] - insufficient
-
ELSE IF [OU experience = 0] and:
-
IF [Employee's experience >= OU experience] and [Employee's experience < 5] THEN evaluation = [2] - sufficient
-
IF [Employee's experience >= OU experience] and [Employee's experience > 4] and [Employee's experience < 21] THEN evaluation = [3] - very good
-
IF [Employee's experience >= OU experience] and [Employee's experience > 20] THEN evaluation = [4] - excellent
-
// if the Organizational unit defines min. 5 years of employee's work experience
-
IF [OU experience = 5] and:
-
IF [Employee's experience >= OU experience] and [Employee's experience < 8] THEN evaluation = [2] - sufficient
-
IF [Employee's experience >= OU experience] and [Employee's experience > 7] and [Employee's experience < 21] THEN evaluation = [3] - very good
-
IF [Employee's experience >= OU experience] and [Employee's experience > 20] THEN evaluation = [4] - excellent
-
// if the Organizational unit defines min. 8 years of employee's work experience
-
IF [OU experience = 8] and:
-
IF [Employee's experience >= OU experience] and [Employee's experience < 10] THEN evaluation = [2] - sufficient
-
IF [Employee's experience >= OU experience] and [Employee's experience > 9] and [Employee's experience < 21] THEN evaluation = [3] - very good
-
IF [Employee's experience >= OU experience] and [Employee's experience > 20] THEN evaluation = [4] - excellent
-
// if Organizational unit defines min. 10 years of employee's work experience
-
IF [OU experience = 10] and:
-
IF [Employee's experience >= OU experience] and [Employee's experience < 14] THEN evaluation = [2] - sufficient
-
IF [Employee's experience >= OU experience] and [Employee's experience > 13] and [Employee's experience < 21] THEN evaluation = [3] - very good
-
IF [Employee's experience >= OU experience] and [Employee's experience > 20] THEN evaluation = [4] - excellent
-
-
ELSE IF [Employee's experience < OU experience] THEN evaluation = [1] - insufficient
Work experience rules response is input for Evaluating aggregated attribute "General work".