Symptom
For some employees or all employees in the compensation form PM rating is displayed as number instead of text.
Example : A user have a rating as 3.1, there is a relavant text/description for the rating in the rating scale.
Reference : 2084806 - Rating Sources - Compensation
Rating source is set up in the compensation & ating scale is also configured as defined in the above KBA.
Environment
Compensation
Resolution
When we pull PM rating from PM form, we will use scale ID which defined in PM template instead of Comp template. However, if we configure scale adjusted calculation in PM template, we will try to match its rating description. If it is not matched, we will always display its numeric rating.
In this case, users' PM rating are range from 1-5, it doesn't match some of the scale values which defined in <scale-adjusted-calculation> in PM template. So if you want to display PM Rating as Text or Number-Text in comp form, please delete it from PM form template if it is not necessary, or update adjusted scale calculation to make sure it can match user's rating range.
Example, PM Rating is 3.1, it doesn't match any of below mapto-score values, so we will display its numeric value as its PM Rating in comp form.
Example code in PM template:
<scale-id><![CDATA[PM Rating Scale with Promotion]]></scale-id>
<scale-type><![CDATA[null]]></scale-type>
<scale-adjusted-calculation enable="true" display-calculated-rating="true">
<scale-map-value>
<score-min>1.0</score-min>
<score-max>1.5</score-max>
<mapto-score>1.0</mapto-score>
<mapto-desc><![CDATA[FAILS TO MEET EXPECTATIONS]]></mapto-desc>
</scale-map-value>
<scale-map-value>
<score-min>1.51</score-min>
<score-max>2.5</score-max>
<mapto-score>2.0</mapto-score>
<mapto-desc><![CDATA[NEEDS IMPROVEMENT]]></mapto-desc>
</scale-map-value>
<scale-map-value>
<score-min>2.51</score-min>
<score-max>3.5</score-max>
<mapto-score>3.0</mapto-score>
<mapto-desc><![CDATA[MEETS EXPECTATIONS]]></mapto-desc>
</scale-map-value>
<scale-map-value>
<score-min>3.51</score-min>
<score-max>4.5</score-max>
<mapto-score>4.0</mapto-score>
<mapto-desc><![CDATA[EXCEEDS EXPECTATIONS]]></mapto-desc>
</scale-map-value>
<scale-map-value>
<score-min>4.51</score-min>
<score-max>5.0</score-max>
<mapto-score>5.0</mapto-score>
<mapto-desc><![CDATA[OUTSTANDING]]></mapto-desc>
</scale-map-value>
</scale-adjusted-calculation>
Solution:
1. Remove adjusted scale in the related PM template.
OR
2. Modify the adjusted scale like below
Example: add mapto-score for 3.1, 4.1 & 5.1
<mapto-score>3.1</mapto-score>
< mapto-desc><![CDATA[Meets Expectations + Promotion]]></mapto-desc>
Keywords
PM rating, Text, PM rating as number , KBA , LOD-SF-CMP-INT , Integrations & Intelligent Services EC , Problem