Skip to main content
Answer

Performance issues in the system caused by web service request

  • March 20, 2025
  • 2 replies
  • 68 views

angelesosorno86
Jr Varsity II
Forum|alt.badge.img

Hi everyone,

I'm having trouble because I submitted a third-party service request to Acumatica and, using the information, created a selector control, but this affected performance and slowed down the system.

The selector's instruction was:

PXStringListAttribute.SetList<MyDac.field>(sender, row, values.ToArray(), values.ToArray());

 

Then, I used the RowSelected method where I requested the WS and set the information in the control, but it is very heavy because I need to make 4 different requests in this event handler.

Do you know of any other ways to do this?

I'd appreciate any help! :)

Best answer by Samvel Petrosov

How often is the data returned by that 3rd party being updated/changed?

I would rather build a custom grid page and a processing page to pull the data into the table on a schedule.

Then simply read the data from that table to this dropdown selector.

 

 

2 replies

Samvel Petrosov
Jr Varsity II
Forum|alt.badge.img+8

How often is the data returned by that 3rd party being updated/changed?

I would rather build a custom grid page and a processing page to pull the data into the table on a schedule.

Then simply read the data from that table to this dropdown selector.

 

 


angelesosorno86
Jr Varsity II
Forum|alt.badge.img

Hi @Samvel Petrosov, I'm not sure, but this option could be a good solution. I'll propose it to the client and let them know.

 

Thank you so much!