Subject: | Incorrect position history causes employees to have incorrect positions when pay is created |
Summary: | Incorrect position history causes employees to have incorrect positions when pay is created. For example. In version 10. An employee is assigned position P001, however, this record is not in the position history. The position history has position P002 which was previously assigned to the employee. When a payrun is created, the system changes the employee's position to P002 to match the position history. |
Audit Notes: | Edited by alvis on 17/10/19 13:06. Edited by alvis on 15/10/19 08:30. Edited by alvis on 09/10/19 16:48. Edited by alvis on 03/10/19 11:07. |
03 Oct 2019 | 09:13AM Comment 1 by Alvis (Link Technologies) Case 11779 added to project 11.004.BETA |
03 Oct 2019 | 11:05AM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 03-10-2019 11:05 AM Time Taken: 2.00 |
| Development work for this case has been completed. The change will be available in version: 11.004 1. The following changes were made(Include Database object names, Program classes and any other relevant information): - Changed Employee maintenance update event:
- When an employee is made inactive:
- end the current position history
- Make the current position vacant
- When an employee is made active:
- Remove previously assigned position from employee profile. Users need to assign a new "position history".
- Update data migration:
- Update employee "service end date" for terminated/inactive employees to last pay date when the "service end date" is blank
- Update employee "position history" end date to "service end date" for terminated/inactive employees
- Update employee "position history" end date to "Service start date" for active employees and previous "Position History" is not ended.
- Create missing "position history" records to align with the employee profile.
2. Affected Areas: - Employee maintenance
- Create a new employee and assign a position
- Terminate the employee. Check position history and position maintenance
- Re-hire the employee.
3. The issue was caused by: - improvement
4. Notes: 5. Next Step: UAT |
|
03 Oct 2019 | 11:07AM Comment 3 by Alvis (Link Technologies) Case 11779 removed from project 11.004.BETA |
03 Oct 2019 | 11:07AM Comment 4 by Alvis (Link Technologies) Case 11779 added to project 11.004.BETA |
09 Oct 2019 | 04:48PM Comment 5 by Alvis (Link Technologies) Case 11779 removed from project 11.004.BETA |
09 Oct 2019 | 04:48PM Comment 6 by Alvis (Link Technologies) Case 11779 added to project 11.004.BETA |
15 Oct 2019 | 08:30AM Comment 7 by Alvis (Link Technologies) Case 11779 removed from project 11.004.BETA |
15 Oct 2019 | 08:30AM Comment 8 by Sanjay (Link Technologies) Case 11779 added to project 11.004.BETA |
17 Oct 2019 | 01:06PM Comment 9 by Alvis (Link Technologies) Case 11779 removed from project 11.004.BETA |
17 Oct 2019 | 01:06PM Comment 10 by Alvis (Link Technologies) Case 11779 added to project 11.004.BETA |
22 Oct 2019 | 09:55AM Comment 11 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 23-10-2019 09:02 AM Time Taken: 1.00 |
| QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | In version. Create an employee as E069. - Starting position is P1010, Start Date - 01/01/2019.
- Create and update first pay for the employee.
- Update the position to P011 Start Date - 01/02/2019.
- Upgrade database to v11.
- Verify that the service history is correctly updated.
- P010 - 01/01/2019 to 31/01/2019
- P011 - 01/02/2019
| Pass | 2 | Create pay in version 11 and validate that position for the employee is P011. | Pass | 3 | Mark the employee as "Inactive" with service end date as 31/03/2019. - Position P011 must become vacant.
- Position and Reports To should be removed from employee maintenance.
- Service History should be updated as 01/01/2019 to 31/03/2019
| Pass | 4 | Employ the employee with a new position as P013. Start date as 01/04/2019 - Position and Reports To should be updated in employee maintenance.
- Service History should be updated as 01/04/2019
| Pass | 5 | Update employee "service end date" for terminated/inactive employees to last pay date when the "service end date" is blank | End Date is required both in version 10 and 11 |
Environment Details - OS version: Windows Server 2012
- Application version: 11.4.1018
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-CASE11779
Next Step: - Closure
|
|