Version 9.1.140 (3 February 2025)
People Groups
Incorrect heading for the Org path column (#124530)
Problem
- Incorrect heading for the Org path column
Solution
- Ensure the correct heading is displayed on the table for the org path column
Audit
ValueObjects in tables are not audited (#116420)
Problem
- When only a Value Object has changed on an Entity (as opposed to a normal property) the auditing does not pick up that the entity should be audited because it does not evaluate the Value Object properties of the Entity.
Solution
- Unfortunately, there is no easy way to directly check the previous vs current values of Value Object properties as you would with a normal entity property change. Value Objects are immutable; any 'change' deletes the previous entity reference and adds a new one.
- To still be able to pick up changes, however, you can access all the 'Added' reference entities of an entity (the value objects essentially) and then compare that to the list of deleted entities from the Change Tracking.
- If it is the same type and has the same FK then assume that this Deleted entity is the pre-change version of the Added entity.
- Once the deleted entity is retrieved compare Added against Deleted properties and return true if any changes.
Imports
Employee data import error (#125558)
Problem
- The org nodes are duplicated when no org structure exists and multiple users are linked to the node
- When importing nodes with accents in the name the import fails
- The bulk import to V8 for the job structure is blocked by the full org structure import when errors occur
Solution
- Remove unused caching check between node creation and replace with existence check on the newly created nodes
- Add accent escapes when querying the existing org nodes.
- Reorder the bulk import types
- Correct 1000 appointment recursion error
Signify Employee data import API (#122932)
Add the option on the payroll connector to save and validate a PowerShell script used for import
Add a new provider Powershell
When the provider type is Powershell
Change the display of the screen and show the following fields
Powershell Script- Text Area
Import Enabled- Toggle
When the user saves the page the script is run without staging the data
Otherwise through an error
When the manual processing button is clicked then the powershell script will run and stage
Each providers connectors will be processed together and will not include other providers
Create a powershell connector command to process connectors of this type per 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
[Link To Notification | Import]
Kind Regards
HR Team
Create a powershell script to pull data
Report Builder
Changes to Styling on Full Report page (#121257)
Problem
When on the Full report page of report builder and you scroll down the headers are scrolling out of the page thus it is hard to see which column is for what.
Solution
Implemented sticky headers so the headers always show when scrolling
Data Warehouse
Add Improvement Strategy Field (#125557)
Problem
- The Improvement Strategy field is not available when creating a report
Solution
- Added the field in the Data Warehouse for selection