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