Improving html Form data entry speed using UiPath

There is offline html form data entry ( Type Into + Select Dropdown ) soln we are trying to build and achieve least per transaction time using UiPath. We had developed a soln using Ui Automation with simulate type input method wherever possible. Tried parallel activities with 10-15 Type Into activities, but failed as load on executor increased.

Current transaction time is around 1min. We want to reduce it upto 10x times… Can you please suggest something really fast and efficient approach?

@UiPath_Community @Yoichi @RAKESH_KUMAR_BEHERA @Anil_G.

@harsh.savaliya

  1. Are each transaction a queue item or excel row?
  2. If using queues increase number of bots to process multiple items at one time
  3. Try set text in few cases it is faster

Cheers

@Anil_G, Transaction Item is table row from BOT DB. I can try set text, but it should also sustain high load ( Continues 50-100 fields one by one quickly ). Need to check. Any other view? Which can save major time?

@harsh.savaliya

set text can sustain high load

also having the selectors more precise with complete path will increase the speed a little

cheers

We have approx. 50-150 fields to be field to be filled. Should we go for parallel activity with 15-20 ( Or suggest any batch size we should try ) Set Text activities in a single go.

@harsh.savaliya

have you tried inject Js script ideally it should be quick. you can pass your variables as input parameters

2 Likes

@harsh.savaliya

that you can try with 20 shoould be good

as @muktadir mentioned inject js is also a good option

cheers

1 Like

Good morning @muktadir & @Anil_G, good suggestion about Inject Js Script. I tried it, and is doing data entry within seconds. Now, just I need to ensure about its data entry accuracy, whether this method filling things 100% accurate data every time without fail? As because of faster speed we should not miss any single char in output as each entered data represents some cost number.

I am interested in understanding the working mechanism / logic behind this tech soln. If you have something feel free to share here.

@harsh.savaliya

It is just a javascript scode that you could write on your browser consoleinstead of indicating and getting selector you create the selector using getelement and use them

Cheers