Skip to main content

Version 9.1.132 (18 November 2024)

Performance Management

Unapproved ratings shown on the report (#119167)

Problem

  • The scores should not be displayed until the ratings have been approved
  • The Review Survey should be shown on the View/Print

 

Solution

  • Fix the score shown on Print Preview when ratings are not approved. 
  • Fix the Survey section on print preview. 

 

Evaluators to see all the employees they need to rate in one list across Review Setups (#123183)

Problem

  • Currently, a person rating others gets 2 or more lists when people are in different review setups
     

Solution

  • Ignore the review setups and periods when creating the list of people someone must evaluate
  • Show ALL people you need to evaluate across review setups
  • Add a column to show the review setups' due date

 

Emails for 360-degree evaluation (#123028)

Problem

  • When the Evaluation Sent template is triggered it gets the list of evaluation items it needs to email out, each of these items are then updated to 'Sent' status. However, with large data sets the handler appears to time out and never return any recipients to the notifications client.

Solution

  • Changed the UpdateEvaluationSentcommand handler to do a Bulk Update which required bypassing the normal aggregate root update. Also fixed the query selecting evaluations to mail out since it only needs to be sent out when the contract is in the ratings phase (objectives approved)

 

Search on create contracts screen not working (#118638)

Problem

  • Sql command timeout occurs when selecting people with people groups for bulk action.

 

Solution

  • Optimise query on select people for pm bulk action to create contracts from the template. Join on temp user-id table instead of selecting all records from cteOrderedAppointments

 

Hide setting: "Allow the manager to override who will approve and rate" (#122951)

Problem

  • The setting has been added but is still in the pipeline to be developed

 

Solution

  • Hide the setting until this functionality has been added

 

2 emails being sent with separate links for one Evaluation (#122047)

Problem

  • 2 emails were sent when a review setup was linked to multiple years.

 

Solution

  • Fixed issue by checking which review year set up the contract belongs to

 

Sent to Wrong Person Results not Saving Correctly Under Evaluations (#122676)

Problem

  • If the evaluations were saved first, then submitted with "Sent to the wrong person" selected, the saved ratings were still shown on the evaluation summary

 

Solution

  • If an evaluation is saved as a draft and then "Sent to the wrong person" is selected, the overall evaluation is deleted and the evaluation rating is set back to null

 

After Evaluation Results Submitted, Notification Sent Status Changes to Unsent (#122667)

Problem

  • After Evaluation Results are Submitted, a Notification Sent with Status Changes to Unsent

Solution

  • Fixed bug made by the changes of the new save functionality.

 


Job Profiler 

Job Profiler sync from V9 to V8 (#121932)

Problem

  • The dropdowns when creating or editing a job profile are confusing as it looks like the default is always selected

 

Solution

  • Add empty translated default

 

Job Code Search not working (#123312)

Problem

  • On the Job Profiler admin screen the search is only checking against job title, you cannot thus search by Job Code

Solution

  • Included Job Code on the search filter to allow searching for Job Title or Job Code.

 


People Management

SELECT NEW PROFILE PICTURE not available (#123135)

Problem

  • The Image Resources settings handling the display/upload of Avatar images were also affecting the profile image selection and upload.

 

Solution

  • Removed the if check determining the display of the Profile Picture selection and upload as this must ALWAYS be visible and not be affected by the Avatar settings.

 


HR Processes

Multiple persons on the topmost (root) node as fallback (#121882)

  • Add the Workflow Fallback Configuration to the Process Flow page as well.
  • It will first look at the Organisational Unit's setup and if no one is found, then it will look at the config on the Process Flow page.
  • If the config is nowhere added, then there will be no Fallback and the process will break.

 

Linespace to be added on the Process Flow setup page (#123178)

Styling fixes

 

Fallback approvers set on the child node are shown for the person on the node above this node that the fallback is set for (#123180)

Problem

  • Instead of selecting the user on the top node, it selected someone on the second-highest level.

 

Solution

  • Fix fallback user calculation 

 


Learning Management

Make default absent email more generic (#123136)

Problem

  • Need to change template to be more generic, changes to subject not applied to email.

Solution

  • Change absent email template to be more generic, also allow subject to be custom

 

Date Picker styling (#122907)

Styling fixes

 

[Attendance Register] Show Username (#123009)

Problem

  • Please consider displaying the Username of the employees on the Attendance register

 

Solution

  • The username has been included within the student column for the attendance register, attendance history and mark sheet

 

Prevent users from clicking the attendance Register link if there's no period (#122073)

Problem

  • There is no indication that periods need to be set up
  • Error message for period retrieval is the wrong message

 

Solution

  • Add a warning message to indicate periods need to be configured
  • Added new message to indicate retrieval error

 


Tenant Management

Date Picker Defaults set to Future Date rather than currently configured date (#122611)

Problem

  • When opening the "edit expiry date modal" the "Current expiry date" is a day after the actual date"

 

Solution 

  • Added a fix to convert the date to the correct date so that it is not a day ahead.

 

Wrong Notification Template used for 1 Day After Notification (#122732)

Problem

  • Licence Process Notifications are sent on the wrong dates.

 

Solution

  • Ensure licence process notifications are sent on the correct date.

 


Data Warehouse

Performance Management: Exclude job titles from performance management (#122661)

Problem

  • Performance Management Records are returning for Smollan, although the Job titles are excluded.

Solution

  • Created custom container within V9 DWH that will remove Performance Management entries for Smollan if they are included in the Job Title exclusion list

 

Reportbuilder.Materializedusers not updated (#121762)

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

 

Competencies not in DWH (#121863)

Problem
  • Competency datasources needs to be added to the V9 DWH
Solution
  • Added competency datasources within the V9 DWH

Claim Report for Sage Import (#122871)

Problem
Datasource jpHRProcessRequestData needs to be added that contains the json response entries 
Solution
Added datasource jpHRProcessRequestData within V9 Datawarehouse