Company: Link Technologies
Case No: L11824. Project: 11.40: LinkSOFT Version 11.4
Logged By: Sanjay (Link Technologies) on 07 Nov 2019 03:35PM
Priority: High
Product: Framework
Group: Enhancement
Time Taken: 47.00 (Weight: 47.00)
Version: 11.4.0302
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Development, Rashna, Sanjay
Resolve By: Thursday, 07 November 2019 05:15 PM [1604 days since logged date]
Status: Closed
Subject: LinkSOFT V11 - Refactoring, Cleanup and Fine Tuning
Summary:    Perform the following tasks and log changes:
  1. System test all forms
  2. Check Spelling, alignment fonts, etc
  3. Review functionality and ease of use including reducing the number of clicks
  4. General application usability.

The table below contains the list of changes we have implemented in this case:

Comment NumberDescriptionPass/Fail
1When Licence is requested, modules that are not issued are automatically removed from user roles.Pass
2When 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 
4Removed 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 7Implement 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 201901:15PM Comment 1 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-11-2019 05:09 PM Time Taken: 4.00
1When Licence is requested, modules that are not issued are automatically removed from user roles.



The following has been completed:

  1. When the licence is requested, the system will remove role menu access for modules that are not licenced.
  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.
  3. The following menus will display items for modules that are licenced:
    1. Company Administration ~> Configuration
    2. Company Administration ~> Document Templates
    3. Company Administration ~> Dropdowns
    4. Company Administration ~> Processes
    5. Business Intelligence ~> Report Maintenance

07 Nov 201901:18PM Comment 2 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-11-2019 05:15 PM Time Taken: 2.00
2When 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:

  1. 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. 
  2. User will not be able to edit the record, however they can add a new record.

12 Nov 201912: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
NoTest DescriptionPass/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
3The following menus will display items for modules that are licenced:
  1. Company Administration ~> Configuration
  2. Company Administration ~> Document Templates
  3. Company Administration ~> Dropdowns
  4. Company Administration ~> Processes
  5. Business Intelligence ~> Report Maintenance
  • Validate the above features are removed for HEL, FMS and POS
Pass
4
  1. 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. 
  2. 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

  1. OS version: Windows Server 2012
  2. Application version: 11.4.1108
  3. Setup: Demo
  4. Server : 10.0.0.14
  5. Database: LINKSOFT-DEMO-11-RASHNA

Next Step

  1. Continue Test on below
    1. System test all forms
    2. Check Spelling, alignment fonts, etc
    3. Review functionality and ease of use including reducing the number of clicks
    4. General application usability.

    13 Nov 201906: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
    NoTest DescriptionPass/Fail
    1

    Create a custom kit with code as CKI.

    Add below kit items

    1. FT 
    2. THALFBP
    3. TONEBP

    Load the items

    1. Users should not be able to change the quantity of item FT.
    2. Click on the quantity column for item THALFBP, this should update the quantity by 0.5
    3. Click on the quantity column for item TONEBP, this should update the quantity by 1
    Pass

    Environment Details

    1. OS version: Windows Server 2012
    2. Application version: 11.4.1112
    3. Setup: Demo
    4. Server : 10.0.0.14
    5. Database: LINKSOFT-DEMO-11-RASHNA

    Next Step

    1. Documentation

      13 Nov 201911:42AM Comment 5 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 13-11-2019 03:15 PM Time Taken: 1.00
      4Removed 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:

      1. Removed table "DW_INV_STOCK_LEVEL" and its dependencies
      2. Code cleanup

      13 Nov 201902: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):

      1. Removed applicant profile creation process from applicant select procedure
      2. Added the "Applicant profile creation" to post-upgrade scripts

      2. Affected Areas:

      1. Applicant Profile

      3. The issue was caused by:

      1. 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 201910: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):

      1. Added 15-second cache on all lookups and forms where the grid is read-only
      2. Removed cache from all forms that have add/updates/delete functions

      2. Affected Areas:

      1. Framework - all forms

      3. The issue was caused by:

      1. Improvement and consistency

      4. Next StepSYSTEM TEST before handing over to UAT

      1. Check all forms that are read-only is calling the database only once
      2. Check forms that have "Approve/Reject" or add/edit capability has the caching removed and the database is called as required

      19 Nov 201902: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
      NoTest DescriptionPass/Fail
      1Validate 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
      1. Added 15-second cache on all lookups and forms where the grid is read-only
      2. 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

      1. OS version: Windows Server 2012
      2. Application version: 11.0.0506
      3. Setup: Demo
      4. Server : 10.0.0.14
      5. Database: LINKSOFT-DEMO-11-RASHNA

      Next Step

      1. Continue testing 

        21 Nov 201902: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
        NoTest DescriptionPass/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

        1. OS version: Windows Server 2012
        2. Application version: 11.0.0506
        3. Setup: Demo
        4. Server : 10.0.0.14
        5. Database: LINKSOFT-DEMO-11-RASHNA

        Next Step

        1. Continue Testing

          21 Nov 201902: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 201907: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
          NoTest DescriptionPass/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

          1. OS version: Windows Server 2012
          2. Application version: 11.0.0506
          3. Setup: Demo
          4. Server : 10.0.0.14
          5. Database: LINKSOFT-DEMO-11-RASHNA

          Next Step

          1. Closure

          If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L11824 in the subject line of all emails regarding this issue.

          Document size: 37.4 KB
          For call complaints, please contact the Managing Director of the company using this form