Version 9.1.135 (13 January 2025)
Performance Management
Rating button not displaying (#124149)
Problem
Solution
- Fix the check that determines the contract state on the dashboard.
Improve the performance of queries throughout the system by providing a materialised PeoplegroupUsers table per service (#122980)
Problem
- Improve the performance of queries throughout the system by providing a materialised PeoplegroupUsers table per service
Solution
- You can only exclude users from this custom people group
- It is auto-populated when adding a user either from the front end or via the user import
- For all services, the following must be confirmed
- When adding or terminating a user the user must be automatically added/removed from the people group
- Editing appointments on the front end
- Adding a new user on the front end
- Importing users
- When the people group is used in the service the data is auto-populated
- When adding or terminating a user the user must be automatically added/removed from the people group
- Performance management
- Performance dashboard and the loading of subordinates
- Target Audience Page
- Report Builder
- When drawing a report for a specific people group
- People Management
- Dashboard
- Active, future and terminated should still show correctly
- Dashboard
- Both the Redis cached people groups are removed and the data for the people groups in MaterialisedPeopleGroupUsers are removed
- The MaterialisedPeopleGroupUsers must be materialised when next used in the service e.g PM, People Management, Report Builder
Create master data for evaluation periods pulled from V8 (#112612)
Import PM Scores to V8 SCP (#112597)
Change the Ignore Phase End Date rule (#123374)
The label should be changed to:
IGNORE PHASE DATES
The business rules that should be applied when this setting is enabled:
Learning Management
Notifications not sent out (#123776)
Problem
- Notifications are not sent as soon as mark setup is marked as published and send notifications are enabled
Solution
- Add
sendNotificationscall inMarksheet.tsxwhen the mark is published and locked. Also, the marks will now be saved before sending the notification
Cannot save marks for a second class (#123870)
Problem
- Some users are missing from materialized users causing the save not to work
Solution
- Increase the retry interval for message processing to 60s for consumer events
- Add migration to sync the MaterializedUsers table again
Add a loading indicator when exporting the list of recipients (#123802)
Problem
- No loading indicator when exporting the list of users that will not receive a notification on the attendance register
Solution
- Add loading indicators on Ajax calls in the attendance notification modal
Data Warehouse
Organisational path - Incorrect (#124143)
Problem
The issue was these 2 users' Appointments were edited last May according to the source data. The data warehouse data for these specific 2 users was not updated with the latest Org data. For Appointments, the data warehouse fetched the data that had been updated for the past 72 hours. I am not sure if the Datawarehouse at that time did not update the Appointment data or if there is perhaps an issue on the data source where the Edited Data did not update correctly, due to this being updated manually on the source DB with support query.
Solution
Adjust the Appointments DWH package to refresh all the appointments daily. This is now possible due to the massive performance improvements that were made within the DWH. This will ensure that the DWH does have all the latest appointments daily going on forward.
'Null' values should return an empty string (#123389)
- The Datawarehouse returned 'blank' if the nvarchar returned NULL values
- Adjusted the V9 DWH to return NULL if the nvarchar column value is NULL
Dashboards: Scores not showing on graphs (#123887)
Problem
- The final rating score field needs to be added within Contract Periods for V9 DWH to implement the dashboard changes
Solution
- Added Final rating score field within Contract Periods
Tenant Management
Email Template Adjustments for Tenant Management (#123472)
Problem
- Spaces between text in the template are too large.
Solution
- Fixed the templates by reducing the spaces between paragraphs
Red Pill Changing to Grey on Manage Person Screen and Organizational Structure Screen (#123795)
Problem
Solution
Spelling of Licence (#123827)
Problem
Solution
People Management
The system does not Auto-Confirm the User with a valid Email address (#118978)
Problem
Solution
The curser does not change when hovering on the People Group selection (#121876)
Problem
Solution
Add a Summary Menu Item (#122957)
Problem
Solution
Organisational Structure
Delete modal heading displays incorrectly when Name contains ampersand (#122269)
Problem
Solution
SigniChat
Buttons to be moved away from the bottom border of the Group Chat setup box (#123357)
Problem
Solution
Auto Doc
Styling on Delete Template modal to be aligned with mock-up on CR (#104629)
Problem
Solution
[Auto Doc][Admin User][Templates] Asterisk to be placed alongside Delete Reason text box label (#102815)
Problem
Solution
Ruleset Management
Tooltip to be adjusted (#104399)
Problem
Solution
Error when trying to save External Link with name with 225 characters (#104617)
Problem
Solution
The Kudos icon is not available on the Change Icons list (#113037)
Problem
Solution
Competency Analysis
Do not display text in Bold (#121394)
Problem
Solution
Language
Incorrect product name displayed for Career Conversations (#113009)
Problem
Solution
Notifications
Confirmation message on Create of new Schedule to be corrected (#101309)
Problem
Solution
Event Deactivation Reason text box label asterisk to be displayed in red instead of grey (#102805)
Problem
Solution
The user can set the Once-Off custom schedule to time already passed (#96569)
Problem
Solution
Events: 'Can be scheduled' indicator to be shown on the Notification Events list (#85834)
Problem
Solution