Skip to main content
Question

Slow System for SO Entry and other screens

  • January 17, 2025
  • 0 replies
  • 29 views

Hi Everyone,

We would like to know if there is any way for lines to be “lazy loaded” on Acumatica screens?

What do I mean by that? As the definition is:

Lazy loading is a technique used in computer programming, especially web design and web development, to defer initialization of an object until it is needed. It can contribute to efficiency in the program's operation if properly and appropriately used. This makes it ideal in use cases where network content is accessed and initialization times are to be kept at a minimum, such as in the case of web pages.

So I currently understand that Acumatica uses pagination for everything, this has been a particular pain for users and I do see where they are coming from, especially as we have web platforms that implement infinite scroll where the content is Lazy Loaded as required by the scroll down.

We currently have an option implemented on some screens where the pagination has been turned off by a no-code customization, however we were looking for a better implementation as the lack of the pagination coupled with Acumatica’s eager loading makes the system slow down significantly.

I also do understand that we can increase the GI’s number of results to 1000, but that still poses the same slow down mentioned above.

Another option that was floated around was called decoupling the the screen from the system until it is saved. I don’t really know if there is an official name for this one, but it would essentially “cache” the changes made by the user locally, until a save is made, at that point the local version would be synchronized with the server. This in theory, would increase speed of order entry, for sales orders in particular, where our orders can be over 1000 lines.

Thanks to anyone that could help me or point me toward a direction to improve this. 

0 replies

Be the first to reply!

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings