Improve performance of Cash Reconciliation

Description

User reported performance problems with Cash Reconciliation view, save and closing the window.

To Do

  • Remove the amounts from the grid via a Visibility Enhancer

  • create highlight view that contains the amounts

  • Recent change to improving performance to closing the window should apply here as well as long as VUIWindow is being used.  https://mcoecn.atlassian.net/browse/USASR-3272#icft=USASR-3272.

  • Update the label from Total Balance to Total Entered Balance

Environment

None

Activity

Former user September 17, 2019 at 5:26 PM

Updated Periodic >Cash Reconciliation screenshot

Robin Fronk August 15, 2019 at 2:31 PM
Edited

With these changes the Cash Reconciliation view loads quickly but, as expected, it is taking longer for the individual Cash Rec detail and/or Highlight view to load. Minor improvements were gained by converting the methods using Groovy closures to use Java streams and updating the cash account repository call to use stream() then mapping the amounts and totaling in the stream. Some caching is used to prevent the repository call from happening multiple times, so if the highlight view is displayed, then opening the detail will be quicker and vice versa. Prior to the stream changes it was taking 26-40 seconds to load the highlight view for an individual cash reconciliation, after the changes it is taking 21-23 seconds to load.

Jodi Becher August 1, 2019 at 7:35 PM

Maumee sent another request for improving performance.

Fixed

Details

Assignee

Reporter

Story Points

Fix versions

Times Requested

3

Source

Documentation Required

Completed

Time tracking

4h logged

Sprint

Priority

Better PDF Exporter

Created March 5, 2019 at 5:49 PM
Updated September 17, 2019 at 5:26 PM
Resolved September 17, 2019 at 5:26 PM

Flag notifications