Blue Prism Product

 View Only
last person joined: 7 hours ago 

This community covers the core Blue Prism RPA product.

  • 1.  Environmental Locking

    Posted 09-05-2020 18:05
    Suppose there is environmental locks setup for a particular excel now if the 2 bot are running the same process. Assume that the lock is in an excel while one bot is accessing the excel the first bot will lock the excel until its work of excel is done and puts the data into the work queue. Now the first bot finishes the work of excel and the second bot runs and and again fetches the data it will also put the data into the work queue but here how will the process run because as per the code both the bot will put the data into the queue.
    I apologize for this silly question but how will this work I want to have the understanding of this, as I am not aware of this. I want to have a clear understanding of this.

    Shubham Semwal
    Software Engineer
    Larsen & Toubro Infotech

  • 2.  RE: Environmental Locking

    Posted 09-07-2020 00:34
    The second bot should skip the "put data into the work queue" step if it cannot get the lock, and go directly into working the items in the work queue.

    There are also different process designs where you can pull out the "add data to work queue" into its own separate process, and the actual working from items in the work queue into a separate process.

    James Man
    Professional Services
    Blue Prism

  • 3.  RE: Environmental Locking

    Posted 09-07-2020 00:44
      |   view attached
    Hi Shubham,

    > how will this work I want to have the understanding of this,
    I believe you are asking how "Environmental Lock" works in your situation. If so, Blue Prism Locks an Environmental key while the first process is running and leases the key when the it's done. Please be aware that Blue Prism does NOT lock the Excel file. See the following example. 

    You can check the status when the Environmental key was lock in "System" --> "Environmental Locks".

    In this logic, the second process can't Lock the environmental key when it was locked (When the first process was still working). Therefore, you can make sure that only 1 process accesses to the Excel file. I attached the process (BPA Process - Process Template 1 - Basic.xml) just for your reference. 

    If you are asking other things, please let me know.



    Nobuhiro Tokushige
    Product Specialist
    Blue Prism


  • 4.  RE: Environmental Locking

    Posted 09-08-2020 06:22
    for multi bot scenario it is better to have a separate process for adding items to the queue and and define logic of the item processing workflow to fetch pending item from the target Queue and work on them.

    in scheduling you could have two different tasks two run them one after other 
    * task 1 run process to add items to queue assigned to resource 1
    * on completion of task 1 set the schedule config to run task 2 which is defined to run the main process to run parallel on resources 1-10
    * in task 2 config set the on completion stop the task

    Jerin Jose
    RPA Product SME
    "If you find this post helpful, please press the "Recommend" Button.

  • 5.  RE: Environmental Locking

    Posted 09-08-2020 17:45
    Another simple yet effective design is for bot1 to do something with the data so that bot2 won't load it. If the data is in a file, this can be done simply by moving the file to another location, for example unread files are added to a New folder, then moved to an Old folder after loading (and before releasing the env lock).

    Other techniques are marking the data in such a way that bot2 knows not to touch it, or loading cases 1 by 1 and checking whether they have already been loaded into the BP queue.

    John Carter
    Professional Services
    Blue Prism

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.