Blue Prism Product

 View Only
last person joined: yesterday 

This community covers the core Blue Prism RPA product.

Expand all | Collapse all

Dynamic attributes

  • 1.  Dynamic attributes

    Posted 06-14-2016 19:11
    Hi, The problem related to logging process in the SAP system. I have created new regions to capture the user name input box and password input box. The issue is that the window of the logging process can be in a different size, I mean the window can be maximised once and the window can be resized next time. How should I set coordinates in Application Modeler? I could make the Start X and End X coordinates dynamic, but I have got the following message: Missing parameter for dynamic identifier 'StartX' in Navigate Stage 'Select User' on page 'SAP Logon 1'. Hope that you can help. P.

  • 2.  Hi PK - when you make an

    Posted 06-14-2016 22:22
    Hi PK - when you make an attribute dynamic, you are saying 'I want to include this attribute in my element but I don't want its value to be fixed in Application Modeller, instead I will supply the value from the diagram'. In your Navigate properties you will see that in the Params column the button that was previously disabled is now enabled. When you press it you will see where to supply your dynamic value. This value has to be supplied at every point where you use the element.

  • 3.  P.K,

    Posted 06-14-2016 22:24
    P.K, Dynamic attributes require you to supply the match criteria within a stage. You should look through some of the examples in the Surface Automation training. They show you how to get the screen bounds, create a region with a dynamic start and end, x and y attribute to capture the screen image using these bounds, then use the image search utility to find a pre-captured username and password image to find the X and Y co-ordinate of location. You can then use these coordinates for your mouse clicks. Tom

  • 4.  Hi Tom,

    Posted 06-15-2016 14:08
    Hi Tom, Thank you for your reply! It is becoming more and more clear. So what should I set in Parms tab? What values for Start X and End X coordinates? Values from Application Modeller, like 168 (Start X) and 258 (End X)? Is that correct? Paulina

  • 5.  Use a read stage -> With the

    Posted 06-15-2016 14:32
    Use a read stage -> With the read stage use the screen element from the application modeller as your element and set the data dropdown to Get Bounds, and ouput result to a collection. I usually call my collection SB. Then use another read stage -> Use the element with dynamic x+y attributes as your element, set the data drop down to read image and output to an image data item. I usually call this screen image. Then you would use the below matrix in your params tab : Start X = [SB.Left] Start Y = [SB.Top] End X = [SB.Right] End Y = [SB.Bottom] This has now read your whole screen as an image data item. - Tom

  • 6.  Thank you for your help!

    Posted 06-15-2016 18:36
    Thank you for your help! I've used read stages, as you wrote. I've deleted also navigate stages, that I've created before. Unfortunatelly I've got the following error: 'Internal : Stage does not exist.' The process stopped on the second read stage. What can be the problem? Is it connected to lack of image? I've captured regions on the screen.... Paulina

  • 7.  You are going to need to do

    Posted 06-15-2016 19:26
    You are going to need to do some debugging. 1) Run the first read stage. This should populate the SB collection. Open the collection and check that it has some values in current values tab 2) Open up the second read stage, click on the ... button in the params column, open up the full expression editor on each of the parameters and click evaluate expression. Check it returns these values from the collection 3) Check you have chosen the data drop down - read image and it outputs to an image data item

  • 8.  Tom,

    Posted 06-15-2016 20:07
    Tom, 1. I have values in current values tab: Left=0, Top=0, Bottom=860, Right=800, Width=800,Height=860. 2. Correct. 3. Correct. What step should be next, because I have Navigate stage (select user) and I've got the following error: 'Internal : Field 'Button' is not defined in the collection'. What does it mean?

  • 9.  Hi Tom,

    Posted 06-16-2016 21:12
    Hi Tom, I've done exercises connected with image recognition from Introduction to Surface Automation training and my process doesn't work. Mouse cursor isn't on the right position when the screen of the program is maximised. Do you know what can be the reason? Does it related to performance? I've checked my settings and everything seems to be corresponding to the exercises. You can find my settings in attachment. Hope that you can help. Paulina

  • 10.  Hi,

    Posted 06-22-2016 16:03
    Hi, I've created dynamic region and two read stages in my diagram and I've checked the following settings: 1) I've run the first read stage. This populates the SB collection. The collection has some values in current values tab. That is Ok. 2) I've opened up the second read stage. In the params column I've checked the full expression editor and each of the parameters return these values from the collection. 3) I've chosen the data drop down - read image and it outputs to an image data item. Unfortunately at the second read stage I've got the following error: Unable to match any windows with the query terms.

  • 11.  RE: Hi,

    Posted 07-29-2019 12:13
    I'm getting this same error, the second time the process runs it is unable to match with the query terms. Also I went through the training material, it works fine. But the next day when I open it up to test again it is unable to find anything I have spied with region. Why is that?

    Valgerður Tryggvadóttir

Welcome to the Blue Prism RPA Product Community!

Whether you’re looking to manage a complex infrastructure, maintain security and compliance, bring new products to market faster, or gain operational speed and agility in an uncertain economy, Blue Prism delivers — with the flexibility you need to create the business you want. From deployment on-premise, through a cloud service provider or as SaaS, to a skillful and adaptable digital workforce that continually expands to meet your enterprise needs, you can gain enhanced operational insight and control while your people reclaim the time they need to focus on great work.

Product PageKnowledge BaseBlue Prism Training Offering
Product Research ProgramUpdates, Releases & Announcements


Blue Prism is intelligent automation — business-developed, no-code automation that pushes the boundaries of robotic process automation (RPA) to deliver value across any business process in a connected enterprise.

A combination of RPA with expanded cognitive and AI capabilities, Blue Prism is different than other automation technology on the market. With one Blue Prism license, you gain instant access to an already AI equipped digital workforce, along with the tools you need to build and delegate automations. Click here for more information on Blue Prism and Intelligent Automation.
To learn more about how Blue Prism RPA can help your organization and how much it will cost to get started, please Contact our Sales department.
Blue Prism RPA can be downloaded from our customer portal. If you would like to consume or download any material it is necessary to create an account on the Portal. Once you have registered, you can access the download options for Blue Prism here.
Yes! Installed on your own machine and supported by our training materials and product documentation, you can use all the features of the full enterprise product for free with our Blue Prism Trial – giving you the opportunity to learn the basics before moving to a full production implementation. Click here for more information and to download the trial.
Yes! You can access our known issue list for Blue Prism from our Support Portal.
Regardless of your industry, Blue Prism’s Digital Workforce can adhere to strict governance and compliance standards without limiting productivity. Click here for more information on how your industry can benefit from Blue Prism.