asked on July 31, 2017

We have a utility billing application called Cayenta that we are trying to use Laserfiche Connector 10.2.1 with.  One issue we are having is that the Account number field in Cayenta is a dynamic control.  When Connector is configured for one account, it doesn't work with all accounts.  

Option #1 (OCR):

I tried using OCR method to pick out the account number from the screen and this method works great EXCEPT it is extremely slow (about 10 seconds to analyze the screen and search for a document).  Any suggestions to speed up this method?

Option #2 (UI Automation):

Found in the help document instructions to target a dynamic control.  

This sounds like exactly what we need but the instructions reference using the controls Name to find the Account Number field and our application has an empty Name in the Account Number control.  See below from the Tracing XML.

<Edit AutomationId="71842" ClassName="Edit" Name="" NativeWindowHandle="71842" Top="291" Left="453" Bottom="18" Right="122" ChosenPattern="192" VV="2358219" Digest="-Edit-Edit-2358219-2358219---" Id="42,71842" />

Is there a way to target a control by a different parameter such as AutomationID or ID? What would that syntax look like?

This is all new to me and I know I may not be using the correct terminology but hopefully you understand what I'm trying to accomplish.  If not please ask for clarification.

Any help you can offer would be greatly appreciated.

Thank you,

Eric

 

0 0