Getting Started

 View Only
last person joined: 3 days ago 

If you're new to Blue Prism, we'll help you get started.

Expand all | Collapse all

what is Dynamic field ?

  • 1.  what is Dynamic field ?

    Posted 03-27-2021 16:17
    Hi Team,

    Can anyone tell me what is dynamic field and why is it used

    Regards,
    A

    ------------------------------
    Aarthy A
    ------------------------------


  • 2.  RE: what is Dynamic field ?
    Best Answer

    Posted 03-29-2021 06:27
    Hi Aarthy,

    Dynamic field involves the use of a data item, which can then be plugged into an element attribute to dynamically work out the attribute value based on the value of the data item. A couple of the common usage examples may look like below:

    1. Providing all other attributes are the same for cells in a table, one may substitute the data item used by dynamic attribute to move from one cell to another, providing such attributes provide reference to cell index.
    2. Path attribute used by an HTML element. If the path attribute value tends to change due to change of high level DOM, it may not be useable by elements. Using dynamic attribute may compensate such change to ensure the path is still relevant.

    ------------------------------
    Bruce Liu
    Senior Product Consultant, Professional Services
    Blue Prism
    Australia/Sydney
    ------------------------------



  • 3.  RE: what is Dynamic field ?

    Posted 06-17-2021 17:56
    Assume if a page has 10  Text field.

    What if i spy only one Text box and pass the ID as Dynamic.  ?  yes of course this will work no doubt. But what are the real challenges.  ?

    ------------------------------
    Sankar Ganesh Kolappan
    Sr Software Engineer
    Bank Of the West
    America/Phoenix
    ------------------------------



  • 4.  RE: what is Dynamic field ?

    Posted 06-17-2021 23:39
    The challenge is only in your logic for determining what ID to pass in. There is no issue beyond that. I was about to list 2 reasons why you'd ever use it and then saw Bruce's answer above. So'll just defer to that because it's pretty much the only reason I'd use Dynamic. Granted for #2, it doesn't have to be the Path attribute. It could be any attribute that you need to use as dynamic, but I would for sure agree that the Path attribute is gets the most benefit from Dynamic.​

    ------------------------------
    Dave Morris
    Cano Ai
    Atlanta, GA
    ------------------------------



  • 5.  RE: what is Dynamic field ?

    Posted 06-18-2021 12:39
    Thanks for your response. In general we are not recommended to stick on path for any element. Which may cause issue. If we pass ID as dynamic. We may need to create lot of variables to manage element id.

    ------------------------------
    Sankar Ganesh
    ------------------------------



  • 6.  RE: what is Dynamic field ?

    Posted 06-18-2021 12:48
    Thanks for your response.  Yes of course. If the elements values changes frequently based on data and condition we may go with dynamic that is the best recommendation too.  Such as table cells and other value based element.

    The idea is

    Assume the target application is solid and it can be spy elelment only by ID also IDs not getting changed that frequent. What if i create App module text box element id;s passed as dynamic param and use one single text box elemnet for all the text boxes in the application.

    Yes for sure, need to created more variable for each no of text box.  for passing dynamic param value.

    ------------------------------
    Sankar Ganesh
    ------------------------------



  • 7.  RE: what is Dynamic field ?

    Posted 04-02-2021 11:55
    Just to give an example of where this can be used: http://rpachallenge.com/ (using IE, where xpath is not available).
    Fields shift around every submit, so you need to find a label, then rewrite it's PATH to point to a related input, for which path would be dynamic = not spied in advance, but calculated in runtime.

    ------------------------------
    Andrey Kudinov
    Project Manager
    MobileTelesystems PJSC
    Europe/Moscow
    ------------------------------



  • 8.  RE: what is Dynamic field ?

    Posted 04-05-2021 03:12
    Thanks Andrey.. Can you tell me how to Read text from dynamic field used in Application Modeller  on a Obj studio ?

    ------------------------------
    Aarthy A
    ------------------------------



  • 9.  RE: what is Dynamic field ?

    Posted 04-05-2021 07:47
    In case of rpachallenge you need 2 elements spied:
    Any Label ("First Name" for example), in modeller leave three attributes checked: Tag Name = LABEL, Match Index = 1, Value - set Dynamic
    Any Input, 1 attribute is enough: PATH - set Dynamic

    Then to fill any field (e.g. "Last Name"), you do:
    Read element Label, Data: Get Path, Params: Value = "Last Name", out - path(Text)
    Write element Input,  Data: "Last Name From a file", Params: Path = Replace([path];"LABEL";"INPUT")
    Repeat 7 times for each field.

    Basically you set Dynamic field attributes when you use them, not when you spy them.

    ------------------------------
    Andrey Kudinov
    Project Manager
    MobileTelesystems PJSC
    Europe/Moscow
    ------------------------------



  • 10.  RE: what is Dynamic field ?

    Posted 06-18-2021 12:49
    Match index and path is not a good idea.  Most of the place ID never change even if the index changed.

    ------------------------------
    Sankar Ganesh
    ------------------------------



  • 11.  RE: what is Dynamic field ?

    Posted 06-22-2021 13:02
    In most cases, yes, but rpachallenge.com has random IDs on each submit. It's a "challenge" for a reason.

    <label _ngcontent-c2="">Last Name</label><input _ngcontent-c2="" ng-reflect-name="labelLastName" id="BxjZo" name="BxjZo" class="ng-pristine ng-invalid ng-touched">​
    ​​

    ------------------------------
    Andrey Kudinov
    Project Manager
    MobileTelesystems PJSC
    Europe/Moscow
    ------------------------------



  • 12.  RE: what is Dynamic field ?

    Posted 04-05-2021 13:33
    Hi Aarthy,
    I assume that you just want to read the value from the element in which you have made one of the attribute as dynamic
    For that you can follow the below steps :

    In the Read Stage drag and drop the element  and click on the Params option


    Once you click it a new screen would appear where you can enter the attribute  value which you made Dynamic

    After entering the above value you can Use Get Text in Read stage to store the value





    ------------------------------
    Harshit Rawat
    All State
    ------------------------------



Welcome to Getting Started Community!

Here is a the best place to start your Blue Prism software journey. Watch our guided tour of the Blue Prism ecosystem, and download your handy playboard that will guide you through everything you need to know to be set up for success. Are you brand new to intelligent automation? Here you can get a helping hand with any questions you might have.

This Global Community is intended to help new users get started with Blue Prism products & services. For more specific technical communities please visit this page.

Online DocsBlue Prism CloudGet Started with Blue Prism Methodology

FAQs

Stay informed on the latest product updates, webinars and user events we host around the world via our monthly newsletter.

Sign up for the newsletter here

Subscribe to product announcements here

The ROM provides the foundations to embrace Digital Workers and establish a seamless bi-directional flow of work between the human and the digital workforce, starting with vision and strategy. It has been developed using more than a decade of experience and knowledge of deploying Blue Prism at scale in countries and industries across the globe. With the ROM in your corner, you can approach and successfully deliver maximum business benefit through the scaled deployment of connected-RPA. Explore the ROM now.

Get up to speed quickly, enhance your product knowledge and become a certified RPA practitioner through the Blue Prism University. We offer world class training for our customers so you can gain the skills and the confidence you need to successfully deliver outstanding solutions with Blue Prism and enable your team to do the same. Explore the University now.

You can find easy to follow instructions for all the tools and features of the Blue Prism product. This is your one-stop-shop for all the latest product news, release notes, installation guides, how-to instructions, product guides and more. Explore Online Help now.

If you don’t find your answer on the Help System, you can search our extensive knowledge base to find answers to frequently asked questions or browse featured articles covering key aspects of the product. Within a few clicks you can access information to help you troubleshoot, guide you through installation, design processes, or to upgrade and expand your Digital Workforce. And, if you don’t find your answer in the Knowledge Base, you can always raise a ticket* with our Support Center.

The Success Accelerator program combines various levels of mentorship and access to our Expert Services, Technology Ecosystem and Certified Partners based on the size and maturity of your digital workforce operations. For customers getting started, we have designed a Starter Package to assure you’re off to a perfect start. Among other services, you’ll gain access to the myriad of connected-RPA technologies, a ROM assessment, mentoring by Blue Prism experts, and guidance as you identify and build your first automation. Explore the Success Accelerator now.

The community is an exciting platform where you can engage with other Blue Prism users who share common interests, goals and objectives. Whether you're someone looking to engage in open and innovative conversation, a customer wishing to be a source of input for upcoming products, or a developer looking to share best practices, knowledge and insight, the Blue Prism Community is where to do it. Explore the community now.

The Process Discovery Tool is a free-to-use online tool that assesses and ranks your processes in terms of most automation-ready to least, with insight into the potential financial impact. You can access the tool on the Customer Portal and by answering a few simple questions, you’ll be able to map your processes into four categories and then prioritize them accordingly. The tool provides your team with a user-friendly results dashboard that centralizes all discovery activity, with real-time information on process discovery progress that can be effectively and impact-fully communicated to senior management. Explore the tool now.

We have a variety of customer case studies highlighting customer challenges, solutions and the success they’ve had using intelligent automation to drive value and deliver a host of benefits to their businesses. We hope you’ll be inspired by hearing how other organizations are successfully using connected-RPA to transform their businesses, solve challenges specific to their industry and improve the experience they deliver to their customers. Explore the inspiration now.

The Digital Exchange is an online “app store” for finding and downloading pre-built skills and applying them to your Digital Workforce. You can download and share AI, cognitive and advanced RPA technologies to take your automations to the next level, and with your own Enterprise DX, you can control your ecosystem while unleashing the collaboration across your teams. Explore the DX now.

Are you new to Blue Prism? We are calling all new users to learn about the ROM. 

Register to enroll on the ROM Essentials program today!