Company: Link Technologies
Case No: L09075. Project: 09.40: LinkSOFT Version 9.4
Logged By: Rashna (Edge Business Solutions) on 24 Jan 2018 02:57PM
Priority: High
Product: Point of Sale
Group: Software Defect
Time Taken: 7.00 (Weight: 7.00)
Version: 9.496.1128
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Rashna, Sanjay
Resolve By: Thursday, 25 January 2018 12:00 AM [2278 days since logged date]
Status: Closed
Subject: Performance improvements to Purchase Receive form when large number of lines are in a PO
Summary:    

Hi Sanjay, 

The client has reported that the receiving screen is freezing. The screen does not respond. Refer to figure 1.

Users are receiving PO from a client machine and not the server.

We identified that when a user selects the purchase order on the receiving screen, the quantity is loaded as 0. The screen is frozen while it computes and displays the quantity purchased. 

The screen also loads every time the user alters the quantity.

The database with issue has been set up

  1. Database - CLIENT-LINKSOFT-KUNDAN. Database is restored in QA4
  2. Use QA1 to receive the PO.
  3. Use PO 'KSPN000115' as an example.

Figure 1: PO screen Not Responding 



Audit Notes:
25 Jan 201808:22AM Comment 1 by Alvis (Link Technologies) Case 9075 added to project 8.3
25 Jan 201810:52AM Comment 2 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 25-01-2018 10:52 AM Time Taken: 4.00

Hi Rashna,

We have reviewed the issue and refactored the database calls. This has reduced the number of calls significantly and the form more responsive.

Please download the update from this link and perform UAT.

regards
Alvis/Sanjay


29 Jan 201803:39PM Comment 3 by Rashna (Edge Business Solutions) Assigned To: Alvis (Link Technologies) Followup Date: 29-01-2018 03:39 PM Time Taken: 1.00
QA Results
Step 1 - Developer will perform test based on test cases provided
Step 2 - Product expert to complete Product QA based on test cases.

Test cases are provided on the case header before the case is approved for development.

Test Results Summary

Table 1 - Summarised list of issues
NoTest Description Status 
1
Create a PO with 25 items, load PO on 576. Data should be loaded without freezing Pass. The screen does not freeze. Quantities are updated as soon as we load PO.
2
Edit the quantity, line tax and line total should be correctly calculated 

Pass.

Unit Cost = 29.90

Quantity = 7, Line Tax = 18.84, Line Total = 228.14

Edit Quantity to 5

Line Tax = 13.45, Line Total = 162.95

3
 The POS screen should not freeze when editing quantity. 
Fail. On a client machine, takes time for the screen to refresh when altering quantity.

QA Environment Details

  1. OS version:
  2. Application version:
  3. Database (Demo/New/Client): 

Steps to reproduce failed scenarios:



    30 Jan 201808:13AM Comment 4 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 30-01-2018 08:13 AM

    Hi Rashna,

    Please set up an environment on QA machine so we can investigate this further.

    regards
    Alvis


    05 Feb 201803:50PM Comment 5 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 05-02-2018 03:50 PM Time Taken: 1.00

    Hi Rashna,

    Item 3 does not make sense. What does POS screen have to do with PO?

    However, I had tried to replicate the same on PO receive screen and it seems to be quite responsive.

    regards
    Alvis/Sanjay



    06 Feb 201808:47AM Comment 6 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 06-02-2018 08:47 AM Time Taken: 1.00

    Tested case with updates 8.2.9.003

    Stepup LinkFiji Server as Server and machine LINK006 as the client.

    Tested purchase order create and receive from client.

    The screen did not freeze and the system responded in a timely manner.

    This case is now closed.


    09 Oct 201908:14AM Comment 7 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - This case was created before quality check was implemented in version 11 on 30/06/2019
    If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L09075 in the subject line of all emails regarding this issue.

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