List of the Release Notes (2025)

Signify continually develops new functionality and resolves issues, so our system is continually improving. We also develop exciting new modules in line with how the use of Human Resource Information Systems is changing. A list of the Release Notes for the different versions is shown below.

Version 9.1.155 (7 April 2025)

SigniChat

Datatables warning error when clicking on the <--- back button (#129666)

 

 


Learning Management

Inform the user where to find the exported list of recipients (#123803)

Problem

 

Solution

 

When Multiple Comments are added, Save creates formatting issues with large Gaps (#129623)

Problem

 

Solution

 

When Marking Learners as Absent, if Send Notifications is clicked but cancelled Endless Load Logo Loops over Interface (#129847)

Problem

 

Solution

 

Teacher not able to View Marksheet and Attendance (#129069)

Problem

 

Solution

 


Imports

No errors exported (#129226)

Problem

 

Solution

 


Translations

Fix the translation of the page heading (#129839)

Problem

 

Solution

 


Performance Management

Comments mandatory on Ratings and Evaluations (#129585) - New functionality

 

Periods are shown in reverse order (#130060)

Problem

Solution

 


People Management

After saving a Secondary Appointment the system remains on the Appointment page (#129460)

Problem

 

Solution

 

People Group Search does not work as expected (#130069)

Problem

 

Solution

 

The ribbon shown behind the Profile icon and the tooltip remains on the page (#129641)

Problem

 

Solution

 

Prevent the user from Deleting a System Module Role without the Acknowledge toggle being switched On (#129274)

Problem

 

Solution

 


HR Processes

Inactive Workflows are Still Seen by the Bot (#130062)

Problem

 

Solution

 

Areas Affected

 


API

API: ListUsersExport not returning all or correct information (#126458)

Problem

 

Solution

 


Notifications

Should be allowed to save "From Email Address" as empty (#128633)

Problem

 

Solution

 


Ruleset Management

Unable to create a ruleset using the Copy function (#129692)

Problem

 

Solution

 


 

 

Version 9.1.154 (7 April 2025)

Learning Management

When Marking Learners as Absent, if Send Notifications is clicked but cancelled Endless Load Logo Loops over Interface (#129847)

Problem

 

Solution

 

Confirmation on Send Notification for Absent Learners Modal Status is referencing the incorrect Email Locations (#129608)

Problem

 

Solution

 

On Save Button, Click Deselect Current Cell to Ensure Field Save (#129363)

Problem

 

Solution

 


Imports

Import from PaySpace (#128700)

Problem

 

Solution

 

Cleanup duplicate records (#128477)

Problem

 

Solution

 


People Groups

Grouped condition for reporting lines not working (#129613)

Problem

 

Solution

 

The summary page is blank after creating a new Custom group and adding an org condition (#129079)

 

 


Organisational Structure

When the Org name is too long the (people, Vacancy, Inactive) does not appear (#129186)
Problem
 
Solution

People Management

Informational displaying incorrectly calculated year/month count (#128994)

Problem

 

Solution


Notifications

Emails are still being sent after the Tenant has reached expiry and close dates (#129519)

 


Performance Management

Final Review - Autocopy error (#129765)
Problem
 
Solution


 

 

Version 9.1.153 (7 April 2025)

Imports

ADMIN Register (#129238)

Problem

 

Solution

 


Learning Management

Teacher not able to View Marksheet and Attendance (#129069)

Problem

Solution

 


 

Version 9.1.152 (7 April 2025)

Learning Management

Pathways: Teacher not able to View Marksheet and Attendance (#129069)

Problems

  1. When a class group linked to a subject has comments or attendance records linked to it, the group cannot be removed from the subject
  2. When a subgroup is delinked from a pathway and synced to V9, the deleted pathway groups are not deleted in V9 and can be linked to new subjects.
  3. Pathways groups that were linked  with a deleted pathway group still show a link on the subject even though it has been removed from the pathway and no longer exists
  4. When editing a subject and saving from the modal the data does not save
  5. When editing a cycle and saving from the modal the data does not save
  6. A subject's end data can be saved as a date before the start date
  7. A cycle's end data can be saved as a date before the start date
  8. A cycle can start before the subject started
  9. A cycle can end after the subject has ended
  10. The weights of the cycle or the interventions can be set to more than 100%
  11. You cannot delete a training intervention from a cycle where marks have already been assigned
  12. When a user is appointed from the front end or import the user is not materialised in the learning service

Solutions

  1. Add soft deletes to the subject pathway groups to allow deletion when linked to comments or attendance. Should the same pathway group be linked to the subject again where the group was deleted from then the previously removed group will be undeleted and the attendance/comments will be available again.
  2. When syncing the data from V8 and the subgroup is no longer linked to a pathway mark the pathway group as deleted. Should the subgroup be linked to the same pathway again the existing pathway group will be undeleted.
  3. Amend all queries to not display the pathway groups that as been deleted as linked items on the subject.
  4. Correct the form submitted when saving on the subject model
  5. Correct the form submitted when saving on the cycle modal
  6. Add domain exceptions to validate the subject dates
  7. Add domain exceptions to validate the cycle dates
  8. Add domain exceptions to the max weights
  9. Implement the soft delete on training interventions linked to a cycle
  10. Add the missing appointment columns in materialised users and add the consumers to materialise the appointment data also when changed


Import

Users (administrators) have blank subgroups linked to their user profiles which are also set as their preferred subgroup (#129238)

Problem

Solution


HR Processes

The claims are not being processed (#129685)

Problem

Solution


Performance Management

Display only the first 2 Decimal Points for Average Rating Score (#126335)

Problem

Solution

Enable the editing of an uploaded document (#114656)

Problem

Solution


People Management

Add card view counter (#126052)

Problem

Solution

Rename headings on Reporting Lines (#125944)

image.png

 
  1. Rename 1st column from “People Reporting To” to “People Group Name” 

  1. In the 1st column, add the text “People Reporting To” in front of every name (which will be the name of the People Group that is created). 

  1. In the Position column, remove the code in brackets, and show it on hover. 

  1. To save more space, show the Org path as the last +-30 characters, with on hover the full path.  

Revisit the placement of the clear button (#126180)

Problem

Solution

The logged-in user shows as 'No location in org' on the Profile login details pane (#124568)

Problem

Solution

Problem

Solution

Incorrect Tooltip message (#129072)

Problem

Solution

Person Photo and Avatar upload issues (#122321)

Problem

Solution


Report Builder

Changes to Styling on the Full Report page (#121257)

Problem

Solution


Language

Remove/rename duplicate values (#107495)

Problem

Solution

Incorrect text displayed for Categories.Error (#118172)

Problem

Solution


System Access

Add Libraries to the Gear menu to access Training Interventions etc (#128234)

Problem

Solution


Tenant Management

Styling on expired tenants to be changed (#120195)

Problem

Solution


Notifications

Adding previously uploaded files as Attachments displays an error message (#125776)

Problem

Solution


Master Data

Use DapperInBatched instead of IN @{Ids} in system (#128268)
Problem
1. There are areas in V9 that still use IN @{Ids} when querying the database. When there are more than 2100 IDs the query breaks because of a SQL limitation.
 
2. MaterialisedPeopleGroupUsers used as a list of userids
Solution
1. Replace ALL INSTANCES in the system where IN @{Ids} are used with DapperInBatched
 


SigniChat

Adding a new group using people group which was previously used to be handled (#123358)
Problem
 
Solution

Version 9.1.151.3 (Support Release - 25 March 2025)

Performance Management

Final Review - Autocopy error (#129765)

Problem

 
Solution
Evaluation Summary - Min and Max scores not reflecting correctly (#129365)
Problem
  • The overall minimum and maximum ratings displayed on the Evaluation Summary was showing the LEAST AND MOST used ratings instead of the highest and lowest ratings used.


Solution

  • Changed the overall min and max ratings to be the minimum and maximum ratings selected across all KPIs that were rated.
Copy the weights of the contracts instead of the Review Setup when using the Copy from Previous (#126081)

Problem

Solution

Agreement finalized with empty section when section weight change is not allowed (#129009)

Problem

Solution

Able to import the same file on two different setups in the same year (#129006)

Problem

Solution


HR Processes

Signify Down (#129685)

Problem

Solution


Learning Management

Saving Attendance Register and Default Recipient Check on Email Notification (#129038)

Problem

Solution


Tenant Management

Tenant Status stuck on 'Sending Completion Notification' (#129577)

Problem

Solution


Version 9.1.151.2 (Support Release - 19 March 2025)

Tenant Management

Tenant Status stuck on 'Sending Completion Notification' (#129577)

Problem

Solution

System Close Date shows differently on the list screen than on the Tenant screen (#128903)

Problem

 

Solution


Performance Management

Evaluation Summary - Min and Max scores do not reflect correctly (#129365)

Problem

Solution


Organisational Unit

When the Org name is too long the (people, Vacancy, Inactive) does not appear (#129186)

Problem


Learning Management

Saving Attendance Register and Default Recipient Check on Email Notification (#129038)

Problem

Solution

Show period dates on the mark sheet (#123699)

Problem

Solution


Data Warehouse

Added additional data (#120152)

Problem

Solution


Version 9.1.151.1 (Support Release - 18 March 2025)

Performance Management

Copy the weights of the contracts instead of the Review Setup when using the Copy from Previous (#126081)

image.png

image.png

 

Agreement finalized with empty section when section weight change is not allowed (#129009)

Problem

Solution
Able to import the same file on two different setups in the same year (#129006)

Problem

 

Solution

 


Audit

Investigate and implement solutions for better audit data retrieval (#119199)

Problem

 

Solution

 


 

 

Version 9.1.151 (17 March 2025)

Imports

PaySpace Signify discrepancy script (#129254)

Problem

 

Solution

 

Signify Assistance (#128700)

Issue 1

Problem

When dapper batched has more than 2000 entries in the list it Ands multiple in statements together which returns no result

e.g AND( mu.Username in ('U1',....'U2000') AND mu.Username in ('U2001',....'U3000') )

When used like

public async Task<List<(int Id, string Username)>> ListUsersIdsAsync(int rulesetId, string[] usernames)
{
    using var connection = new SqlConnection(_connectionString);
    await connection.OpenAsync();

    var sql = $@"
                    SELECT
                         muser.[Id]                                               [Id],
                         muser.[Username]                                         [Username]
                    FROM
                         [JobProfiler].[MaterialisedUsers] muser WITH(NOLOCK)
                    WHERE muser.RulesetId = @rulesetId
                    AND {usernames.DapperInBatched(GlobalConstants.MaxDapperBatchSize, "muser.Username")}";

Solution

 

Issue 2

Problem
 
 
Solution
 
Issue 3

Problem

 

Solution

 


Main Dashboard

System Error Message (#129232)

Problem

 

Solution

 


Performance Management

Unable to import VB items if the section setting is disabled to allow section items to change (#129141)

Problem

 

Solution

 

Issues to access performance module (#129162)

Problem

 

Solution

 

Evaluation Summary not available after Final Approval (#129000)

Problem

 

Solution

 

Review Period Dates & Review Year Dates - Validation Messages Include Time Erroneously (#125347)

Problem

 

Solution

 

Unable to include the Value Survey score (#128772)

Problem

Solution

 


Data Warehouse

PAS report: Overall Final score not correct (#129134)

Problem

Solution

 

Additional fields for the Group / Classes Report (#120152)

Added the additional fields


People Management

Error when deleting a user (#128917)

Problem

Solution
User Error (#128950)

Problem

 

Solution


Notifications

SMS Notifications Not Being Sent (#128562)

Problem

 

Solution

 

All Tenant Subscription mails to come from Global Ruleset (#125943)

Problem

 

Solution

 


Report Builder

Auto scroll when dragging and dropping columns (#123392)

Problem

Solution

Ruleset Management

Uptime Indicator not shown on the Login page when the Uptime URL is empty (#128373)

Problem

  • When the default ruleset updates the default uptime monitor URL, the cache is not getting cleared for the other rulesets.
 
Solution
  • Added a cache implementation to bust the cache of multiple rulesets

Job Profiler

Support user shown on Org when ruleset is copied (#128500)

Problem

 

Solution

 

I want to be able to find the terminated person (#122809)

Problem

 

Solution

 


 

Version 9.1.150 (17 March 2025)

Notifications

SMS Notifications Not Being Sent (#128562)

Problem

 

Solution

 

Changes to template are not being propagated (#128679)

 

 

All Tenant Subscription mails to come from Global Ruleset (#125943)

Problem

 

Solution

 


People Management

User error (#128950)

Problem

 

Solution

 


Report Builder

Auto scroll when dragging and dropping columns (#123392)
Problem
Solution

 


Ruleset Management

Employee data integration (#119925)

 

Uptime Indicator not shown on the Login page when the Uptime URL is empty (#128373)

Problem

 

Solution

Uptime Indicator shown on Employee Profile Summary even though ruleset 1 or user's ruleset have no Up-time Monitor URL set (#128374)

Problem

  • When the default ruleset updates the default uptime monitor URL, the cache is not getting cleared for the other rulesets.
 

Solution

  • Added a cache implementation to bust the cache of multiple rulesets

 

Helper text on Up-time Monitor URL to be adjusted (#128456)

Problem

 

Solution

 


Performance Management

Review Period Dates & Review Year Dates - Validation Messages Include Time Erroneously (#125347)

Problem

 

Solution

 

Unable to include the Value Survey score (#128772)

Problem

Solution

 


Organisational Structure

Support user shown on Org when ruleset is copied (#128500)

Problem

 

Solution

 


Data Warehouse

Improve performance on full refresh (#128181)
Problem
Solution

 


 

Version 9.1.149 (17 March 2025)

Translation

The last language the user was logged in as is used even though the user has selected another language (#126729)

Problem

Solution

Search results show the accordion which results fall under (collapsed) (#126575)

Problem

Solution


Performance Management

I want to import PM Agreements into V9 (#124514)
Replace the three imports with one full performance agreement import that can handle both creating new contracts as well as updating existing contracts. To achieve this, the following has been done:

Hide Evaluation Summary Button on Ratings Phase (#126277)

Problem

Solution

Evaluation Summary Button and Modal Available on Employee Self-Rating Modal (#126278)

Problem

Solution

Cannot save a Review Setup once validation has been triggered (#126065)

Problem

Solution

Review Period Dates & Review Year Dates - Validation Messages Include Time Erroneously (#125347)

Problem

Solution


People Management

Business Address information contains grammar errors (#127652)

Problem

Solution

Error when user tries to reset their own password (#126175)

Problem

Solution

As a person with access to Appointment History, I want to see the Start Date in Group and Company fields (#122770)

Problem

Solution

As a person with access to Appointment History, I want to be able to add a Secondary Position (#122771)

Problem

Solution

Added the Start Date in Group and Company fields to the Employee Data Import (#126716)

Problem

Solution


Master Data

Seeded data not appearing in drop downs on Employee Profile (#126916)

Problem

Solution

Navigating to the requirements tab displays an error (#127019)
Problem
 
Solution
 
The load indicator is shown indefinitely when clicking on a person's profile (#127605)
Problem
  • DapperInBatched used incorrectly in translation query, causing an invalid SQL query to be generated.

Solution
  • Ensure that DapperInBatched is used correctly for the query.

Data Warehouse

Grades Mismatched in Signify & SFTP (#126629)

Problem

Solution

Date field is not recognised as a date in the report filter (#125626)

Problem

Solution


Job Profiler

ListUsersExport not returning all or correct information (#126458)

Problem

Solution

 Inactive Positions (Not Published) are not accounted for correctly by the system. (#126723)
Problem
Solution

Learning Management

No error detail if absent notification cannot be sent to Parent/Guardian (#123832)

Problem

Solution


Report Builder

Error when saving without specifying a Report Name (#126792)

Problem

Solution


Notifications

Delete button remains disabled; therefore, unable to delete a schedule (#126839)

Problem

Solution

Schedule Setup: User can set a one-off custom schedule to time already passed (#96569)

Problem

Solution

Changes to templates not saved on the first click (#116472)

Problem

Solution


Tenant Management

Unable to copy the link of a newly created Tenant's URL (#125624)

Problem

Solution


Imports

User Import Validation Report (#124039)
Problem
 
 
Solution
 

Organisational Structure

Drag and Drop Positions incorrectly increments people count for Org Unit rather than vacancy count (#126413)
Problem
Solution


Version 9.1.148.2 (Support Release - 8 March 2025)

Imports 

Error on Employee Automated import (#128700)

Problem

Solution


Performance Management

Evaluation Summary not available after Final Approval (#129000)

Problem

Solution

Unable to include the Value Survey score (#128772)

Problem

Solution


People Management

User error (#128950)

Problem

Solution

Error after appointing a new person (#128545)

Problem

Solution

Termination reasons (#128535)

Problem

Solution


Version 9.1.148.1 (Support Release - 26 February 2025)

People Management

Error after appointing a new person (#128545)

Problem

Solution

Termination reasons (#128535)

 


Performance Management

Additional API End Point (#128359)

Problem

 

Solution

 


Learning Management

No error detail if absent notification cannot be sent to Parent/Guardian (#123832)

Problem

Solution

Training Interventions Duplicating on Marksheet (#128548)

Problem

Solution

Nextcloud error is displayed when you open the Marksheet link on an email (#124536)

Problem

 

Solution

 

Attendance and Marksheet not working anymore for Teachers (#128087)

Problem

 

Solution

 


Identity and Authorisation

People Connect Slowness in APAC (#128284)

Problem

For the SSO from V8 to V9, when the identity cookie has expired, a "Too_Many_Redirects" error is shown, and the browser session is terminated. Users are then unable to continue to V9 until they delete their cookies.

There are 2 problems here:

  1. This is the iterative error that happens on the error page. When the 1st failure happens, the error page is loaded. The error page uses the same base layout as other pages. It tries to access resources/information that requires an authenticated user, but since that was the initial cause of failure, the error page breaks and gets redirected to the error page from start again, which continues to fail until the browser forces a discontinuation.

  2. This is the initial failure, which is that the SSO redirect fails because MVC sees the user identity (from the webmvc) token as authenticated / still valid, but according to Identity. Api itself The user token has expired. The identity is never recreated until the cookies are physically deleted.

 

Solution:

  1. Added unauthenticated try catches to the base layout to handle situations where the error page is loaded without a user being authenticated. This at least prevents the browser discontinuation and displays the error page, we will need to look at improving this handling in future.
  2. Made modifications to how the SingleSignOn token is handled by always expiring and then deleting the MVC cookies and forcing the re-authentication with Identity through use of an additional ChallengeCompleted flag. This then checks whether it is a new SSO request and re-initializes the identity auth-flow regardless of whether the Identity User is seen as authenticated or not.

 


Imports

There is an overlapping position error when terminating one employee and appointing another in the position in the same file (#126495)

Problem

 

Solution

 


Notifications

Zoom Connect Credentials not persisting (#128180)

Problem

 

Solution

 


 

 

Version 9.1.148 (24 February 2025)

Notifications

Notification sent out based on historical dates (#120742)

Problem

 

Solution

Zoom Connect Credentials not persisting (#128180)

Problem

Solution

Add time to Welcome email (#124699)

Problem

Solution


Ruleset Management

The payroll name is not saving and PowerShell cannot be null (#128236)
Problem
Solution

Performance Management

Copy Over Scorecard (#128182)
Problem
  • When creating a new contract and selecting Copy From Another, only subordinate contracts for the current Review Year were returned, you then cannot create a contract for someone in the current year from a colleague on a previous year.

Solution
  • Fix the query that returns the list of contracts to pull for all previous years, also remove the subordinate ID fetch from JobProfiler and instead rely directly on the materialized table PerformanceManagerUserIds. Made the selection modal scrollable.
Inactive Rating Scale item still taken into account (#127347)
The following changes were made:
Hide Evaluation Summary Button on Rating Phase (#126277)

Problem

Solution

Evaluation Summary Button and Modal Available on Employee Self-Rating Modal (#126278)

Problem

Solution

PM Module Not Working (#126464)
1) 2 offline refresh jobs were still running that I stopped I believe they were holding onto resources
2) At the same time 3 update processes were running that were blocking one another, I think the offline refresh jobs may have affected these, once the jobs stopped the processes were completed.
3)  One of the queries pulling PG info is intermittently slow, although it seems to be fine now. There may be PG changes happening which is requiring refreshes on the PG and affecting the speed of the call. We will have to keep monitoring this, if we do experience significant performance problems again we can investigate further to try and see if we can identify something.

Job Profiler

List pages reverting to page 1 (#126261)

Problem

Solution


Data Warehouse

Update Start Date in Group & Company; Add Secondary Positions (#121328)

Added the following fields:

Add 2 new interpolation fields (#127243)

Two additional Interpolation actual value fields have been added, one for the Employee's Actual Value and another for the Manager's Actual Value.

The previous Interpolation Actual Value field now serves as the Final Actual Value.

The following 2 fields were added:

Adjust DWH deployment workflow for V8 DWH packages (#126906)
Problem
Solution

Employee Import

Error on People Group Import Request under Integrations (#127998)

Problem

Solution


Learning Management

No error detail if absent notification cannot be sent to Parent/Guardian (#123832)

Problem

Solution


Version 9.1.147 (24 February 2025)

Performance Management

The evaluation Period drop down is emptied when you save/reload (#124214)

Problem

 

Solution

 

Inactive Rating Scale item still taken into account (#127347)

Problem

 

Solution

 


Notifications

Schedule Setup: Able to save monthly (days of the week schedule) without specifying Weeks and Days (#86006)

Problem

 

Solution

 

Email sent when new ruleset is created contains Reset OTP placeholder instead of actual OTP (#128113)
Problem
Solution

 


 

 

 

 

Version 9.1.146 (24 February 2025)

Notifications

The user who registers does not receive their email (#126173)

Problem:
When a new user registers on the system using the Identity auto registration functionality:

  1. The default appointment record did not get created leading to the user being seen as inactive due to not having an appointment.
  2. The email confirmation email did not get sent out and the user could never continue with the registration

 

Solution:

 

Add time to Welcome email (#124699)

Problem

 

Solution

 


Data Warehouse

Add 2 new interpolation fields (#127243)
Adjust DWH deployment workflow for V8 DWH packages (#126906)
Problem
  • Workflow can only deploy V9 DWH packages
Solution
  • Adjust workflow (by adding a dropdown for V8 database names) to deploy the V8 DWH package. 
Grades Mismatched in Signify & SFTP (#126629)
Problem
Solution
The date field is not recognised as a date in the report filter (#125626)
Problem
Solution

Import

Error on People Group Import Request under Integrations (#127998)

Problem

 

Solution

 


Learning Management

No error detail if absent notification cannot be sent to Parent/Guardian (#123832)

Problem

 

Solution

 


People Management

Error when a user tries to reset their password (#126175)

Problem

 

Solution

 


Learning Store

Learning Store Description on the deactivated product does not contain any information (#125890)

Problem

 

Solution

 


Master Data

Load indicator shown indefinitely when clicking on person's profile (#127605)

Problem


Solution
Navigating to the requirements tab displays an error (#127019)
Problem
  • Barched queries failed due to too many of the same foreign keys
 
Solution
  • Updated query to use DapperExtension to reduce the number of parameters and remove batch query functionality
Seeded data not appearing in drop downs on Employee Profile (#126916)
Problem

Solution

Ruleset Management

Able to log into a deactivated ruleset (#126304)

Problem

 

Solution

 


Performance Management

Interpolation to allow decimal actual values (#126547)

Problem

 

Solution

 


 

 

 

 

Version 9.1.145 (24 February 2025)

Ruleset Management


Able to log into a deactivated ruleset (#126304)

Problem

 

Solution

 


Performance Management

Interpolation to allow decimal actual values (#126547)

Problem

 

Solution

 

Action plan copy from previous does not work as expected (#124270)

Problem
4 Action plan-related fixes on this PR.

  1. This label was updated, it does not reflect Review Periods but rather the Review Setups

  2. There was some confusion as to how the Copy Action Plans From Previous should work, the consensus between me, Bertie and Lee-Ann is that you can only copy from your previous review years. You cannot use this to copy APs from an earlier Review Period within the same setup (This should happen with the CreateContractFromPrevious fix 4)
    Changed the query for the review years to exclude the year for the current contract.

  3. The Copy Action Plans From Previous was not copying all the information, only Name and Description. Including now all AP fields on the copy.

  4. When doing CreateContractPeriodFromPrevious it must also copy any Action Plans that exist on that contract period. (which it did not do)

 

Solution

  1. Updated the translation to correct the label to show Review Setup
  2. Changed the query for the review years to exclude the year for the current contract.
  3. Modified the Action Plan handlers and queries to select all the additional information and to also copy that when creating the item. Had to fix an update here and there
  4. Added a new portion to the CreateContractPeriodFromPrevious handler to check if there are any action plans on the source and then copy that to the new contract. Tries to copy the Ad-hoc items as well as those assigned to specific KPIs.

 

As a Performance User, I want to have a button that will open the evaluation raters page (#123615)

Problem

 

Solution

 

As a Performance Management Administrator, I want to have an additional setting that hides the Evaluation Summary page from employees (#123617)
Problem
 

Solution


PM Error with Review Years (#126058)

Problem

 

Solution

 

As a Manager, I want to see the Ratings per KPI on the Summary page (#123611)

Problem

 

Solution

 

"Allow Interpolation" does not enable the switch on templates (#126195)

Problem

 

Solution

 

As a Performance User, I want to copy the weights of the contracts instead of the Review Setup when using the Copy from Previous (#126081)

Problem

 

Solution

 

As a Manager, I want to print the Evaluation Summary (#123613)

Problem

 

Solution

 

Import the 360 score to PM (#112612)
In V8
 
In V9

 

Incorrect message when setting up Interpolation (#126467)

Problem

 

Solution

 


Translations

Themes translation not showing on Login (#126618)

Problem

 

Solution

 


Master Data

Seeded data not appearing in drop downs on Employee Profile (#126916)
Problem
 
Solution

 


Job Profiler

ListUsersExport not returning all or correct information (#126458)

Problem

 

Solution

 


Notifications

Add time to Welcome email (#124699)

Problem

 

Solution

 

Copy template does not copy the attached files on the Email panel (#101268)

Problem

 

Solution

 

Schedule Setup: Able to save weekly schedule without specifying days of the week (#85993)

Problem

 

Solution

 

Indicate customised templates (#126054)

Problem

 

Solution

 

Extra detail to be added to all templates (#126050)

Problem

 

Solution

 


Data Warehouse

Grades Mismatched in Signify & SFTP (#126629)

Problem

 

Solution


Organisational Structure

As a person with access to the Organisational Structure, I want to see the linked positions on the same page (#124045)
Business Rules

 


Tenant Management

Unable to copy the link of a newly created Tenant's URL (#125624)

Problem

 

Solution

 


Access Management

Change the System Access page to ensure there is no scroll bar at the bottom (#124625)

Problem

 

Solution

 

Add uptime indicator (#125149)
Problem
 
Solution


Import

As a person with access to a person's profile, I want to have the Location field synced to v8 (#122839)
Problem

Solution

The validation message is incorrect when there is an issue with a position end date (#120182)

Problem

 

Solution

 


People Management

Change search text (#126051)

Problem

 

Solution

 


Kudo Widget

Send Kudo notification (#122323)

Problem

 

Solution

 


People Groups

People groups - automatically create a people group when a manager opens system menus (#124188)
Problem

Solution

The error displayed when viewing a list of employees on a people group (#125951)

Problem

 

Solution

 


Report Builder

Create a log entry when NextCloud credentials are invalid (#126158)
Problem

Solution



Version 9.1.144.3 (Support Release - 18 February 2025)

Performance Management

Copy Over Scorecard (#128182)
Problem
Solution

 


 

Version 9.1.144.2 (Support Release - 14 February 2025)

Translations

Themes translation not showing on Login (#126618)

Problem

 

Solution

 


Ruleset Management

Able to log into a deactivated ruleset (#126304)

Problem

 

Solution

 


Master Data

Seeded data not appearing in drop downs on Employee Profile (#126916)

Problem

Solution

 

Job Profiler: Navigating to the requirements tab displays an error (#127019)
Problem
 
Solution
Load indicator shown indefinitely when clicking on person's profile (#127605)
Problem
  • DapperInBatched was used incorrectly in the translation query, causing an invalid SQL query to be generated.

Solution
  • Ensure that DapperInBatched is used correctly for the query.

People Management

Error when the user tries to reset their password (#126175)

Problem

 

Solution

 


Notifications

The user who registers does not receive their email (#126173)

Problem

When a new user registers on the system using the Identity auto registration functionality:

  1. The default appointment record did not get created leading to the user being seen as inactive due to not having an appointment.
  2. The email confirmation email did not get sent out and the user could never continue with the registration

 

Solution

 

Email sent when new ruleset is created contains Reset OTP placeholder instead of actual OTP (#128113)
Problem
Solution

Performance Management

The following changes were made to the bulk create and delete pages to allow it to work for small and large datasets

Problem

 

Solution

 


 

 

 

 

Version 9.1.144.1 (Support Release - 13 February 2025)

Translations

Themes translation not showing on Login (#126618)

Problem

Solution


Ruleset Management

Able to log into a deactivated ruleset (#126304)

Problem

Solution


People Management

Error when a user tries to reset their password (#126175)

Problem

Solution


Master Data

Navigating to the requirements tab displays an error (#127019)
Problem
 
Solution
 
Load indicator shown indefinitely when clicking on person's profile (#127605)
Problem
  • DapperInBatched was misused in the translation query, causing an invalid SQL query to be generated.


Solution
  • Ensure that DapperInBatched is used correctly for the query.


Notifications

The user who registers does not receive their email (#126173)

Problem

When a new user registers on the system using the Identity auto registration functionality:

  1. The default appointment record did not get created leading to the user being seen as inactive due to not having an appointment.
  2. The email confirmation email did not get sent out and the user could never continue with the registration

Solution


Version 9.1.144 (3 February 2025)

People Groups

The error displayed when viewing a list of employees on a people group (#125951)

Problem

The error displayed when viewing a list of employees on a people group

 

Solution

I saw that there were changes made to the query and the query broke, thus the reason for the error

 


 

Version 9.1.143 (3 February 2025)

Tenant Management

Able to log into a deactivated ruleset (#126304)

P&S


Import

Employee Data Import error (#126586)

Problem

Solution


Version 9.1.142 (3 February 2025)

Imports

[Imports] [Auditing] ValueObjects in tables are not audited (#116420)

Problem

Solution

Employee data import error (#125558)

Problem

Solution

Import error on click of Recruitment Requisition (#125962)

Problem

Solution


Report Builder

Report Builder: Add Improvement Strategy Field (#125557)

Problem

Solution

Auto-scroll when dragging and dropping columns (#123392)

Problem

Solution


Header

Search and bulleting icon needs more padding between them (#113538)

Problem

Solution


Notifications

Fix Email template (#125873)

Problem

 

Solution


People Management

Login Details (#126207)

#1
Problem

Solution

#2
Problem

Solution

Reduce unnecessary page load on edit page (#124704)

Problem

Solution

Disabled user (#126341)

Problem

Solution


Performance management

PM Interpolation should allow 0 value (#126280)

Problem

Solution

Allow Employee and Manager ratings on interpolation (#126340)

Problem

Solution


Data Warehouse

V8 - Add package set to do a full refresh of data (#126236)
Problem
Solution

Translations

Language Translation not saving (#126551)

Problem

Solution


Master Data

Change Activities field length on master data (#126538)

Problem

Solution


Version 9.1.141 (3 February 2025)

Imports

Employee data import error (#125558)

Problem

 

Solution

 

User Import: Change appointment import to import by action type (#121473)

Problem

  • When the position is changed but the start date of the appointment remains the same the user appointment is not corrected
Appointment Import Rules
 
Terminations
New Appointments 
  • When a user has no appointments in the system
Transfers
 
    •  Check for overlapping appointments for the position
      • The start and end date of the imported position must not overlap any existing appointment  for the position
    • Check for overlapping appointments with the current user's appointments and other than active
    • The appointment type must exist as master data
    • End the current active appointment with end date = new appointment start date -1
  • The user's latest appointment is terminated
    • Check for overlapping appointments for the position
      • The start and end date of the imported position must not overlap any existing appointment  for the position
    • Check for overlapping appointments with the current user's appointments
    • The appointment type must exist as master data
 
Appointment Corrections

 


Report Builder

Auto-scroll when dragging and dropping columns (#123392)

Problem

 

Solution

 


 

 

Version 9.1.140 (3 February 2025)

Performance Management

Add setting to switch interpolation ON and OFF - default should be OFF (#123353)

Problem

 

Solution

 

Adjust the weight of the existing period when adding a new Review Period (#87333)

Problem

 

Solution

 

When the Employee or Manager scores are approved, change the dial colour to green (#123492)

Problem

 

Solution

 

Dock the preliminary scores while scrolling (#123490)

Problem

 

Solution

 


People Management

Saving phone numbers under a different country flag icon reverts to the South African flag (#124046)

Problem

 

Solution

 

[My Profile] Update sign-in page layout (#124698)

Problem

 

Solution

 

Reporting line fixes (#124701)

Problem

On the modal when selecting a person on a reporting line:

 

Solution

 

Add the ability to remove all roles (#124697)

Problem

 

Solution

 

Reduce unnecessary page load on edit page (#124704)

Problem

Solution

 

Display the full "Vacant From" date when changing a person's position (#124062)

Problem

 

Solution

 

Appointment date verification (#124702)

Problem

 

Solution

 


Main Dashboard
Capitalise "All Company Values" (#121397)

Problem

 

Solution


Learning Store

Add product and menu for the learning store (#124712)

Business Rules


Learning Management

[Pathways] [Marksheet] [Notifications] The variable for the class name is not replaced in the subject (#124534)

Problem

 

Solution

 

[Pathways] [Class/Group] [Marksheet] Show loading indicator when you click save on a mark sheet (#124280)
Problem

Solution


Kudos

Send Kudo notification (#122323)

Problem

 

Solution


SigniChat

Load More shown when only 1 search result is returned (#121539)

Problem

 

Solution


Layout

Move banner items to have the same space everywhere (#124619)

Problem

 

Solution


HR Processes

Unable to see who is set on a position when clicking on the populated drop-down (#123366)

Problem

 

Solution

 

Create a job to substitute a terminated person with a Fallback approver (#123554)

Business Rules

 

As a Fallback Approver, I want to receive a notification (#123552)

Dear [***ApproverName***] [***ApproverSurname***]

You have been identified as a fallback approver for [***ProcessName***] submitted by [***SubmittedByName***] [***SubmittedBySurname***].

[***UserInboxLink***]

Please contact HR for additional assistance.

 

Kind regards,

HR Team

 

As a Fallback Approver, I want to have a section to view all open requests where I can be an approver as a Fallback (#123555)

Business Rules

 


Organisational Structure

Incorrect counts displayed (#121311)

Problem

 

Solution

 

Change hover text for 'Move Position' (#124737)

Problem

 

Solution

 


Tenant Management

Styling on expired tenants to be changed (#120195)

Problem

 

Solution

 

Add name and code to modal header (#124740)

Problem

 

Solution

 


Ruleset Management

Ensure all languages start with a capital letter (#124736)

Problem

 

Solution

 

Indicate 'Not Published' Languages (#124741)

Problem

 

Solution

 


Master Data

Rename fields (#124738)

Problem

 

Solution

 

Company Values display (#124739)
Problem

Solution

 


Notifications

Add time to Welcome email (#124699)
Problem



Solution

 

Implement Priority Emails (#124030)
Problem
 
 
Solution
 

 

Dates on Schedule Setup are not shown in the preferred language set by the user (#124706)

Problem

 

Solution

 

Notification - create a standard e-mail template for errors on web MVC for the last 24 hours (#123354)
Problem

Solution

 

Restoring to Default does not remove documents attached to Template (#101344)

Problem

 

Solution

 


Language

Capitalize the first letter of the other languages (#121390)

Problem

Solution

 

Page reloads when searching in a module (#103759)

Problem

 

Solution

 


People Groups

Incorrect heading for the Org path column (#124530)

Problem

Solution


Audit

ValueObjects in tables are not audited (#116420)

Problem

Solution


Imports

Employee data import error (#125558)

Problem

Solution

Signify Employee data import API (#122932)

Add the option on the payroll connector to save and validate a PowerShell script used for import

Create a PowerShell connector command to process connectors of this type per the ruleset

Create a new command and handler- PowershellImportCommand
Security when running a PowerShell script
The handler should be able to be run manually for a single ruleset or per schedule for all rulesets

Create SQL notification for support

Problem:
 
 
Solution:
 
 
Recipient: Front End Import-  Person who started the import
                             Backend Import- Send to admins of product linked to import type
 
CC:
 
Email Body:
 
Dear [RecipientName] [RecipientSurname],
 
The [ImportType] import is completed with [ErrorCount] errors. 
 
Please follow the below link for more information
 
 
Kind Regards
 
HR Team
 
Create a PowerShell script to pull data



Report Builder

Changes to Styling on Full Report page (#121257)

Problem

Solution

 

Scrollbars to be implemented (#120403)

Problem

 

Solution



Data Warehouse

Add Improvement Strategy Field (#125557)

Problem

Solution

Version 9.1.139.2 (Support Release - 27 January 2025)

Performance Management

PM Allow Employee and Manager ratings on interpolation (#126340)

Problem

Solution

 


Imports

User Import: Change appointment import to import by action type (#121473)
Problem
When a user is terminated or transferred in the same file the user conflicts with a new user taking the same position
 
When the position is changed but the start date of the appointment remains the same the user appointment is not corrected
 
Solution

Split the processing of appointments by action type and process in order

  1. Terminations
  2. Transfers
  3. Corrections
  4. New appointments

 

Employee data import error (#125558)

Problem

 

Solution

 


 

 

Version 9.1.139.1 (Support Release - 24 January 2025)

Performance Management

PM Interpolation should allow 0 value (#126280)

Problem

Solution

 


People Management

Special Characters on Contact Numbers (#126207)

#1
Problem

Solution

#2
Problem

Solution

 


Data Warehouse

Report Builder: Add Improvement Strategy Field (#125557)

Problem

Solution

 

Final Score calibration (#126258)

Problem

Solution

 

Version 9.1.139 (14 January 2025)

Performance Management

Rate Button not displaying (#125563)

Problem

Solution

 

Dashboard screen (#125269)

Problem

 

Solution


People Management

Employees Org Structure not syncing correctly from V9 to V8 (#125562)

Problem

 
Solution
 

People Management: Go to another does not work (#125569)

Problem

Solution


Tenant Management

Tenant creation not completed (#124774)

Problem

Solution


Version 9.1.138 (13 January 2025)

People Management

Add Person AppointmentEndDate to MaterialisedUsers tables (#121349)

Problem

Solution

The page is shown as blank after Saving on editing details (#124445)

Problem

Solution


Content Management

Confirm the content server setting error (#125366)

Problem

Solution


Data Warehouse

Create a report to show the Tenant details (#116757)

A new report has been created to show the Tenant details

The value in each of the module’s columns can reflect the licenced employees for the module

Data Source items to be added to the Data Source list (#124057)

Add fields to HR Processes:

Add fields to the DWH for the PowerBI reports (#124564)

Problem

Solution



Main Dashboard

Dashboard screen (#125269)

Problem

 

Solution

 


 

Version 9.1.137 (13 January 2025)

Performance Management

Set Value Survey score to be included when importing (#119743)

Problem

 

Solution

 

[Interpolation] Reset the modal after entering the actual value (#121040)
Problem
Solution

 

Nextcloud error pages is displayed when I click the Subordinates button (#124594)

Problem

 

Solution

 


People Management

Person who is terminated on today's date should still be able to log in until midnight (#124279)

Problem

 

Solution

 

[Profile Summary]: Only underline on Hover (#124268)

Problem

 

Solution 

 

[Profile Summary]: The Summary section does not get Docked/Pinned to the top (#124385)

Problem

 

Solution

 

Issues with mobile phone numbers (#124248)

Problem

 

Solution

 


Ruleset Management

Error on creation of ruleset (#124289)

Problem

 

Solution

 

Add functionality to retry the creation process of a ruleset which failed to create (#110754)

Problem

 

Solution

 

Tenant creation not completed (#124774)

Problem

 

Solution

 


Imports

Signify Employee data import API (#122932)
Add the option on the payroll connector to save and validate a Powershell script used for import
Create a PowerShell connector command to process connectors of this type per the ruleset

 

Create SQL notification for support

When an import runs in the background no notification informs the client if a failure has occurred during the import.
The user currently needs to go to the Notifications | Imports tab in the system to access this information.
 
Solution
When an import completes and any failures occur during the import trigger a standard system notification. 
 
Recipient: Front End Import-  Person who started the import
                   Backend Import- Send to admins of product linked to import type
 
CC:
 
Email Body:
 
Dear [RecipientName] [RecipientSurname],
 
The [ImportType] import is completed with [ErrorCount] errors. 
 
Please follow the below link for more information
 
 
Kind Regards
 
HR Team

Notifications

Schedule Setup: The user can set the Once-Off custom schedule to time already passed (#96569)

Problem

 

Solution

 


Report Builder

Date fields not shown in preferred language user is set at (#122731)

Problem

Solution

 

Add different font sizes (#123391)

image.png

 

image.png

image.png

 

image.png


Add 'Show Condensed Results' (#123390)
image.png
Error when clicking View Full Report button (#124518)

Problem

 

Solution

 


Data Warehouse

V10 PM Dashboards add Not Started value to the graphs (#123886)

image.png

 

image.png

 


People Groups

Tooltip on Org path displays "Undefined" (#124529)

Problem

 

Solution

 

Incorrect heading for the Org path column (#124530)

Problem

 

Solution

 

Group cache not being busted when new employees are appointed/imported (#124457)

Problem

 

Solution

 

The active people group set by the user on V9 is not activated as an active subgroup on V8 when clicking on the V8 module menu item (#124215)

Problem

 

Solution

 


Main Dashboard

Performance Management Dashboard Widget not showing correct data (#125269)

Problem

 

Solution

 


 

 

 

 

 

Version 9.1.136 (13 January 2025)

Performance Management

Able to capture contract although period closed (#123871)

Problem

Solution

PM V9 Action plan copy from previous does not work as expected (#124270)

Problem
4 Action plan-related fixes on this PR.

  1. This label was updated, it does not reflect Review Periods but rather the Review Setups

  2. There was some confusion as to how the Copy Action Plans From Previous should work, the consensus between me, Bertie and Lee-Ann is that you can only copy from your previous review years. You cannot use this to copy APs from an earlier Review Period within the same setup (This should happen with the CreateContractFromPrevious fix 4)
    Changed the query for the review years to exclude the year for the current contract.

  3. The Copy Action Plans From Previous was not copying all the information, only Name and Description. Including now all AP fields on the copy.

  4. When doing CreateContractPeriodFromPrevious it must also copy any Action Plans that exist on that contract period. (which it did not do)

Solution

  1. Updated the translation to correct the label to show Review Setup
  2. Changed the query for the review years to exclude the year for the current contract.
  3. Modified the Action Plan handlers and queries to select all the additional information and to also copy that when creating the item. Had to fix an update here and there
  4. Added a new portion to the CreateContractPeriodFromPrevious handler to check if there are any action plans on the source and then copied that to the new contract. Tries to copy the Ad-hoc items as well as those assigned to specific KPIs.

Cannot Copy from previous (#124269)

Problem

Solution

Import the 360 Survey Scores into Performance Management (#112612)
On the Review Years | Review Setup | Review Period | Review Survey

image.png

 


People Management

Error on New People Group Save (#124474)

Problem

Solution

The page is shown as blank after Saving on editing details (#124445)

Problem

 

Solution

Auto-generate employee number (#122694)


Report Builder

Evaluation questions (#123006)

Problem

Solution


Imports

Import Error (#124391)

Problem

Solution

 


Translations

Investigate changing translation keys from key-based to file-based (#119512)
Problem
Solution


Version 9.1.135 (13 January 2025)

Performance Management

Rating button not displaying (#124149)

Problem

Solution

Improve the performance of queries throughout the system by providing a materialised PeoplegroupUsers table per service (#122980)

Problem

Solution

A new people group all people has been added and includes everyone in the system with an appointment
All services that make use of People groups
Busting the cache from the front end

Create master data for evaluation periods pulled from V8 (#112612)

 

Import PM Scores to V8 SCP (#112597)

 

 

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:


Learning Management

Notifications not sent out (#123776)

Problem

Solution

Cannot save marks for a second class (#123870)

Problem

Solution

Add a loading indicator when exporting the list of recipients (#123802)

Problem

Solution


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)

Problem
Solution

Dashboards: Scores not showing on graphs (#123887)

Problem

Solution


Tenant Management

Email Template Adjustments for Tenant Management (#123472)

Problem

Solution

Red Pill Changing to Grey on Manage Person Screen and Organizational Structure Screen (#123795)

Problem

 

Solution

 

Spelling of Licence (#123827)

Problem

 

Solution

 


People Management

The system does not Auto-Confirm the User with a valid Email address (#118978)

Problem

 

Solution

 

The curser does not change when hovering on the People Group selection (#121876)

Problem

 

Solution

 

Add a Summary Menu Item (#122957)

Problem

 

Solution

 


Organisational Structure

Delete modal heading displays incorrectly when Name contains ampersand (#122269)

Problem

 

Solution

 


SigniChat

Buttons to be moved away from the  bottom border of the Group Chat setup box (#123357)

Problem

 

Solution

 


Auto Doc

Styling on Delete Template modal to be aligned with mock-up on CR (#104629)

Problem

 

Solution

 

[Auto Doc][Admin User][Templates] Asterisk to be placed alongside Delete Reason text box label (#102815)

Problem

 

Solution

 


Ruleset Management

Tooltip to be adjusted (#104399)

Problem

 

Solution

 

Error when trying to save External Link with name with 225 characters (#104617)

Problem

 

Solution

 

The Kudos icon is not available on the Change Icons list (#113037)

Problem

 

Solution

 


Competency Analysis

Do not display text in Bold (#121394)

Problem

 

Solution

 


Language

Incorrect product name displayed for Career Conversations (#113009)

Problem

 

Solution

 


Notifications

Confirmation message on Create of new Schedule to be corrected (#101309)

Problem

 

Solution

 

Event Deactivation Reason text box label asterisk to be displayed in red instead of grey (#102805)

Problem

 

Solution

 

The user can set the Once-Off custom schedule to time already passed (#96569)

Problem

 

Solution

 

Events: 'Can be scheduled' indicator to be shown on the Notification Events list (#85834)

Problem

 

Solution