Version 9.1.199 (15 December 2025)

Ruleset Management

Set base URL when a schema is created during ruleset creation (#137697)

Problem

  • When a new ruleset is created, or a schema setup request is made, the module setting SETTING_EXTERNALSERVICES_SAAS_APPLICATION_URL is not updated. This caused the assignment document annotation to stop working.

 

Solution

Add scheduling to the imports on V9 (#136927)
Problem

 

Solution


Audit

Move Support backups to central archive V9 (#136527)

Problem

  • When supporting an alteration to data, the support dev creates a backup of the data either for just the single rulesets or all rulesets within the live DB. This clutters the DB and increase the size unnecessarily.
 

Solution
  • Add a new DB V9_Master_Archive.
  • In this DB, data will be stored as was done in the V8 archive DB. With the DB schema being the name of the DB where the backup comes from and the table name, the concatenation for the DB schema and Table name, e.g [V9_Master_Core].[Account_Users_Description]
  • Make a copy of the sp_backup table in V8 and add the ruleset ID to the SP
  • When the ruleset ID is defined, then only backup the data for that ruleset, add the ruleset ID to the archive table name by default, along with a description
  • Add this SP as a migration in each service


People Management

Streamline V9 to V8 sync (#126727)
Problem
  • The V9 to V8 sync failing causes users not to be able to log in to the learning portal

Solution

As a People Management Admin viewing the Appointment History, I want to change the Reason for Ending (#139964)

Problem

 

Solution

As a People Management Administrator, I want to have two new Reporting Lines for the Parent/Guardian (#134213)

Business Rules 

As a People Management Administrator, I want the same functionality as for the Line Manager reporting line type to apply to the Parent/Guardian reporting line type (#134214)

Business Rules 

[People Management][Edit Appointment] Reason for Termination dropdown not saving values (#141429)

Problem

Solution

People group refresh, rework and refactor (#139340)

Problem

Solution

 

Reload personal details registration info per ruleset, Termination reason (#136630)

Problem

 

Solution

 


Imports

Integrations page is blank (#140927)

Problem

 

Solution


Translations

Translations - Investigate how translations can be implemented on the app (#127238)

Problem

 

Solution


Org Structure

As a People Management Administrator, I want to transfer a user, including their training records, from schema 1 to schema 2 (#136630)

Business Rules


Data Warehouse

Duplicate issue within lmTermResults (#112511)

Problem

 

Solution

 

Added new tables for JobInherent data (#138087)

Problem

 

Solution

 

Added new Event Scheduling Tables within LearningManagement_ETL.dtsx (#136864)

Problem

 

Solution

 


Job Management

Post imported the wrong enum type in step (#139779)

Problem

 

Solution

 

Resolved no data being shown message (#141428)

Problem

 

Solution

 

Hard delete users when job profile appointment fails (#139779)

Problem

 

Solution

 


Ruleset Management

Implement User Registration Phase 1 (#134689)

Business Rules

 


Learning Management

Implemented custom stamp to move over to next page (#141344)

Problem

 

Solution

 

Improving Mark Tracking and Highlighting: Distinguishing Inherited and Manual Changes (#141315)

Problem

 

Solution

 

Fix the year master data being incorrectly converted when being retrieved, and subject data not being saved (#141224)

Problem

 

Solution

 


Performance Management

Implemented location path in contract view (#141696)

Problem

 

Solution

 

Implement change to view contract from moderation and see comments (#141696)

Problem

 

Solution

 

New Functionality: Allow Multiple PM Agreements per Year (#134446)

Business Rules

 


 


Revision #4
Created 2025-11-27 06:41:18 UTC by Lee-Ann Janse van Rensburg
Updated 2025-12-17 07:10:22 UTC by Lee-Ann Janse van Rensburg