Speed Up Kinetic User Account Maintenance Landing Page Load

Is it possible to speed up loading the Kinetic User Account Security Maintenance app? Default behavior in 2024.2 is to have a landing page with many records loaded, which takes 4-8 seconds. We’ve got hundreds of users (active and old-inactive).

Can I restrict the list to the first 20 active somehow? Or start the list not loaded? We generally use the UserID searchbox anyway…

Also just noticed the Recent Records selection - That’s pretty sweet! Wish we had that as default for BAQ’s too.

I would test this in Pilot to make sure you get the desired effect, but you can set a page size on the grid (grid model).

So, if you set it to (50) like the below, it’ll go up and pull down the first (50) records and should load the page faster. But, scrolling does become more of a pain because it will load smaller pages more frequently as you scroll down.

But, as you said, if you generally just use the search or type in a known ID, you may not mind. You just have to find the sweet spot between functionality and “dear God, this scrolling/buffering is driving me nuts!”

3 Likes

Another technique (and potentially better option)… is to set the Panel Card grid to NOT expand at runtime.

Then it won’t load records at all.

The problem is, the search box won’t show unless the Panel Card is expanded.

So, you could throw a new panel card up top… drag the search control into the new one, and then set the original to not expand at runtime:

You’re landing page will then load looking like this:

image

Search and manual entry still fully functional from the new panel card, and if you want to see the grid results, you can expand that original card and wait the required load time.

4 Likes

Awesome! How can I mark both suggestions the solution? I did both, and it definitely sped up the load.

If the users want all the grid data and no infinite scroll chunks, they can also click the download button on the grid header.

One thing I love about AppStudio is the ability to right click on a form you’re using, make the changes, and see them right away. No more saving and restarting the client a dozen times.

2 Likes