Status:
Under Consideration
Submitted on
08-08-22
07:24 AM
Submitted by
LukasRamasauskas
on
08-08-22
07:24 AM
Idea: To allow custom port selection between web-client's and RabbtiMQ communication in deployment. Or at least allow pre-selected specific ports such as 5671. Reason: The default use of 5672 port for RabbitMQ and Decipher's web-client is treated as vulnerable and insecure from cleartext authentication mechanism. Detailed explanation: Current setup of Decipher v2.1 is not supporting 5671 TCP port as secure communication channel between Decipher server and Rabbit MQ server components. The use of 5671 port is part of increased security feature to solve vulnerability (as per guidance and reported BP support of this source Vulnerability in RabbitMQ : disable cleartext authentication mechanisms in the amqp configuration - Stack Overflow) . Unfortunately, v2.1, web client supports only 5672 port from RabbitMQ and no other ports are supported.
... View more
Status:
Planned-Later
Submitted on
09-08-23
11:03 AM
Submitted by
Tejaskumar_Darji
on
09-08-23
11:03 AM
As Blue Prism V7 is out now for a long time what are the plans for upgrading V6-specific exams to V7?
... View more
As a Chorus administrator, I'd like to be able to import and export (using CSV format) fields configured in the field value domain. Additionally when importing, I'd like the options to overwrite, add, or merge with values already configured in Chorus.
This configuration can often have hundreds/thousands of entries for a given field and often needs to be populated from a list provided by a customer. Manually comparing and updating can be a very time-consuming exercise. The only alternative requires a resource with database-level access.
... View more
Today, Login Agent and Credential Manager are setup in the way that only single windows account is allowed to login and run processes on a particular PC. This is not optimal if your organization cares about Digital Worker separation of Duties. Let's say you have one worker performing HR duties and the other Finance. HR worker runs payroll on the weekends and Finance worker runs Mon-Fri. In today's world, we need to standup two VMs to accommodate. My proposal is to modify Login Agent and Credential Management to allow any number of windows accounts to login to a single VM one after another ( not at the same time ). This will allow for more efficient use of hardware and not affect licensing or RPA operations.
... View more
The supplier of the webservices we are consuming have a lot of custom headers in the HTTP call itself, not in the HTTP Body where the SOAP headers lie. In the current functionality you can add username and password to the HTTP headers, but this doesn’t suffice for our need. We need to SHA256 hash the entire body and add this as a header, then we need to add several identifying headers like an organizationId, a userId, the IP we are sending the request from, a timestamp, the target destination, etc. Then all the headers must be packed into a string and RSA SHA256 signed and added as a final header. This is an implementation of this HTTP signature standard with a few specialized extra headers. If we don’t sign our http packets we don’t get through the security features of the back end system and are not able to run the soap webservice.
When I’ve been researching this I’ve found several forum posts that need something similar, i.e. this one but your support has confirmed to me that this isn’t possible. The solution we have chosen is to make a program and import it as a dll that acts as our own proxy that does all of this and sends the http call for us and return it into blue prism as a string. But then we must run the wsdl through an external tool to make our own SOAP calls, and parse the resulting soap xml ourselves and make our own error handling each time. This is time consuming and error prone, so it would have been very nice if we could have added these headers to the HTTP call similarly to how we can do it for REST APIs. Preferably we would have wished that you implemented the signing standard directly, that would have saved us from even more work.
... View more
Adding new environment variable is possible by importing a new release but if we want to update the values of environment variable then we have to do it manually. Right now it can't be done by importing the release. Please ignore if its already handled in new version of BP.
... View more
No automation is complete without Mobile Device Automation. Mobile Devices already make up more then 50% of the market share, compared to desktop computers, and are part of our daily life.
Can we also introduce Mobile Device Automation as part of the platform, supporting Smartphones or Smart-Devices currently on the market. And it should not matter if they are emulators, real devices, or if they are in your local network, connected via USB or in the Cloud - as we leverage appium.io . Something which we can directly interact with trough some VBO or modeller and we can create Workflows the same way we do it for desktop automation, without the need to learn something new.
... View more
Scenario:
BP is installed on 2 Virtual Machines. 1 is Application Server (AS) and the other is Runtime Resource (RR).
Runtime Resource is not logged into but has a windows task scheduler that runs on Virtual Machine START UP.
The task scheduler executes script below and brings up BP:
[Blue Prism Install Location]\automate.exe /resourcepc /public
Login Agent is used to login to the RR to execute a process.
This ONLY works when the process being executed is ran in the background and fails when the process has to run in the foreground.
Issue:
The script executed by the task scheduler launches BP in the background using specified credentials (if provided).
On login via the Login Agent, it does not own the foreground process (because the task scheduler script owns it)
Implications:
You cannot run processes in the foreground i.e launching Internet Explorer and capturing details or Notepad.
Work around / Solution:
Run the task scheduler on Virtual Machine startup as per usual.
Run the same script on user login (login via login agent) as a startup task/program in the startup folder. However, you will have to kill the previous process launched by the task scheduler.
Script will live here and will be executed on login:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Example commands for the script with 2 steps (variations also available in Power Shell):
taskkill /IM “Automate.exe” /F
[Blue Prism Install Location]\automate.exe /resourcepc /public
This will allow the user logged in via the login agent to own all the processes in the background and foreground.
Things to consider:
Task scheduler script is required to run on RR boot because it launches BP and makes the resource available to the AS and IC (interactive client) for the login agent to login
Why is this not a common issue? Because most Virtual Machines don’t shut down. If they do, someone physically logs in and manually launches BP (thereby launching it in the foreground)
Why did it happen to us? We’re running in a cloud environment and in order to optimize costs, Virtual Machines are turned on & off on a schedule so they don’t run 24 hours with no workloads
... View more
Blue prism product doesn't work with 64 bit drivers of OLEDB. We are upgrading to O365. There is an organization wide push to only use 64-bit installations. OLEDB is used to access excel and MS access database. OLEDB VBO is used as it provides efficient excel operations. Blue prism is unable to initialize connection with 64-bit OLEDB driver. This is a request to upgrade the product and provide support so that it works with 64 bit drivers. This is required to have true adoption of O365 and 64 bit. Refer below ticket for more details: Ticket: https://support.blueprism.com/helpdesk/tickets/208756
... View more
If we would like to monitor processes on weekends, process which are time sensitive and if laptop is not accessible, monitoring process in control room via mobile device would be really helpful.
... View more
Enhancement request to have the ability for the system to tell you if the user being disabled is an owner of a case like it does with work in the worklist. Product Management provided the following feedback as to enhancements in the works:
We have User Admin requirements in play right now and this use case has not been addressed yet.
User Admin is undergoing enhancements to support the ability to DEACTIVATE a user ... which is different than just disabling their status.
Today, disabled is both a temporary and a permanent availability status.
When you intentionally disable somebody ... it is because you want to take away permissions (security, privileges, configurations for various teams - like a case team). We check today to handle assigned work. We don't check on any memberships anywhere else. This is a good use case.
... View more
Code Stages currently only support older language levels of .NET languages. Especially C# is currently only supported in v. 5.0, which was released in 2012. Modern constructs like initializing auto-implemented Properties were introduced in later versions but are features expected by programmers to be available per default. As BP is using the native .NET framework to compile Code Stages on runtime into dynamic assemblies, the latest version supported is C# v. 5.0. More recent versions can easily be supported by using Microsoft's Roslyn compiler platform, which is provided as a NuGet package: https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform/ It should even be possible to configure the language level dynamically so old code can be compiled in the same way as it currently is.
... View more
Many organizations have their own PDD templates (logo changes, introductory text, font...). To increase the value of BP Capture, it would be useful to have the option to modify the template, so that the output could be used as-is (or require less updating). With the current situation, Capture is limited to providing screenshots, which the analyst then copies to their PDD template.
As an interim measure, it would be useful to have a technical specification of the used styles, since the style documents are available and could be modified manually.
... View more
Hi team, it’s possible at the moment to convert passwords to Text data item. It would be good to block it so passwords are not fetched. Michał
... View more
It seems machines (runtime resources & workplaces) are always identified by their host names, regardless of system settings. In our case our settings were: register using short names, communicate using FQDN However, the registration considered short names and FQDN and caused issues after DNS name change that made manual DB updates necessary. The machines were verified based on their short names in BPAResource and Blue Prism crashed because of FQDN mismatch. The only reason to chose 'register using short names' is to avoid long FQDN names in Control. Therefore: 1. add settings for short/FQDN in Control that is independent on communication and registration 2. always register and evaluate FQDN and never short names only
... View more
Status:
Needs More Info
Submitted on
02-12-19
07:12 PM
Submitted by
TylerGlenn
on
02-12-19
07:12 PM
The BP API dialog box builds html pages for each object selected from the dropdown. This is based on object contents. I suggest BP builds an API website (perhaps hosted on the local server) with foldering to match the Object studio folder structure, and have it automatically update documentation upon save/import of objects. Including referenced components in API (or allowing further customization) would be a plus, but a self-updating API website would be very useful especially for larger/federated teams.
... View more
It would be nice to have more options for scheduling. Accounting requires different schedules for different working days in the month ie. workday 2 or 4. Currently, I can only schedule on the first or last working day of the month.
... View more
When only changing a description and there is no need to update any other credential settings for a credential in Blue Prism v6.8.0, after selecting OK to save and close the credential, nothing is actually saved to the credential. Upon opening it up again, the description has reverted to what it was before making the update. In our set up, we use the description field to record notes. Currently we have to change another detail, e.g. shifting the expiry date by one day, for the description update to be saved and viewable. Having a field that reverts to previous version despite being updated, plants the seed of doubt in the mind of the user: is Blue Prism robust enough? what else is not being updated? Presuming this is a bugfix, we're looking forward to the release that resolves this issue.
... View more
When I check for changes to a process or object, I want a visual way to understand it, such as "Compare", and a way to understand it by writing like a list. (Example of the list: Input BB of XXX page AAA action has been changed to CC) ) ===== ご担当者様 作成したプロセスやオブジェクトの変更箇所を確認する際、Compareのように視覚的にわかる方法と、文字でわかる方法が欲しいです。(〇〇ページ◆◆アクションのInput△△が▼▼に変更されました など一覧で) よろしくお願いいたします。
... View more
Hi, it would be great to have more flexible GUI, examples includes: Work queue list always collapsed (on/off) Process list always collapsed (on/off) Schedule list always collapsed (on/off) Debug speed (slow/medium/max) etc... This could be even some hidden settings /advanced settings (or even some kind of config file would work). One of examples what benefit it brings - see attachment. Plain scheduler management would be a lot more convenient. Same goes for Release management.
... View more