Subject: | "Employee Code" is not Validated when a New Profile is created |
Summary: | Hi Vinesh Our team has raised an issue where the system allowed the employee ID to be overwritten causing the details on an existing employee to be replaced with the new employee. This is a grave concern as this affected the history payslip of the existing employee resulting in the details being replaced by the new employee. Please test this in your demo and advise. Refer steps to Replicate:
- Auto Employee Code is set to N.
- Create employee - 1001.
- Process a few pay for employee 1001.
- Create another employee – instead of using 1002 – the user typed employee code as 1001.
- LinkSoft allowed the employee profile to be saved.
- Details of original 1001 were replaced.
- The employee details showing in the payslip were also replaced.
|
Audit Notes: | Edited by sanjay on 24/01/24 16:22. Edited by sanjay on 04/01/24 10:48. Edited by sanjay on 04/01/24 10:28. Edited by sanjay on 04/01/24 10:27. Edited by sanjay on 04/01/24 10:09. |
03 Jan 2024 | 11:12AM Comment 1 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 10-01-2024 11:09 AM Time Taken: 1.00 Notes: ETC extended from: 03/01/2024 to 10/01/2024 |
| Bula Team,
We have tested this in our Demo Environment as below;- Created Employee 12998 in Company 1001
- Created Employee 12998 in Company 1001 again with different details - Record Saved successfully
Environment Details; - URL - https://linktechnologies.com.au/DEMO-LinkSOFT-EDGE
- Company - 1001
- Version - 15.10.231218.GA
We will get our technical team to diagnose further and advise.
Regards Vineshwar Prasad |
|
04 Jan 2024 | 10:09AM Comment 2 by Sanjay (Link Technologies) Case L12991 added to project 15.10 |
04 Jan 2024 | 10:27AM Comment 3 by Sanjay (Link Technologies) ETC was changed from 04/01/2024 to 12/01/2024 |
04 Jan 2024 | 10:28AM Comment 4 by Sanjay (Link Technologies) Case L12991 added to project 15.20 |
04 Jan 2024 | 10:47AM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 10-01-2024 12:32 PM Time Taken: 6.00 |
| PART A - Development work for this case has been completed. 1. The change will be available in version: 15.20 2. The following changes were made (Include Database object names, Program classes, and any other relevant information): - When Adding a new employee, we validate and Raise an error if the code already exists.
3. Affected Areas: - Employee Maintenance
4. The issue was caused by: - Previous design would UPDATE the details of the existing employee if the Employee Code was found.
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT |
|
24 Jan 2024 | 02:45PM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 26-01-2024 04:40 PM Time Taken: 2.00 |
|
The following tests were performed:
Table 1 - Test Results
No | Test Case | Expected Result | Pass/Fail | Comments | 1 | Add an employee with a code that already exists
| System should prevent this saying the code already exists
| Pass
|
| Environment Details - OS version: Win11
- Application version: 15.20
- Setup on:
- Server: LinkQA4
- Database: LinkSOFT
- LinkSOFT URL: HTTP://LinkQA4/LinkSOFT
- Login Details: Standard username and password for user "admin"
Next Step: Closure
|
|