Version 9.1.131 (18 November 2024)
People Management
Users cannot send Kudos - People group problem (#122263)
Problem
- When a user does not have an active / default people group, the My Team / My Department / My Company user lists don't load.
- This is incorrect, as for those views, it does not require the user to have a people group, and it will return only relevant people based on the reporting line/org.
Solution:
- Removed the check to not call getUsers when a user does not have an active people group.
Active people indicator shows employees as Future Dated when the appointment date is in the past (#121617)
Problem
- When hovering over the Active People count for a newly created ruleset, the count shows that the 1 person appointed is future-dated.
Solution
- Ensure that the person is not seen as future-dated but active
Support user visible on newly created ruleset (#121931)
Problem
- The support user is shown on the People Management Dashboard
Solution
- Hide the user from the front-end
Fit initials into bubble (#122322)
Problem
- The initials do not fit in the bubbles
Solution
- Make the font smaller
Main Dashboard
Update size of middle block (#122320)
Problem
- The My Colleagues widget is bigger than the rest
Solution
- Align the widget with the rest of the widgets
Global Search
Search field loses focus (#121885)
Problem
- You type a few characters, and then the page reloads to show the relevant filtered data, but it loses focus, and you have to click on it again to refine your search.
Solution
- After the result set has been filtered, place the focus back in the search box so that you can continue to refine without having to click in the box again.
Imports
Disabilities duplicated (#121903)
Problem
- When reimporting a user the disabilities are duplicated and all disabilities added on the front end are deleted
- The importation of long org codes fails at the DB level.
- When creating a new user, if there are empty disabilities in the master data, the import fails with the object reference issue.
Solution
- Change the domain update of disabilities when importing as disabilities in the DB are not loaded
- Correct the length of the org code in the pre-validation
- Add checks for null disabilities when creating a user
Add Person AppointmentEndDate to MaterialisedUsers tables (#121349)
Problem
- Report builder materialised users fails
- When importing
- Notification users are not created
- Performance reporting lines are not updated
- Appointments are not updated for materialised users
- User data is lost when updating appointments or reporting line data
Solution
- The notification did not implement batch user materialisation and appointments
- Performance management implements batch reporting line materialisation
- Report builder correct code
- Implement updates of materialised data only if changes
- Add migrations to update data across services for report builder and notifications
Organisational Structure
Line Manager details spill off the page (#121877)
Problem
- With the Zoom at 90%, (values higher than 80%) the Line Manager details for the positions spill over the right border of the page.
Solution
- Wrap the text with the zoom
Learning Management
Unable to view all Learning Portal contents once logged in using copied link (#122264)
- Opening the pathway shared link for V10 prevents navigation to the normal learning portal
- The portal link is cached when opening the lms portal on V10. Adjusted the logic to only cache the link if the menu item is used and not when a shared link is used.
Not able to link learning manage role to user (#122890)
Problem
- The role for Learning Administrator is not available in V9
Solution
- Create a Learning Administrator role
Data Warehouse
Table consolidation and Data Dictionary cleanup (#121664)
- There is data in the Data Dictionary tables across tenants
- There are unused columns in the Datawarehouse tables
- There are tables in the Datawarehouse that can be combined
- There are columns in the Data Dictionary where the content of the column is unclear
This requires a rename of the alias of such columns - Column names do not appear in an expected / logical order
- Cleanup data so that there is only Data Dictionary data in tenant 1
- Work through all columns in the Datawarehouse and identify unused columns
- Identify tables in the Datawarehouse that can be combined
- Review all columns and suggest wording where it is not clear what is stored in the column
- Order columns in a logical order
- Ensure data sources appear in their correct categories
Performance Management
Cannot submit agreement (#122734)
Problem
- Error when attempting to save a comment.
- The section item weight must be greater than 0.
- The section weight is, however, 5%, and the employee is still busy capturing the remainder of the information and balancing the scorecard.
Solution
- Skip validation for weight on values and behaviours when setting auto distribution is enabled
Move tooltips up for buttons on the agreement page (#118757)
Problem
- When you view an agreement, several buttons can be found at the bottom of the screen. Some of them display a tooltip on hover, but it sometimes gets in the way then the click is not registered.
Solution
- Move the tooltips to display above the buttons
As a Performance Administrator viewing the Review Setups, I want to have a setting to determine whether the timeline should show on Performance Dashboard for the end-user (#121303)
Problem
- People requested to not see the timeline on the Dashboard
Solution
- Add a setting to hide the timeline on the Dashboard
As a Performance Administrator viewing the Review Setups, I want to have a setting to determine whether the Agreements can be edited when using the API to create Agreements (#121302)
Problem
- No functionality existed to lock an agreement from editing
Solution
- Added new settings
As a person doing the evaluation, I want a Save button to save my progress for later (#122391)
As an employee creating the evaluations, I want to see the people's name, surname and email (#122390)
- When the setting is enabled for the Manager and Employee not to see the results, and the employee and/or manager is creating the evaluations, the selected people's info should be shown
- Do not show the results on the create evaluation modal
- Summary modal stays as is
Employee and Manager creating Evaluations
Summary
- When the setting is selected that the employee may not see the results, but the manager can, then the same as for the employee above should be implemented
- For the Manager, it stays as is
Manager
Employee
Summary - Employee
Summary - Manager
Action Label Requires Correction (#122015)
Problem
- When a user receives an evaluation request link via email, when the link is opened the Action Heading is displayed as ACTION.ACTION - this should be ACTION
Solution
- Added the translation for Action
System Menu
The translate button on the My Heading field does not navigate the user to the Menu Heading field translation field (#121904)
Problem
- When clicking on the Translate button on the Menu Heading field, I am navigated to the first item on the translation list.
Solution
- Ensure that the user is taken directly to the Menu Heading field on the list of translations.
Report Builder
Changes to date field (#121255)
Problem
- When right-clicking on a date field in Report Builder, the following options show and there is no option for time:
Solution
- Change the current one above to Date and time (Default)
- This time shows as: 2024-10-07T07:30:53.8235783
- Show as our standard date/time function, but aligned to the selected culture and timezone. In the above example it should be: 2024-10-07 9:30:58
- Add another option for Date only
- This option must show the date without the time component
API
As a System Owner, I want to create an API call to import Performance Agreements from a third-party system (#121301)
Business Rules
-
An API call should be created to import the agreements from a third-party system
-
The agreements will be imported per employee for a Review Setup linked to the Review Year for a Review Item as an Overall Approved Agreement
-
The fields needed for the API are:
-
Ruleset Code
-
Username*
-
Review Year*
-
Review Setup*
-
Review Item*
-
Section*
-
Section Weight
-
Perspective
-
Perspective Weight
-
Is Perspective Library Item
-
KPA
-
KPA Weight
-
Is KPA Library Item
-
KPI
-
KPI Weight
-
KPI Measures
-
KPI Ratings
-
KPI Activities
-
Is KPI Library Item
-
Person Rating*
-
Person Comment
-
Manager Rating*
-
Manager Comment
-
Final Rating
-
Approved (Use Approve Contract .approvecontractperiod
-
If there is no rating, the record should be rejected
-
The Manager Rating is the Final Rating
-
When only the Manager Rating column has been populated, make the Final Rating the same as the Manager Rating
-
When a score of 0 is sent through the API call for a specific review item, the review item should be excluded
New Development
HR Processes (#116458)
User Story 1 - As a People Management Administrator accessing HR Processes from the Inbox, I want to go directly to the Product Setup
User Story 2 - As a person with access to the Organisational Structure, I want to have a new section for the Workflow Fallback Configuration when adding or editing an org unit
User Story 3 - As a People Management Administrator accessing HR Processes Product Setup, I want to have a section for the Workflow Fallback when adding or editing a Process Flow
User Story 4 - As a People Management Administrator accessing HR Processes Product Setup, I want to have new fields available when adding the Approval Levels for a Process Flow
User Story 5 – As an Approver, I want to be able to upload files
User Story 6 – As an Approver, I want to be able to Cancel a Request
User Story 7 – As an Approver, I want to be able to request more information from the previous approvers or submitted person
User Story 8 – As a Fallback Approver, I want to be able to select another approver
User Story 9 – As a Ruleset Administrator, I want to have a Notification Template for the request for more information option
User Story 10 – As a Translation Administrator, I want to have the new fields available for translation
User Story 11 – As a Report Builder, I want all the new fields available in the DWH
User Story 12 – As an approver, I want my approvals not to be updated at the same time if there is an approval in between
- The approval will have to be done again if there is another approver after the first approval
User Story 13 – As a System Owner, I want each request to have a reference number which displays on the Request and Notifications
User Story 14 – As an Approver, I want to see my Historical Approvals