Company: Link Technologies
Case No: L09688. Project: 10.10: LinkSOFT Version 10.1
Logged By: Sanjay (Link Technologies) on 01 Nov 2018 03:09PM
Priority: High
Product: Payroll & HR
Group: Enhancement
Time Taken: 12.00 (Weight: 12.00)
Version: 10.155.0117
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Development, Rashna, Sanjay
Resolve By: Tuesday, 06 November 2018 11:59 PM [2004 days since logged date]
Status: Closed
Subject: ESS Performance issues
Summary:    

Using a database that has a large number of employees, navigate into each form and review performance. Use SQL Trace to identify where performance issues are and correct accordingly.

Log the following details on this case:

  1. Client database name
  2. Form Name
  3. Response time
  4. Corrections made (Y/N) - To be used by Rashna to determine which forms to check
Audit Notes:Edited by sanjay on 08/12/20 09:39. Edited by sanjay on 05/03/19 09:36. 
01 Nov 201803:09PM Comment 1 by Sanjay (Link Technologies) Case 9688 added to project 10.0
02 Nov 201803:20PM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 02-11-2018 03:20 PM Time Taken: 2.00

Below is a list of forms that were slow in loading:

Client NameForm NameResponse TimeCorrections MadeResponse time after correction
PAFCOEmployee Profile ~> Meetings5s Changes made to function  

LT_SYS_UserList_fx to improve performance.

 < 1s
PAFCOTime View - Week5s

Added cache on time view select procedure.
Refactored function LT_ESS_GetReportingCompanyEmployeeID_fx

1.5s
PAFCOTime View - Calendar3.5sRefactored procedure LT_ESS_TimeCalendar_SELECT
 < 1s
PAFCOTime Approval1.7sNo change


05 Nov 201808:54AM Comment 3 by Sanjay (Link Technologies) Assigned To: Alvis (Link Technologies) Followup Date: 05-11-2018 08:54 AM Time Taken: 1.00

Below is a list of forms that were slow in loading:

Client NameForm NameResponse TimeCorrections MadeResponse time after correction
LTAFMISIntegration.aspx 11sRefactored procedure LT_PAY_FMISIntegrationTransactions_SELECT
 
< 1s
LTA

Procedure: LT_SYS_User_LIST2 used by:
1. MaintainApprovalWorkflow.aspx
2. Tasks.aspx 

4s Refactored procedure LT_SYS_User_LIST2  < 1s


05 Nov 201804:42PM Comment 4 by Sanjay (Link Technologies) Assigned To: Alvis (Link Technologies) Followup Date: 05-11-2018 04:42 PM Time Taken: 6.00

Below is a list of forms that were slow in loading:

Client NameForm NameResponse TimeCorrections MadeResponse time after correction
HALeaveAdjustments.aspx 2s

Changed the form as follows:

  1. Added date range filters
  2. All leave adjustments that are not approved are shown on the top regardless of the date range chosen.
  3. Employee list when adding or editing is all active employee
< 1s




06 Nov 201812:55PM Comment 5 by Rashna (Edge Business Solutions) Assigned To: Rashna (Edge Business Solutions) Followup Date: 06-11-2018 12:55 PM Time Taken: 2.00 Notes: Edited by rashna on 06/11/18 12:56. 

Hi Sanjay, 

The case has been successfully tested.

NameForm NameResponse TimeCorrections MadeResponse time after correction
QA Results. tested with user "Tomasi". Time recorded with a stopwatch
PAFCOEmployee Profile ~> Meetings5sChanges made to function  

LT_SYS_UserList_fx to improve performance.

< 1s4.43s
PAFCOTime View - Week5s

Added cache on time view select procedure.
Refactored function 
LT_ESS_GetReportingCompanyEmployeeID_fx

1.5s3.54s
PAFCOTime View - Calendar3.5sRefactored procedure LT_ESS_TimeCalendar_SELECT
<1s3.87s
PAFCOTime Approval1.7sNo change
4s


Client NameForm NameResponse TimeCorrections MadeResponse time after correctionQA Results. tested with user "Priya.Chand". Time recorded with a stopwatch
LTAFMISIntegration.aspx 11sRefactored procedure LT_PAY_FMISIntegrationTransactions_SELECT
 
< 1s1.91s
LTA

Procedure: LT_SYS_User_LIST2 used by:
1. MaintainApprovalWorkflow.aspx
2. Tasks.aspx 

4sRefactored procedure LT_SYS_User_LIST2  < 1sTasks - 2.93s
Approval Workflow - 2.31s
User Workflow - 2.04s


Client NameForm NameResponse TimeCorrections MadeResponse time after correctionQA Results. tested with user "nsimmon". Time recorded with a stopwatch
HALeaveAdjustments.aspx 2s


Changed the form as follows:

  1. Added date range filters
  2. All leave adjustments that are not approved are shown on the top regardless of the date range chosen.
  3. Employee list when adding or editing is all active employee
< 1s1.40s


Next Step - Document changes on Leave Adjustment screen.


06 Nov 201801:40PM Comment 6 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 06-11-2018 01:40 PM Time Taken: 1.00

Hi Sanjay, 

This case has been tested as per comment 5. All screens are loaded in less than 5 seconds.

Documentation has been completed on the case. Documentation Updated under -- Link Web Application Porta -- Employee Leave -- Leave Adjustments.

Thanks
Rashna


06 Nov 201802:47PM Comment 7 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 06-11-2018 02:47 PM
Thanks Rashna

09 Oct 201908:14AM Comment 8 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
08 Dec 202009:39AM Comment 9 by Sanjay (Link Technologies) ETC was changed from 06/11/2018 to 06/11/2018
If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L09688 in the subject line of all emails regarding this issue.

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