Version 9.1.166 (30 June 2025)
Report Builder
Objective Settings Queries (#133021)
Problem
- The Select Distinct set on the report is not applied when exporting, only on viewing, leading to duplicate records being displayed when exported.
- If DistinctRows is not provided, fall back to the configuration on the report.
Help Files
As a person with access to the Help Files, I want to have an updated layout with feedback functionality (#129792)
Problem
- Change the help page modal's text to be more descriptive. Change the toggle functionality such that when checked, it would allow the content to be shown instead of hiding the content (reversed current toggle logic). For consistency, I standardised the pop-up design by adding a close (X) button to the top-right corner of all general modals (Only general modals for now).
Solution
- Added a generic close button at the top of each general modal. I also updated the help page's translations and fixed how the toggle works.
Add a feedback Template (#131914)
Problem
- The help screen modal should allow users (managers, employees, or administrators) to provide feedback on different parts of the system.
- It should have a feedback button to provide access to the new feedback functionality.
- The feedback form should show a new modal with three questions rendered as a partial view inside the modal.
- There should be appropriate error handling and navigation flow management.
- Upon submission, the following information should be sent to the Official Signify Documentation Email:
- A screenshot of the parent page embedded as a base64 image.
- The URL of the current window location.
- User details: username, first name, surname.
- Ruleset ID.
- Responses from the completed form.
- This functionality should be integrated using the existing "manual test notification" method.
- A screenshot of the parent page embedded as a base64 image.
Solution
- Altered the help page modal to include a button for showing the new feedback form.
- Added a new modal in the original CSHTML page containing the help page modals.
- Had the new feedback modal load the questions to answer in a new partial view, which uses JavaScript to manage when certain questions should be shown and other navigation flow management.
- Added translations for the new feedback modal in the languages
- Reused an existing method to send notifications. Most values are hardcoded, as they are unlikely to require changes.
Add feedback form (#131915)
- When the feedback button is clicked, open a new feedback model
-
- Get the template ID from the notification service based on the code
- Get the user data from the users service
- On the model, implement show hide accordions according to the selection
- When feedback is clicked, trigger the manual test notification with the following
-
- Send an email to documentation@signify.co.za
- Include the data
- Screenshot of parent page embedded as a base64 image
- URL from window location
- Username, name, surname,
- RulesetId
- Answers from the completed form
Performance Management
Manager rating cannot be saved - error message (#133058)
- When FinalRatingsOnly is enabled and the items are interpolated, it does not save the Manager Score along with the Final score (as it would when not interpolated). This causes the validation to fail when trying to approve the ratings.
- Ensure that the manager score values are also saved when the ratings type is FinalOnly, and correctly update the SPA after the save.
PM UPLOAD document button missing (#132985)
TBC
Data Warehouse
Implement Additional Billing Fields for subscription (#132464)
Problem
- The default decimal precision of the decimal columns was set to 2, causing the entity framework to not update correctly, and the data not being there to be saved
Solution
- Set the decimal precision to match the appropriate values (38 numbers, 18 decimals)
Absenteeism tracking (#132467)
TBC
Report Builder: 200 Data Value Fields in the HR Process Request Pivot Data Table (#132915)
TBC
Years of service report (#133024)
TBC
Learning Management
Manual overriding of marks - Report cards (#132474)
Problem
- Cannot add a negative mark that will not be counted in the average
Solution
- Allow the Teacher / Administrator to add a -1 for an absent student
- This mark should then be excluded from the average calculation
As an Administrator with access to the Learning Management setup, I want to import the Training Requirements and export the list (#131531)
New Development
· Create an import file to import the Training Requirements
CCountry
Training Intervention Code
o Training Intervention
§ Required Field
o Job Title
o Organisational Unit
o Job Grade
o Start Date in Position
o Requirement Start Date
o Requirement End Date
o Days required to complete training
· Validation
o If a Country Master Data value does not exist, the whole record will be rejected
o If a Training Intervention Code does not exist, the whole record will be rejected
o If a Training Intervention Code does not match the Training intervention, the whole record will be rejected
o If a Training Intervention does not exist, the whole record will be rejected
o If a Job Title does not exist, the whole record will be rejected
o If an Organisational Unit does not exist, the whole record will be rejected
o If a Job Grade Master Data value does not exist, the whole record will be rejected
o The Requirement Start Date cannot be after the Requirement End Date
o The Requirement End Date cannot be before the Requirement Start Date
· Export
o Add Export functionality to export the table