Version 9.1.129 (30 October 2024)
Performance Management
Approved ratings that are empty (#122271)
Problem
- There are contracts that have FinalScoreApproved = true, but none of the items have a Final Rating.
- This should be impossible, as when submitting ratings for approval, there is front-end validation to ensure all items have ratings.
- Also, I cannot find another means to replicate this issue.
Solution
- To try to mitigate the problem, additional checks were added on the domain-side validation for the rating approval to ensure that when final ratings are submitted, all items must have a rating.
Incorrect ordering of the ratings (#122246)
Problem
- Ratings are shown as they are added
Solution
- Change the ordering to look at the Setup's order
Move Employee Scorecard from 1 setup to another (#121906)
Problem
- The bulk move message is lost when a failure occurs or is only available in the services log
- The add of the user on the people group fails due to being unauthenticated in the backend process.
Solution
- Return message form move command and concatenate
- Only include users when there are any users to include
- Allow anonymous linking of people group items when the ruleset is provided.
Display of Original Final score decimals (#122029)
Problem
- The original Score is not shown with 2 decimals
Solution
- Change the display of the original score shown in the tooltip after importing a calibrated score, to show 2 decimals
Misalignment with the table headers (#122076)
Problem
- When the final rating is excluded, and the employee views that finalized contract there is a misalignment of the table cell and the headers.
Solution
- Fix the alignment caused by the final rating being excluded.
Final Ratings Calculations (#122077)
Problem
- The scores that are displayed on the user banner when viewing a contract has an issue on the calculation when you rate an item, or change a rating, and when the sections have different max ratings.
- The rated score is calculated per section and summed instead of using the percentage scores and then multiplying by the max year score.
Solution
- Fix calculation to correctly base of Performance Max Year and not rated score per section totalled.
- Also, the same fix on UserRatingScores saves (Saved for informational purposes.)
Report Builder
Unable to edit publish status on Report (#121524)
Problem
- When trying to publish a report it does not save the published value and also does not indicate the saved snack message. Modal also did not close.
Solution
- Model validation failed because of recent People Group additions, excluding PeopleGroupList from model state validation on Update.
- Also picked up checkboxes from report form was getting serialized in duplicate, once for each state the checkbox had (once for false and then if it toggled another state for true).
- Added code to filter out the duplicates.
No data is available on the performance status report (#122008)
Problem
- Timeout in PG refresh for 83K users
- Incorrect syntax when username or position had accents
Solution
- Extend the timeout to 10min when calculating the PG
- Add exclusion of or path when listing users
- Make the max received bytes larger for the channel as 83k exceeds the 4MB default
- Escape accents in username, surname and position title
- Change query to delete the users that have been removed from the PG and add the users that have been added to the PG
SigniChat
Styling on Chat Search box to be made standard (#120691)
Problem
- The Search box styling on the chat header is not correct.
Solution
- Implement the standard search box as in the Main Banner