Skip to main content

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
 

image.png


 
On the Evaluation summary, show in the comment the toggle wording:

image.png


 

image.png


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.