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)
-
- Add a dropdown with all the Evaluation Periods (V8)
- Evaluation Period
- Required field
- Master Data Table to be added with the 360 Evaluation Periods from v8
- Evaluation Period
- Add a dropdown with the Import Actions
- I want to import
- Options
- ONLY new scores
- When selected, show helper text
- Import new evaluation scores from [selected evaluation period]. Leave existing scores as is.
- When selected, show helper text
- New scores and override existing scores (from evaluations)
- When selected, show helper text
- Import new evaluation scores from [selected evaluation period]. Existing scores will be overridden.
- Business Rule:
- When the setting is inactive and the Manager cannot revise, exclude this option
On the Review Years | Review Setup | Review Period | Review Survey
- When the setting is inactive and the Manager cannot revise, exclude this option
- When selected, show helper text
- ONLY new scores
- Options
- I want to import
- Integration Tab on Ruleset Setup
- Review Year Review Survey Import
- When selected, the scores should be imported according to the chosen option via the API
- Import from last sync/import date
- Also, add a daily sync
- Only run when a Review Setup has a Review Survey
- Review Year Review Survey Import
- Add a dropdown with all the Evaluation Periods (V8)
Import PM Scores to V8 SCP (#112597)
- On V8
- When opening the Profile
- Use the API to import the Overall Final Score
- Overall Final Score = Review Period 1, 2 etc has been approved and Review Survey has value / is excluded
- Use the API to import the Overall Final Score
- When opening the Profile
- Materialised view - use table
- PM - Update score to materialised view every 2 hours
- PM Year to use
- The PM Year is irrelevant because only the latest approved Overall Final Score will be used
- Add Import to Integrations tab
- Talent Profile - Latest PM Score Import
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:
- The Start Date and End Dates should be ignored
- This will mean that the users can start the phase before the date is reached and they can continue after the date is reached
- Thus, the phase will never be locked
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
sendNotifications
call inMarksheet.tsx
when 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
- The licence expiry warning message is grey on people management and org structure.
Solution
- Fixed global styling issue where it conflicts with pill styling
Spelling of Licence (#123827)
Problem
- Incorrect spelling mistake
Solution
- Corrected the spelling from License to Licence
People Management
The system does not Auto-Confirm the User with a valid Email address (#118978)
Problem
- The system does not Auto-Confirm the User with a valid Email address
Solution
- If a user's email is provided, the email will be auto-confirmed. If not provided initially, it will confirm the email if the user is updated with one. The email will also be unconfirmed if it is removed.
The curser does not change when hovering on the People Group selection (#121876)
Problem
- The Curser does not change when hovering over the People Group selection
Solution
- Changes styling to show a pointer when hovering over the people group dropdown
Add a Summary Menu Item (#122957)
Problem
- As a person with access to a person’s profile, I want to have a menu item for the summary
Solution
- Added a summary tab to the user profile
Organisational Structure
Delete modal heading displays incorrectly when Name contains ampersand (#122269)
Problem
- Org Structure delete modal heading displays incorrectly when Name contains ampersand
Solution
- Added fix to show name in heading correctly if it contains special characters
SigniChat
Buttons to be moved away from the bottom border of the Group Chat setup box (#123357)
Problem
- The save group button is near the bottom border.
Solution
- Increased the margin of the footer of the create group modal
Auto Doc
Styling on Delete Template modal to be aligned with mock-up on CR (#104629)
Problem
- On the delete template modal, the name of the template should be replaced by Template and the name of the template to be deleted shown in quotation marks and in bold
Solution
- Fixed the styling of the delete template modal
[Auto Doc][Admin User][Templates] Asterisk to be placed alongside Delete Reason text box label (#102815)
Problem
- Delete modals reason field that is required does not show asterisks.
Solution
- Implemented correct class on the global component to fix issues everywhere
Ruleset Management
Tooltip to be adjusted (#104399)
Problem
- When the creation of a ruleset fails, the 'could not create ruleset' label contains a list of services which could not be set up.
- Please could we insert a space between the 2 words in the name of the Services?
Solution
- Added spaces between the words
Error when trying to save External Link with name with 225 characters (#104617)
Problem
- Error when trying to save External Link with name with 225 characters
Solution
- Increased the length of the external link name to 500 characters.
The Kudos icon is not available on the Change Icons list (#113037)
Problem
- The Curser does not change when hovering over the People Group selection
Solution
- Changes styling to show a pointer when hovering over the people group dropdown
Competency Analysis
Do not display text in Bold (#121394)
Problem
- When a user hovers on the Competency Title the system displays the pop-up text in Bold
Solution
- Changed the tooltip to normal text.
Language
Incorrect product name displayed for Career Conversations (#113009)
Problem
- When on the language page the Career Conversation translation did not work.
Solution
- Saw that some of the translations were missing, so I added the missing values
Notifications
Confirmation message on Create of new Schedule to be corrected (#101309)
Problem
- The confirmation message on Create of new Schedule to be corrected
Solution
- Fixed the confirmation message when saving a schedule
Event Deactivation Reason text box label asterisk to be displayed in red instead of grey (#102805)
Problem
- When deactivating a notification event, the reason field label asterisk (*) needs to be displayed in red.
Solution
- Changed the deactivation reason asterisk to red.
The user can set the Once-Off custom schedule to time already passed (#96569)
Problem
- Able to set a custom once-off schedule to a time today that has already passed.
Solution
- When once-off schedule type is selected, remove time slots that has passed already.
Events: 'Can be scheduled' indicator to be shown on the Notification Events list (#85834)
Problem
- Please consider indicating on the Notification Events page which events can be scheduled.
Solution
- Added a "Can Schedule" column to the notification events list to indicate whether that event can be scheduled or not