Showing ideas with status New.
Show all ideas
Could we finally get a native & simple way of rolling back to a previous version of Blue Prism (after an upgrade), which would not require using database backup files manually etc.? For years it has been a tragicomic fact that whenever a new Blue Prism version is released, which is not a specific hotfix for a known issue, several existing features are broken in the application. Even with all sorts of pre-upgrade testing plans organizations can't always identify the bugs & issues with the new version (which should be done anyway by Blue Prism before releasing the version) before upgrading their real PROD & DEV environments. This leads to situations that organizations need to: a) wait that somebody else finds & reports crucial bugs, and then make the upgrade decision. b) risk their environment by potentially introducing new critical bugs/broken features. c) prepare for unnecessarily complicated rollback procedures (DB, local installations etc), which will take time + some data will be lost no matter what.
... View more
It would really help to simplify complex schedules if Blue Prism could allow for schedules to be defined by CRON expressions.
... View more
When an item is deferred while waiting for an update or a response it would be much more useful to wake the item up earlier than the defer date. As an example, a case comes in and needs a human to verify some details - we need to defer the case so that it will be captured in an output file of the number of cases worked so the case would be deferred for 24-hours to ensure it gets reported. The issue that then happens is that if the return from a colleague is before the defer time ends you are not able to pick the case back out of the BP queue. In most common work flow systems you can pend/defer cases for a set period of time but also wake that case back up sooner if the required updates have come back so it would be much better to allow BP to do the same
... View more
I recognize that the scheduling of "Login Agent" should be "Task (1): Login → Task (2): Business Process → Task (3) Logout". As a best practice, is it correct to "when the login process moves, if the robot is logged in with the appropriate user, execute the task (2) (Business Process) as it is, and terminate the schedule if the login is by an inappropriate user"? I think, "When the login process moves, if the robot is logged in with the wrong user, it would be nice if I could log out and log back in instead of failing the schedule itself." I would like you to consider using this as a best practice. ===== ご担当者様 Login Agentのスケジュールの設定についてですが、タスク①ログイン、タスク②業務プロセス、タスク③ログアウトとすべきかと認識しております。 ベストプラクティスとしては、『ログインプロセスが動いた際に適切なユーザーでログインしている状態であれば、そのままタスク②へ続き業務プロセスを実行する。不適切なユーザーの場合はスケジュールを終了する』というのが正しいのでしょうか。 と申しますのも、希望としては、不適切なユーザーでログインされている場合にスケジュール自体を失敗にするのではなく、ログアウトを行ってログインし直せたら良いなと思うのです。難しいでしょうか。
... View more
In order to be compliant with GDPR we need to delete personal data in the Blue Prism database after a given time. But, we want to keep the queue item itself for statistical use in our benefit realization model.
As of now, my understanding is that you can't change the data in an item without locking the item. And you can't lock items that are marked as completed/exception.
It would be nice if there was a built in function that let us update/delete the data field in a completed/exception work queue item so that we don't need to use SQL on the database or delete the queue item completely using the internal work queue object.
... 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
When doing an Undo to reverse a newly made change in a process or object, the focus remains on the current page rather than moving focus to the page where the Undo is executed. This is very confusing when doing a number of Undo's in a row in order to reverse a list of changes made. When executing an Undo, the Studio editor should move focus to the page where the Undo will be done. Happy coding! Paul Sweden
... View more
Our schedulers are starting at 05:30 AM every day. We come in the office at 08:30 AM. Sometimes a resource was not available at 05:30 for several reasons and the scheduler has not started. Becasuse we are living in the time of knowing everything at the time of when it happens via push messages on our phone, we would like to have this option also for the control room and the resources. If there can be an app via your smartphone (or another solution) that sends you a push messages when a resource is down for longer than an amount of time or for no reason, that would be helpful. Maybe this could be done for the proces status also? When one is in status of warning or teminated.
... View more
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
Many VBOs appear to be unnecessarily set to a run mode of "exclusive". If any of these VBOs are used in a process or object that is exposed as an API, we will be limited to a single instance at any given time on that resource. In order for us to advance our callable process/object capabilities, we need the flexibility to run multiple instances on a single machine. The following is a list of VBOs that have an "Exclusive" run mode:
Email - POP3/SMTP
MS Excel VBO
MS Excel VBO - Extended
MS Outlook Email VBO
MS Outlook Email VBO 6.10.4
MS Word VBO
System - Active Directory
Utility - Encryption
Utility - HTTP
Utility - JSON
Utility - Numeric Operations
Utility - Network
Utility - Screen Capture
Webservices - OAuth2.0
Webservices - REST
I think the MS VBOs could at least be reduced to "Foreground" run mode(as they might temporarily require exclusive use of those applications), but all of the others should be changed to "Background" as there is no discernable reason that multiple instances couldn't be running at the same time. If we need to make them more exclusive, that should be our choice in our local environments, but there's no need to be so restrictive as a platform default setting.
... View more
Currently, there is no option to archive Audit logs/Audit events from the System Manager tab. Over the period of time, this DB table is supposed to grow and the team will need someone from the DB team to run a query to clear this table. Instead, we should have the option to delete/archive audit logs similar to process logs in the System tab itself.
... View more
Many times we use nested loops in our processes. It would be easier to analyze the flow if the Loop End is also highlighted when we click on Loop Start stage
... View more
The ROS plugin, when activated, automatically opens two windows which are visible to the user -- Word and Excel. Users can accidentally close one or both of these windows, resulting in errors. Can the windows open invisibly in the background?
... View more
It would be beneficial to designers integrating with REST services to natively provide instructive messages for connectivity exceptions. OpenApi/Swagger describes http response codes but not java exceptions outside normal http flow. For example this exception is captured for connection errors: com.dstawd.processengine.model.flowobjects.AutomatedActivityFlowObject.executeService(ProcessInstance, String, String, Element): Service failed to execute. Error: java.lang.IllegalAccessException: The response object is javax.ws.rs.ProcessingException, not an fastrequirementsapi.ApiException Service Error Stack: It would be beneficial for these types of errors to expose the actual java exception or a friendlier message to the designer. This information can be found in log files that typical designers do not have access to.
... View more
At the moment the Tenant function is based on the user roles only and the administration of tenants in BluePrism is very time intensive. It would be great to have an setting like create tenant. This tenant is totaly empty like no objects no processes. The admin of Blueprism should add via Tenant Option like the Roles and Users. On the start option of BluePrism then you should have the Possibilty to choose the connection and a second option choose tenant. The admin see for sure here all tenants but the end user here see only the tenant they have rights for. This would help in different team enviorments.
... 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
There is a serious bug using a code stage: Pass in a collection containing not initialized fields (e.g. number or flag values) into a code stage. All values will be converted to their .NET defaults e.g. a not-filled number becomes '0' and a not-filled flag becomes 'False'. The reverse transfer (out of the code stage) works properly. Set a DataTable field to DBNull, the value appears as not-filled in BluePrism! This functionality is needed in case of serialisation/deserialisation to/from external data (e.g. XML or JSON format). To keep a possible solution backward compatible: Consider of a code stage option e.g. "keep null value(s)"
... View more
Hello, Time to time VM resources and servers needs time for maintenance breaks. This can happen in scheduled (like once a month) or ad-hoc manner. It would be time-saving feature that you can schedule a maintenance breaks by resource / by pool.
Why?
- Currently every schedule needs to be expired manually and they need to put back when the maintenance break is over. - Normally these SQL server/ App-server maintenance breaks happens in night-time and they last from 1h up to 4h. - At environments, where are dozens or hundreds of schedules, this is taunting task to do on monthly basis. - By marking "maintenance break" for certain time slot -> Schedules do not try to start on that time interval. It will save manual work + night time runs will start after the marked maintenance breaks time slot is passed. - Process controller does not need to remember put the schedules back on next day.
... View more
It would be great if there was a function to allow you to view what logging level each stage had, without having to click into each one separately (or work your way through the logs after testing). Was thinking something along the lines of a colour coding of the icons, maybe a small coloured dot in the corner, with a different colour for Enabled/Log Errors Only. Or maybe a report from the Debug menu, similar to the Validation page, which would show a list of all stages and their respective Logging levels, which allowed you to change it from that screen.
... View more