Subject: | LinkSOFT V11 - Refactoring, Cleanup and Fine Tuning |
Summary: | Perform the following tasks and log changes:- System test all forms
- Check Spelling, alignment fonts, etc
- Review functionality and ease of use including reducing the number of clicks
- General application usability.
The table below contains the list of changes we have implemented in this case: Comment Number | Description | Pass/Fail | 1 | When Licence is requested, modules that are not issued are automatically removed from user roles. | Pass | 2 | When a NEW employee is created, we should be able to enter the employee rate. The current design requires the user to go to a separate form to enter Rates. | Pass | 3 | Removed configuration "PizzaToppingMask" which was calculating 1/2 and 1/2 pizza price and adding $1. This has been changed to use "toggle by 1/2 mask" and pricing is calculated based on quantity | Pass | 4 | Removed table "DW_INV_STOCK_LEVEL" as this is not used. We have table "LBS_INV_LIST_AUDIT" which has more information on stock movement. |
| 5 | After upgrading to v11, applicant profile timeouts. Errors are seen in event log for String to unique identifier conversion. |
| Comment 7 | Implement Caching consistently across all forms. Where there is update, remove caching. Where there is a "View Only", add a 15 sec caching |
|
|
|
|
|
|
|
|
Audit Notes: | Edited by sanjay on 15/11/19 10:49. Edited by sanjay on 15/11/19 10:49. Edited by alvis on 13/11/19 14:29. Edited by alvis on 13/11/19 14:28. Edited by alvis on 13/11/19 11:42. Edited by alvis on 13/11/19 11:15. Edited by sanjay on 08/11/19 15:31. Edited by alvis on 08/11/19 15:31. Edited by alvis on 08/11/19 15:30. Edited by alvis on 07/11/19 15:35. Edited by sanjay on 07/11/19 08:56. |
07 Nov 2019 | 01:15PM Comment 1 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-11-2019 05:09 PM Time Taken: 4.00 |
| 1 | When Licence is requested, modules that are not issued are automatically removed from user roles. |
The following has been completed:
- When the licence is requested, the system will remove role menu access for modules that are not licenced.
- When the licence is requested, the system will disable processes for modules that re not licenced and enable required processes for modules that are licenced.
- The following menus will display items for modules that are licenced:
- Company Administration ~> Configuration
- Company Administration ~> Document Templates
- Company Administration ~> Dropdowns
- Company Administration ~> Processes
- Business Intelligence ~> Report Maintenance
|
|
07 Nov 2019 | 01:18PM Comment 2 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-11-2019 05:15 PM Time Taken: 2.00 |
| 2 | When a NEW employee is created, we should be able to enter the employee rate. The current design requires the user to go to a separate form to enter Rates. |
The following has been completed: - When a user does not have access to "Can view "Employee Profile - Pay Details Tab" for employees that reports to the logged-in user". The pay rate is hashed out.
- User will not be able to edit the record, however they can add a new record.
|
|
12 Nov 2019 | 12:23PM Comment 3 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 13-11-2019 04:17 PM Time Taken: 2.00 |
| The following areas have been tested:
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 | When the licence is requested, the system will remove role menu access for modules that are not licenced. - Set the licence count to 0 for FMS, validate that the FMS modules are removed for user admin.
- Set the licence count to 0 for HEL, validate that the HEL modules are removed for user admin.
| Pass | 2 | When the licence is requested, the system will disable processes for modules that re not licenced and enable required processes for modules that are licenced. - Set the licence count to 0 for POS, validate that POS processes are disabled
| Pass | 3 | The following menus will display items for modules that are licenced:- Company Administration ~> Configuration
- Company Administration ~> Document Templates
- Company Administration ~> Dropdowns
- Company Administration ~> Processes
- Business Intelligence ~> Report Maintenance
- Validate the above features are removed for HEL, FMS and POS
| Pass | 4 | - When a user does not have access to "Can view "Employee Profile - Pay Details Tab" for employees that reports to the logged-in user". The pay rate is hashed out.
- User will not be able to edit the record, however they can add a new record.
- Create an employee set the rate as 25000.
- Disable access to "Can view "Employee Profile - Pay Details Tab" for employees that reports to the logged-in user", the rate should be accessed.
| Pass |
Environment Details - OS version: Windows Server 2012
- Application version: 11.4.1108
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-11-RASHNA
Next Step: - Continue Test on below
- System test all forms
- Check Spelling, alignment fonts, etc
- Review functionality and ease of use including reducing the number of clicks
- General application usability.
|
|
13 Nov 2019 | 06:25AM Comment 4 by Rashna (Edge Business Solutions) Assigned To: Rashna (Edge Business Solutions) Followup Date: 15-11-2019 10:15 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 | Create a custom kit with code as CKI. Add below kit items - FT
- THALFBP
- TONEBP
Load the items - Users should not be able to change the quantity of item FT.
- Click on the quantity column for item THALFBP, this should update the quantity by 0.5
- Click on the quantity column for item TONEBP, this should update the quantity by 1
| Pass |
Environment Details - OS version: Windows Server 2012
- Application version: 11.4.1112
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-11-RASHNA
Next Step: - Documentation
|
|
13 Nov 2019 | 11:42AM Comment 5 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 13-11-2019 03:15 PM Time Taken: 1.00 |
| 4 | Removed table "DW_INV_STOCK_LEVEL" as this is not used. We have table "LBS_INV_LIST_AUDIT" which has more information on stock movement. |
The following has been completed: - Removed table "DW_INV_STOCK_LEVEL" and its dependencies
- Code cleanup
|
|
13 Nov 2019 | 02:31PM Comment 6 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 13-11-2019 06:29 PM Time Taken: 2.00 |
| 5 | After upgrading to v11, applicant profile timeouts. Errors are seen in event log for String to uniqueidentifier conversion. |
Development work for this case has been completed. The change will be available in version:11.4.1113 1. The following changes were made(Include Database object names, Program classes and any other relevant information): - Removed applicant profile creation process from applicant select procedure
- Added the "Applicant profile creation" to post-upgrade scripts
2. Affected Areas: - Applicant Profile
3. The issue was caused by: - Large number of applicant profiles not merged with user account caused a timeout. This process is moved to post-upgrade data migration.
4. Notes: 5. Next Step: UAT |
|
15 Nov 2019 | 10:52AM Comment 7 by Sanjay (Link Technologies) Assigned To: Alvis (Link Technologies) Followup Date: 15-11-2019 02:49 PM Time Taken: 24.00 |
| Development work for this case has been completed. The change will be available in version:11.4.1115 1. The following changes were made(Include Database object names, Program classes and any other relevant information): - Added 15-second cache on all lookups and forms where the grid is read-only
- Removed cache from all forms that have add/updates/delete functions
2. Affected Areas: - Framework - all forms
3. The issue was caused by: - Improvement and consistency
4. Next Step: SYSTEM TEST before handing over to UAT - Check all forms that are read-only is calling the database only once
- Check forms that have "Approve/Reject" or add/edit capability has the caching removed and the database is called as required
|
|
19 Nov 2019 | 02:53PM Comment 8 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 20-11-2019 06:50 PM Time Taken: 7.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 | Validate table ""DW_INV_STOCK_LEVEL" has been removed | Pass | 2 | After upgrading to v11, applicant profile timeouts. Errors are seen in event log for String to uniqueidentifier conversion. Upgrade database to version 11 and verify that the userid are created at upgrade | Pass | 3 | - Added 15-second cache on all lookups and forms where the grid is read-only
- Removed cache from all forms that have add/updates/delete functions
Following areas have been tested - Integration and sub menus
- BI and sub menus
- Helpdesk and sub menus
- Helpdesk Maintenance and sub menus
- Helpdesk Survey and sub menus
- POS and sub menus
- Inventory and sub menus
Recruitment and sub menus Employee Profile and sub menus Asset Management and sub menus Global Administration and sub menus Company Administration and sub menus
| |
Environment Details - OS version: Windows Server 2012
- Application version: 11.0.0506
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-11-RASHNA
Next Step: - Continue testing
|
|
21 Nov 2019 | 02:47PM Comment 9 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 22-11-2019 06:46 PM Time Taken: 3.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 | Caching on forms. Following menus tested. Health and Safety and sub menus HRM Maintenance and Probation and sub menus Payroll Processing and sub menus Payroll Maintenance and sub menus
|
|
Environment Details - OS version: Windows Server 2012
- Application version: 11.0.0506
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-11-RASHNA
Next Step: - Continue Testing
|
|
21 Nov 2019 | 02:50PM Comment 10 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 21-11-2019 06:49 PM |
| Opening case as testing has not completed |
|
26 Nov 2019 | 07:18AM Comment 11 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 26-11-2019 11:16 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 | Time and Attendance and sub menus Time Maintenance and sub forms Leave Management and sub menus Employee Profile and sub menus Recruitment and sub menus
| Pas |
Environment Details - OS version: Windows Server 2012
- Application version: 11.0.0506
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-11-RASHNA
Next Step: - Closure
|
|