When object name is changed then in all processes where this object was used it no longer exists in the actions and it should be again added for all the missing actions. It could be the same as for process - when the name is changed it still exists in other processes where it is used as it is referenced by ID I guess.
... View more
Especially when dealing with browser automations, various lags and errors lead to rather messy Process level design. To counter surprising attach or timeout issues, Process level flowchart tend to be filled with actions surrounded with blocks, resume/recover stages and retry loop structures. (Yes, you could clean the process by submerging retry logic into object level, but in the end, it's a same mess, but under a different carpet.) My suggestion is to add a Try-Catch tool into a Process Studio toolbox. Idea is to place an action inside of Try-Catch area and handle exceptions the action might cause. Visually it mimics a Block tool, but adds to its design
properties: number of retries action within a Try-Catch will be retried (or possibly a timeout after x seconds?)
two exit nodes, one for positive and one negative end (means despite of retries, object faced an error) - error node could be a Recover stage and it's up to a developer if the error is rethrown or suppressed by resume
to visualize which retry round is going on, add a caption to stage that signals the retry round for developer
The trickiest part is to create a nice design for a error node, but I hope you'll get the idea!
... View more
Instead of UI based installation, if we can install BluePrism via PowerShell commands with valid parameters, it would be helpful for IT team to schedule the automated installation for newly onboard person to team or during the version migration.
For the larger scale team it will be very useful.
... View more
Hi Team it's very difficult to resize choice stage when there are more than 10 conditions. Once we make any changes then it's again resizing or rearranging th branches of choice stage. It's a pain to resize everything. Blue prism should remember the previous saves or there should be an option to remember or not. PFA for the same
... View more
Idea: I'd like to suggest the customization / expansion of the code-linting (aka Design Controls in design studio) capabilities that design studio currently has by allowing users to create and add their own rules. An organization should be able to customize design controls that fit their own organization's best practices (eg. verify that spied elements follow a specific naming convention) and code styles (eg. all START stages have to be font color = green) background: Most modern IDEs (eg. vscode or vs) have the capabilities to allow developers to create custom code-linting rules that fit their organization's best practice and coding styles. These rules help standardize code within an organization which can lead to improved code maintainability, improved performance, and minimize bottlenecks development (eg. code reviews). other information:
Currently, it is possible to export Design Control settings to an XML file and share it with anyone. So, it should make it possible for organizations to share their best practices with anyone, allowing new developers to benefit from the knowledge of more experienced developers. Essentially, making it possible for new organizations adopting Blue Prism to copy design controls from experienced organizations who have been using Blue Prism for years.
... View more
For out-of-the-box functionality there should be no excuse for missing descriptions. The Work Queues:Set Data action (image below) is a perfect example. This is a highly useful function but even if you've been using BP for a while, who knows what it does? Frankly, it is lazy product development not to have descriptions for standard functions when the facility to display descriptions is right there. Importantly, they should be useful - not just the obvious "This action sets data in a queue" but detail of how you do it, so someone developing their skills can understand. For example "On Get Next Item this action writes the data in the output Queue Data Collection back to the queue..." or whatever. Perhaps you provide a facility to crowd source the descriptions and have a panel choose the best?
... View more
We are looking for something in our beta region that shows the user is logging into beta instead of production.
Per Product team:
There is some upcoming new work regarding a Unified Login Screen where this visibility might be incorporated.
... View more
We can add a new stage named like Dialogue box or something which will pop up a window and ask the user to enter the value of a specific data item. Such a stage can come in handy for attended automation where the user is expected to enter some value during the run time.
... View more
Status:
Under Consideration
Submitted on
14-02-20
08:07 PM
Submitted by
TomCirone
on
14-02-20
08:07 PM
Would be nice if the first mode that opens would be the last one you used. If you're spying 20 SAP fields with SAP mode, currently you have to type through to "SAP mode" 20 times
... View more
Add the ability to report when a graphical interface element is not found. When Blue Prism doesn't find an element, it should return the element that is closest match to the specification of the target element, giving a percentage similarity.
... View more
Currently, to upload more than 1 Release, you need to create a script. The idea is to add the functionality of uploading several Releases at the same time as it is in the case of Processes and Objects
... View more
Status:
Under Consideration
Submitted on
04-02-20
11:23 AM
Submitted by
MikkoKamppila
on
04-02-20
11:23 AM
If I've understood correctly, data items and collections don't have properties such as length or number of rows. OK, BP isn't a fancy object oriented language offering full scale of tools, but... I'd like to propose that at least collections should have "Row number" as a property and strings "Length", for example. Those would be handy to use in calculations or decision without first creating an action counting the number of rows. Did some GUI mockuping as well 🙂
... View more
In our shop, when we are ready with a process adjustment, we do the 4i check and the 'Process Comparison' window helps us with that. After the approved 4i check we can deploy the changes to production. This time, I got a change count exceeding 300 and spread all over the place. At that point the 'Process Comparison' window becomes less useful, if not useless. This has happened before when doing major overhaul on a process stretched over longer time. In these cases, instead of the compare window, it would be much more helpful to present the differences in a report, say XL or CSV. I can then filter and highlight the relevant changes and present only these in the 4i meeting. Happy coding! ---------------- Paul Sweden
... View more
Hi,
As of now, the mails that are sent by Interact are only in English, even when the installation language is different (e.g. Spanish). It would be great to have the possibility to choose the language for the notifications or make it match the installation language, so those who cannot understand English can read them as well.
It would also be great to be able to edit the default email templates to add a custom page footer or company logos.
Thank you!
... View more
There are no data visualization tools to help process all the values in the table.
In our tables, we normally have hundreds of rows of data and it is tedious to look through all of it without a general idea of the data we have.
Hence, we would like to suggest a starting point which is to introduce simple charts and graphs into Interact.
... View more
Status:
Not Planned
Submitted on
24-01-20
05:30 AM
Submitted by
NagarjunaAtukur
on
24-01-20
05:30 AM
Blue Prism does not specify a port on the request to the Active Directory server, so it utilizes the default port for the LDAP protocol (389). A recent security finding has identified that applications connecting to Windows Active Directory LDAP over a non-secure port 389 are vulnerable to attacks. To mitigate and completely resolve the security finding prior to the mandatory Microsoft Security Patch due in March 2020. In E1/E2/E3 the requests to lDAP on port 389 will be nullified after Patch in March. Application teams will need to modify their connections to a secure LDAP using port 636 This is time-sensitive matter and would like to expedite a resolution, Please support this idea. Thanks, Nagarjuna Atukuri
... View more
It would be absolutely great if we could have dynamic references in inputs and outputs for actions and functions. Basically if we can use a calculation to create a dynamic reference for a collection field for example. That way we could automatize dynamic collections. Example: instead of having the input as a static reference eg. [Collection.Field1] we can use a calculation to change that dynamically, for example increase it and loop eg. [Collection.Field]
... View more
When retiring a schedule, control room users sometimes accidentally click the delete button as the delete button is right below the retire button. It would be beneficial to add a warning when deleting schedules to prevent accidental deletion. It would be even more beneficial to separate the delete button from the retire button as well. If at all possible a recover function would be beneficial as well. If the schedule is deleted it will take resources, time and research to create the schedule again. If at all possible, the bare minimum would be to move the button further away from the retire button or simply add a warning.
... View more
Hi, I am wondering why after so long why is BluePrism doing the auto conversion of Date & Datetime to UTC. It is definitly the most annoying thing in BluePrism. It is literally frustrating to work with anything Date related in the software. Why not give the ability to deactivate this conversion that it always does? Even when your datetime is already in UTC time, it will convert it anyway, making your date so out of whack that it doesn't make sense anymore... and don't get me started on collection with date where you need to loop in the collection. You can get them converted a lot and making your process a lot harder to develop because you need to account for those instead of just doing that yourself if you need to. BluePrism should never touch any variable automatically without the dev actually doing something. using DateTimeKind works for the first time when you output but BluePrism clears that after that point so it doesn't really matter what kind it is. Please let user do their things. I know I am not the only one having trouble with that. I saw in another company devs that were using SQL query to get the "Now()" date instead of Blueprism cause it was more reliable. That's not normal to have to do workaround like that for anything. I've been working with BluePrism since version 4 and this is by far the worse thing that has been following us since then. regards,
... View more
Status:
Under Consideration
Submitted on
09-08-22
10:18 PM
Submitted by
Benjamin__Moore
on
09-08-22
10:18 PM
Finding that using the Class Verification and Data Verification sections of Decipher could be improved by adding another button similar to the 'Submit' button to 'Submit and Next' where the next item in the 'Load Batch' filter is retrieved.
... View more