Version 9.1.118 (23 September 2024)
Performance Management
Internal People List loading requires optimization (#120320)
Problem
- The loading of Internal People takes too long
Solution
- Optimise the query that brings back the list of people
The evaluation icon not showing on the agreement (#119959)
Problem
- The issue is that a review setup with its review periods is linked to more than 1 review year.
Eg Managers Review Setup with Mid-year and Final-Year is used on FY2023 and FY2024 - When the contract detail is retrieved and it determines whether or not to show the evaluations it checks whether the evaluation due date is captured for the period (Mid-Year) but does not filter based on the Year.
- This means it technically finds 2 Mid-year review items , with 1 having an evaluation date set and the other not.
- It picks the first one and then returns.
- This is why it may also appear to work 'randomly' because of the natural ordering of the query the one with the evaluation date sometimes gets picked first.
Solution
- The query now also takes into account the ReviewYear of the contract to ensure the correct review item dates are retrieved.
Add functionality to close the evaluation and show as wrong person on summary (#120155)
- When the toggle is selected, and submitted, mark the evaluation as completed
- Items to evaluate is then ex 0 / 6
On the Evaluation summary, show in the comment the toggle wording:
The final score in the system is not the same as in the Performance Agreement Status report (#119225)
Problem
- There is a rounding issue on the DWH and therefore the scores are not matched
Solution
- Create custom rounding function to force round half up rounding and replace toFixed usages
The manager’s general comments are not visible in the employee's contract (#119923)
Problem
- The general comments only showed when the agreement was submitted
Solution
- Always show General Comments to both parties
Ruleset Management
No load indicator is displayed on the screen when clicking on the Ruleset or Cancel button (#102903)
Problem
- There is no loading indicator when clicking on a Ruleset
Solution
- Implemented the loading indicator
Languages
Add default culture en-GB (#114371)
Problem
- Currently, the date displayed in the V8 system is American and this causes the date picker not to work
Solution
- Replace en-US/en-UK with en-GB as the default language
People Management
Fix the styling of the Manage Person button (#113511)
Problem
- Styling is not standard
Solution
- Make the button a standard button
Identity
SSO issues (#120492)
Problem
- The SSO integration between V8 and V9 not working
Solution
With the update to .NET 8, the user identity ID is now retrieved from the 'nameidentifier' claim instead of the 'sub' claim.