Showing ideas with status New.
Show all ideas
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
When a developer opens a locked process in the studio, they have the option of unlocking it or every locked process in the environment. It's common sense to not unlock all processes but it's an unnecessary risk to have this option uncontrolled. It would be ideal if there was notification sent to the developer who has the object locked so that they can accept or deny the unlock request. Similar to how remote desktop connections work when a user connects to a machine someone else is already connected to.
... View more
When you open the process studio or object studio By default, the font is set to Segoe UI and the size is set to 10. Is it possible to change this default setting? For example, when you open the project studio or object studio by default, I want the font to be Meiryo and the size to be 14.
... View more
In S/4 HANA1709, a path specification using a wildcard is performed for an element spy in Spy mode, but it cannot be recognized and an error occurs. Similarly, relative paths also cause errors.
... View more
As a developer we need ease of creating web service connection and action based on endpoints available . we are looking for step by step wizard which can help to automatically load all the methods or endpoints in a given web service, be it REST or SOAP, as long as the provided link includes the services' definition - Swagger or WSDL. Once loaded select from which endpoints or methods to automatically create actions under Web service window instead of creating them one by one. Something similar already exists in UiPath and other platforms.
... View more
The idea is simple. Add wildcard functionality for numeric application elements, such that we can have more flexible elements which can take wildcard numbers in for example ordinals, ancestor count etc. Currently you have to add an explicit setup for numerical elements, limiting you when invoking the element. If for instance you need to be able to search for just the name of the element most of the time, but once in a while would like to be able to use the same element with a specific ordinal, then you currently need to have 2 different application elements, and along with those two elements you need to duplicate the code handling these elements. It would be much easier if we could wildcard these numeric elements and then the function-invoker could determine whether she/he would like to use the numeric element or not. If they supply a * character to the element, then it's the same as ignoring it, as it could be any value, and if they give it a specific value, then the application modeller will only match against that specific value. Sounds like something that should be simple to implement, and at the same time make all our lives easier in the process - Cleaner code for all!
... View more
It would be really useful for the BP application server to refresh the active directory links within an organisation on a regular basis. Currently, in order to 'flush' through changes to AD e.g. addition or removal of people from groups, you need to click on the 'Apply' button within User Roles. This can cause confusion and delay and is another unnecessary manual step with on boarding / maintain security groups. Thanks
... View more
Presently, you can only influence the request URL through variables. There are web services that have a very dynamic capability to their URL query parameters. Being able to execute a section of code to build the query parameter string, similar to how we can execute code to build the body of the request, would be very beneficial.
... View more
Hi Team, I'm aware of process discovery tool but it does not give quantifiable number or score to qualify any potential manual process as an automation candidate within RPA - BP. Please develop an excel or sort of tool that can test and evaluate current manual process on some criteria and assign a score so to propose it as a potential RPA automation candidate. This will enable business to explain customers in their decision making process while selecting a new candidate process for RPA automation. I'm sharing this based on recent discussion with customer. Regards, Vijay
... View more
In Blue Prism 6.4 for Object MS Excel VBO, actions Open, close and save Workbook, have hardcoded timeout value of 30 seconds. However, it has very little point to keep this value hardcoded. Instead a better approach would be to have this value as input. In case no value is passed, a timeout of 30 seconds can be initial value.
... View more
Many corporations require a system that has SOX & MICS impacts to have strict password and security settings. One of those settings often requested but not available in Blue Prism is a "User Inactivity Timeout" option that logs the user off after X minutes of inactivity. This would apply to any user logged into the front-end of the Blue Prism application as a controller or admin, not the runtime resources. Any user that does not click on any buttons or new screens in the application would be logged off after X minutes.
... View more
Element attributes beginning with "Parent …" allow an identification of elements by considering their context. Unfortunately a rather simple but insecure method of generating this attribute's value has been implemented ("Parent Window Title" in this example): all window titles of all elements that are direct ancestors are baked into a single string, separated by just a space character. If an application has 3 windows with one window being a child to the root window and another window being a child to the child window, the "Parent Window Title" value for the "child-child" window will be something like "SubChildWindow ChildWindow RootWindow <UNKNOWN>". These issues will come with this implementation: 1. Space character can't be used as separators between window titles as window titles often contain spaces themselves. This way it is not possible to separate the window titles anymore. Also, BP seems to just concatenate the titles with additional spaces, resulting in values that have 2 space characters as separators. Hardly anything but wildcards can be used on something like that, which again results in a very unprecise matching. I suggest that a standardized format is used instead of just adding everything to this string and randomly putting spaces between it. 2. adding "<UNKNOWN>" to this string if the window title could not be determined is insecure as this could be interpreted as a real window title. Instead, another solution should be choosen to mark an unreadable title.
... View more
Hello, Currently when hovering over the Data Items in the Data Explorer tree in for example a wait stage you only get to see the following: Name, page and data type. It would be highly appreciated and useful if this also could include the assigned value of the Data Items. Best Regards Robin Jensen
... View more
Suppose there is a web page we're interested in modelling for an RPA process. we access it via Chrome (because other browsers do not render the page appropriately or consistently) to the naked eye, it contains one or more tables having real-time data. As a result, the tables are rendered dynamically (i.e. the underlying HTML source does not contain the Old School <table><tr><td> tags... but various layers of <DIV> and <SPAN> tags). depending upon various filters used in the business process, the table presentations are not always consistent (the tables won't always have the same number of rows or columns; the columns won't always be in the same order; etc.) the most stable and consistent feature of these dynamic tables (regardless of the current visible manifestation of these tables) is that one or more Attributes of an HTML tag for a cell in these tables describes the nature of data in that particular cell. For example -- if, in a particular table cell, web text is contained by the tag '<DIV column-name="employee-last">' we know the web text corresponds to the last name of an employee AND any other web text in that table whose DIV tag contains the 'column-name="employee-last"' attribute ALSO will be the either the last name of an employee OR the heading of the Employee Last Name column. It would be valuable to be able to include HTML Tag Attribute information in Attributes that define Elements in the Chrome Application Modeller. Currently, we cannot. The next best thing we can do is read data from the dynamic table that we "guess" to be from an appropriate cell in the table, have Blue Prism read the key HTML Tag Attribute and return its value, if the Attribute value corresponds to the value we expect, we accept the associated data... if NOT, we take another guess until we find a cell containing the right HTML Tag Attribute. I had intended to attach a release of a self-contained BluePrism Chrome Object, but the ideas portal considers that to be unsupported for the purposes of uploading to the portal. The object would have contained two actions, "Read From AG Grid Web_ Element" and "Read From AG Grid Expressions and Context." Each action, Launches a different public-facing web page in Chrome... each web page contains dynamic tables built by the owner of the website (each web page has the same owner)... the owner of the website is a commercial enterprise that sells bundles of Javascript Web controls to web developers so those developers can build pages that connect to data sources and display real-time dynamic tables. Reads one of two headings (based on the True or False setting of the Data Stage in brown text above the Start stage of each object) of one of the dynamic tables for its HTML Path, its Bounds, and the value an HTML Attribute of the heading... its "col-id" Attribute, to be specific. Calculates from the Web Path of the heading, a Regex expression which, when used as a Dynamic attribute for a Web Path, SOMETIMES finds data from the rows below the heading that relate to the heading in question. Conducts a search for data presumed to be in the column corresponding to the Heading we read. Confirms whether the data has the same "col-id" Attribute value as the Heading... if so, it returns the value of the Web Text... if NOT, an Index is incremented and another search is executed. Typically, this workaround is such a drag on RPA process performance, it is not viable. In short... the workaround utilizes the HTML Tag Attribute "After The Fact." Incorporating it into the definition of an Element in the Application Model would utilize the Tag Attribute "Before The Fact" -- and much more efficiently. The desired enhancement: In the Attributes section of the Element Details of the Application Modeller for a Blue Prism Chrome Object, add the following Attribute Names: Web Attribute 1: Attribute Name Web Attribute 1: Attribute Value Web Attribute 2: Attribute Name Web Attribute 2: Attribute Value IF Both the Name and Value of Attribute 1 are set to Match: True in the Application Model, then Blue Prism should consider these settings to be related. Similarly for Name/Value of Attribute 2. Examples: Setting {Web Attribute 1: Attribute Name -- Match: True; Match Type: = (Equal); Value: "column-id"... Web Attribute 1: Attribute Value -- Match: True; Match Type: = (Equal); Value: "employee-last"} means "only consider web elements where one of the Attributes of the HTML Tag is named 'column-id' and the value of the 'column-id' Tag is 'employee-last'" Setting {Web Attribute 1: Attribute Name -- Match: True; Match Type: = (Equal); Value: "column-id"... Web Attribute 1: Attribute Value -- Match: False} means "only consider web elements where one of the Attributes of the HTML Tag is named 'column-id' regardless of that Tag's value" Setting {Web Attribute 1: Attribute Name -- Match: False... Web Attribute 1: Attribute Value -- Match: True; Match Type: = (Equal); Value: "employee-last"} means "only consider web elements where at least one of HTML Tag's Attributes has the value of 'employee-last' regardless of that Tag's name"
... View more
There should be the possiblitity to order Blue Prism internal list views. For example the Manage Access Rights window in which User Roles are displayed randomly. Expected behavior would be, a click on column name alternates sort order between ascending and descending. Nice to have is also to possibility to search/filter in those windows
... View more
In addition to the idea to group and filter environment variables the multi team approach should also be applied here with having access rights on (groups of) environment variables
... View more