Skip to main content

Version 9.1.121 (7 October 2024)

People Management

Username to be removed on card view (#120911)

Problem

  • Clients do not want the username to display on the Card View

 

Solution

  • Hide the username on the card view of the People Management dashboard

 

Pop-up stays on screen after selecting a People Groups (#120423)

Problem

  • The tooltip stays on the screen after hovering

 

Solution

  • Make sure the tooltip does not stay on the page after navigating away

 


Identity and Authorisations

Clicking Cancel on the Disclaimer pane shows a white screen indefinitely (#120664)

Problem

  • When a user clicks on the Cancel button on the Disclaimer page, the user is navigated to a white browser page.

 

Solution

  • Ensure the redirect when clicking on the Cancel button takes the user to the login page

 


Ruleset Setup

Products setup on Report Builder Product tile unresponsive (#102675)

Problem

  • The Product Setup menu option is displayed although there is no setup

 

Solution

  • Hide the Product Setup menu option

 

Styling on Disclaimer to be tweaked (#120659)

Problem

  • The Disclaimer message needs styling changes

 

Solution

  • Removed the superfluous vertical scroll bar on the right-hand side when an image has been added
  • Move the image and Disclaimer text to the right, instead of right up against the pane's border.
  • Show the link

 

Default Badges did not copy when the new Tenant and Ruleset was created (#114454)

Problem

  • When creating a new tenant the default badges are not created. Also found an issue when creating only a new ruleset.

 

Solution 

  • Implemented changes to create default badges when a new tenant is created and when a new ruleset is created.

 

System Menu: No indication that changes will be lost (#106936)

Problem

  • When changing anything in a menu item and then navigating away without clicking on 'Save' the changes are lost.

 

Solution

  • Added a warning message that unsaved changes will be lost

 


Imports

Error when people try to log in (#120909)

Problem

  • When an existing user is imported a duplicate claim is made for the given name.
  • The family_name was updated to given_name in AspNetUserClaims. 
  • When the user logs in the page breaks

 

Solution

  • Ensure the surname is added as family_name and not the given name

 

User name changes (#119426)

Problem

  • When a username changes when importing a new person if the external ID is not used the person will be created as a new user on the ruleset

 

Solution

  • Add settings to use additional fields to update the username

image.png

  • Check on the settings in order starting with employee code, ID number and external ID to try and find the user to change the username for
  • Should the unique field be in duplicate either in the import file or on the ruleset throw an appropriate error
  • Add checks to ensure if the user was seen to have a username change but failed that it is not created as a new user.
  • When exporting data via the ListUserExport API the start date in the group and the start date in the company are populated
  • When a page is left open for an extended period the user will be redirected to the error page after the next click should the error not be handled

Performance Management

When rating KPI the area is not clickable anymore (#116413)

Problem

  • To rate an item, the user must click the Rate / Change buttons.
  • This is slightly inconvenient and the request was made to allow clicking anywhere on the row to access the item to rate (where it does not overlap with other functionality Eg the action buttons).

 

Solution

  • Make the entire row clickable to allow rating regardless of whether the final score is approved, and update the person rating active configuration accordingly.

 


Technical

Domain Errors (#113747)

Problem

  • The JSON errors were displayed as the page content

 

Solution

  • Refactor the exception handler
  • Add redirects in the auth controller for expiry
  • Refactor error controller for Ajax and MVC loads, cater for session expiry
  • Add retry on the general error page to reload
  • Add session expired page with logout button for MVC, allow Ajax to directly logout when the session is expired.
  • Reduce the batch size of exception consumer

 


Translations

Static translations missing (#118237)

Problem

  • The static translations for all the core supported languages are not added, which are:
    • de, af-Za, en-UK, en-US, AM, pt-MZ, fr-CF, ar-SA
  • Static translations are not visible on the language module and cannot be changed from the front end and needs to be added on the Identity service.
  • So far it looks like only German has been completely translated.

 

Solution

  • Added static translations for all the core supported languages

 


HR Processes

Non-descriptive error displayed when adding process with name & code which already exists (#119243)

Problem

  • The generic error message displays

 

Solution

  • Added a descriptive message:
  • This process code has already been used

 


Job Profiler

The system does not prevent a user from Unpublishing a Job Profiler with Active Positions (#120455)

Problem

  • The system does not prevent a user from Unpublishing a Job Profiler with Active Positions.

 

Solution

  •  Prevent an Admin from "Unpublishing" a Job Profile that has Active Positions.

 


Tenant Management

Error when creating tenant without specifying a reseller (#119573)

Problem

  • When not specifying a Reseller and the Create button is clicked, a non-descriptive error is given.
  • This does not happen when a reseller has been selected.

 

Solution

  • Add a message:
    • Additional service creation could not be created

 


New Functionality

Performance Management: Interpolation (#115065)

 
Introduction

Interpolation is used to map Actual Values to the Rating Scales. During the Rating Phase, Actual Values are entered and then mapped to give a rating.

This functionality is available when creating Templates, when an agreement is Copied, as well as when a Blank Agreement is created.

 

Mapping Setup - Objective Setting Phase

When adding/editing a KPI, a new toggle is available

  • Automatic score calculation (Interpolation)

image.png

 

When this toggle is enabled, the mappings open where the Actual Values can be configured

image.png

 

When the Actual Values have been inserted:

image.png

 

Ratings Phase

When rating a KPI, the Actual Values are inserted instead of selecting a rating.

image.png

 

A rating can also be excluded:

image.png

 

When the Actual Value has been inserted, the score is shown:

image.png

 

The score is shown after the rating has been saved

image.png

 

View / Print

When opening the Print View, the Interpolation ratings are also shown:

image.png