Showing ideas with status New.
Show all ideas
To workaround a slower interaction with a Web Application in Blue Prism we have had to use Java Script injection. We would like and enhancement in BluePRism to be able to retrieve function execution return values, or code injection return values as outputs within an object. Currently, you can only put the code “in”, and not get anything back out from a webpage, it would be useful without a workaround, if there was some functionality implemented for this. See details from dev team: As we are trying to interact with elements on a webpage which will return values, such as the contents of the ‘innerHTML’ values of a field, the only current way to do this effectively is to do: <element>.select(); Then sending a global “<{CTRL}C>{CTRL}”, and then extracting the value from the clipboard. As this is not always 100% reliable, what it would be good to be able to do, is when invoking a method In JS, to be able to get the return values, so being able to inject a method such as: Function getText() Var x = <selector>.innerHTML if ( x === “”) { return “Blank Value” } else { return x } And being able to have x stored in a data variable that is output from the webpage directly into Blue Prism. As it’s possible to invoke the method / inject the javascript into the page, surely it must be possible to get a return value just as easily?
... View more
There are some busy applications (specifically in websites) where it takes a few seconds to find the field. When you use a wait for stage, this time is then doubled. If I say wait for Field X, Field X appears,it takes 3 seconds to find Field X and move to the next stage. Then I say click field X: it searches for it for 3 seconds again, finds it, and clicks it. It feels that after a wait stage it should cache the location (even if it's just for the next stage). Even better it could see if any other action in the object page is going to that item and wait I like to think of this similar to a Librarian with a card catalog ; Customer: Do you have this book? *Librarian searches catalog and finds item* Librarian: Yes we do *Librarian closes card catalog* Customer: Where is it? *Librarian searches catalog and finds item* Librarian: Mystery section under Adams
... View more
Small thing but would be really nice to get an IF statement in the calculation stage. It can be time consuming to set multiple decision stages with calculation stages just to do some basic logic to set variables.
... View more
Right now we can only delete environment variable one by one in Blue Prism 6.6. We should be able to delete many variables by selecting it at once.
... View more
Currently, you can store the encryption key as a file on the Application Server. When you have multiple Application Servers connecting to the same Blue Prism DB, each Application Server needs to share the same encryption key. The only feasible way to do this is sharing the server configuration lines in the Automate.config file. It would nice to have at least a feature in the Key Store tab of BPServer.exe to import the saved key files.
... View more
During change in time for Day light savings the schedule time are being changed to one hour less are more twice a year . Out of 1000 schedules, 400 are to be changed for enterprises will be tiring to change one by one scrolling and finding the corresponding schedules. It will be easier if there is a search option or filter option or sorting in the schedules tab.
... View more
Granting users view access to credentials without any write ability would be useful for our team members who do the initial diagnosis of issues but are not responsible for maintaining credentials.
... View more
Hello! As a developer we get conditioned to save ALOT and typing a comment every time means a distraction from the thought-process. I understand this is due to the commits to the DB behind BP. A feature to Quicksave (ctrl+s) to temporarily save the changes locally without a comment would make developing alot smoother. That way you could test objects until they work the way you want them to, and then commit them to the DB. The same way most developer tools work these days.
... View more
A Dashboard which will be much easier to configure and use as the current one. And as a feature it would be really nice if you could display in a external confluence. So that everybody can see the values and not only the person, which have installed bp.
... View more
When saving logs, I have to select the file format in which I save them. After I've done this ("html," for example), I then have to manually type ".html" on the end of the file name. If I don't do this, Blue Prism removes the file name and path that I've typed so that I have to type it again. I feel like Blue Prism should be able to add the extension automatically based on my file type selection on the page before naming the file. Essentially, it's forcing me to select the file type twice--once via radio button, then again via text box. This is a quality of life or ease of use improvement request, definitely, but one that would prevent frustration when you're constantly having to save, send, and review logs.
... View more
Problem statement: if there is a change in the application layout as part of an upgrade the RPA process which was built on the previous version will fail. Now it takes a lot of effort to identify the changes happened to the elements that are identified previously.. idea: Application modeler should have a built in functionality to compare previously captured element and new element and highlight the differences option to Calibrate the previous version of elements with introduced changes.
... View more
Currently, the fact that a process is exposed as a web service is not a part of the release package. As such, it needs to be changed manually on import to a new environment. It would be better if exposure status was stored within the .bprelease file itself, in the same way the "process published" flag is stored within the release.
... View more
When retiring a process there should be a warning if the process is referenced by a schedule. When using the find references function on processes the referencing schedules should be shown.
... View more
Hi, it would be good if the schedule functionality could be amended so that there is no need to wait for all machines to finish a task before moving onto the next task. I believe scheduling would be improved if once any machine has completed a task that machine will move onto the next task.
... View more
We are trying to monitor for work queue items that take longer than they should (e.g. when the application a process is interacting with is hanging). I see a "locktime" (and "lockid") column in the BPAWorkQueueItem table even, but it does not seem to be used. I suggest the time that an item is locked for working be recorded here or somewhere similar. This will facilitate monitoring how long an item has been worked on, even before it is finished, in case it doesn't finish in a timely manner. We looked into using loadtime but that seems to be when the current batch of items was loaded as opposed to when a specific item was picked up by a Get Next Item stage, and worktime seems to be only recorded at the end of an item's work time so it cannot help in the moment.
... View more
Right now if any element is not found in Read, Write or navigate stage , an error message is shown like" Unable to perform xxxxx in Step x....". I think if the element not found is automatically highlighted in the application modeler would be a great time saver. I think Open Span has a similar functionality.
... View more
To be able to tackle performance issues, the Blue Prism log should take in account the duration of each stage. Firstly, the Blue Prism log should display the duration of each stage in the log, not just the 'resource start' or 'resource end'. And as some stages are unseen given the log settings, the Blue Prism log should include at the end, the duration of all unseen stages, and the total duration of the process. Secondly, Blue Prism should include a setting to display a stage in the log if its duration is greater than a defined value (in the system). For example, all stages with duration greater or equal than 30 seconds are displayed in the log, even if the setting in the studio is none or error only.
... View more
currently a detailed guide is not available which will provide information on different attributes that exists in Application Modeler, a detailed guide would surely help in selecting attributes for e.g. what do we mean by Match Index or Class Name attribute etc
... View more
When dealing with complex and dynamic HTML pages, it's not always possible to use the Path attribute to identify elements on the page because the path structure can change based on other elements displayed before the field we want to use. Often those HTML elements don't have an ID property (which would allow to spy them quickly) and the use of other attributes combination doesn't always perform well. This could be solved (not always but in many cases) if we could modify the HTML source adding an ID property to that specific element. My suggestion is to provide an action that executes a search&replace on the HTML source in order to give the developer a way to add an ID property to an element and then retrieves the PATH of that element (i.e. “/HTML/BODY(1)/DIV(4)/DIV(2)/DIV(6)/DIV(3)/DIV(1)/DIV(1)/H2(1) ) that can be used afterward with Read and Write stages. I uploaded a screenshot with a possible example of the action parameters. In that example the action would retrieve the PATH string of the element before the label "Popular Broadway Shows".
... View more
In real time customers are not ready to expose data on public cloud like google or azure, which require the files to be uploaded in public cloud. It will be beneficial if BP platform help to build in house AI solutions easily to avoid extra license cost for the AI, and make the solution secure.
... View more