Skip to main content

Version 9.1.148.2 (Support Release - 8 March 2025)

Imports 

Error on Employee Automated import (#128700)

Problem

  • When the end date received from Payspace is equal to the start date, as is the case with enrolments, the record is rejected.
  • When the termination reason is not available in the case of the above case the record is rejected.
  • When an appointment is updated in Payspace the user receives a new position id which causes a new position to be created in Signify for each appointment update.

Solution

  • Remove the end date >= start date pre-import validation
  • Remove the termination required when the end date is provided pre-import validation
  • Change the position code to a concatenation of the organisation title and the employee id. This creates a position with a name per employee rather than per appointment change. This means that positions will not be reused should the employee transfer to a new position in Payspace .


Performance Management

Evaluation Summary not available after Final Approval (#129000)

Problem

  • When users view their contract and employee evaluation is on and has a due date, regardless of the phase, the button cannot be seen.

Solution

  • Add the button to the check for the user approved to always display in the rating phase
  • Add the button to the default fallback also

Unable to include the Value Survey score (#128772)

Problem

  • Saving a contract survey gave SQL Dapper an error because new columns were added to the query object used on an unrelated query causing it to break here.
     

Solution

  • Made the query model used by the Survey creation distinct from the other usages.


People Management

User error (#128950)

Problem

  • When multiple processes materialised in the same people group at the same time the people group calculation fails due to duplicate insert
  • The performance management consumer for the reporting line consumes other reporting line types than LM and PM resulting in unnecessary errors

Solution

  • When inserting confirm that the entry is not part of the people group
  • Filter the reporting line types used in the consumer and do not process the other types

Error after appointing a new person (#128545)

Problem

  • When appointing a new user the people groups are not busted in time of the profile page load due to eventual consistency

Solution

  • Move the busting to the job profiler service to bust the materialised cached in the service first and then all the rest of the services.

Termination reasons (#128535)

Problem

  • Inactive termination reasons are shown in the dropdown

Solution

  • Only show active termination reasons. You still cannot delete a termination reason if it has been used, regardless of whether it is active or not.