The Timetable (Control tab: Scheduler>Timetable) in Blue Prism client shows the schedules for the whole week. This is a nice feature but when having several robots running numerous processes this view gets less usable because there is no distinction between runtime resources and the shown time span is to big to see more than the hour when the process should run.
It would be nice to be able to zoom into one particular day or even hour, to see exactly the time when the process run and what processes will run in parallel, are overlapping or run sequential.
Additionally there should be the information which runtime resources are used and maybe having the possibility to filter on (multiple) resources.
... View more
some findings on how task order is defined by BP can be found in my comment below In BP client Control tab, Schedules are ordered by their names and tasks according to their creation. Schedules can be arranged by structured names. The order of Tasks is defined by when they have been created that makes organizing Schedules unnecessary difficult over time. eg: Schedule: (numbers show the logical order) - Login (1.) - Process (2.) - Logout (3.) Now when adding a second process to be executed after the existing one it would look like: Schedule: - Login (1.) - Process (2.) - Logout (4.) - Process2 (3.) It would be better to order the Tasks by their names so order can be easily amended as needed by prefixes in their names.
... View more
Status:
Planned-Later
Submitted on
11-11-19
10:37 AM
Submitted by
MarcoMatuttis1
on
11-11-19
10:37 AM
Control Room / Application Server should be able to send E-Mails if a Process Terminates. In my eyes a must have feature for unattended Bots. When I leave work and the Robot terminates after some minutes there are so many hours of runtime lost. If I would get an E-Mail I could simply start the bot again or fix the issues remotely.
... View more
It might be useful to have code snippet options available within code stages to allow for fast development of custom code stages. This would also benefit those will limited knowledge on coding and help them understand code stages where they might need to investigate, troubleshoot and fix code. This could be limited to areas within vb such as ms office applications, outlook, excel etc.
... View more
Capture Creates a lot of value for creation of new PDDs and Digital workers, but how about the already delivered solution? Running a large-scale (now 5 Y old) CoE come with some documentational challenges.
What if there was a "plugin" which was activated to create a PDD. Using a combination of the BP process logic and screenshots and magically created "PDD" like output. Which could be used to actually see what the robot is doing - all to avoid the problem of outdated PDD.
... View more
Many Chorus BPM customers need to test with anonymised production data. At the moment each client has to implement their own solution to copy back production data to a test environment and then to anonymise it.
We would like a way to copy work between environments whilst keeping the user and environment specific configuration.
... View more
My team and I have mentioned several times amongst ourselves that it would be great if BluePrism enabled the creation of folders for Schedules and Packages. Now that our team has been building processes for several years our list of Schedules and Packages has gotten quite large and the ability to folder these processes would be a huge help in cleaning up a large list.
... View more
The utility task in the Chorus BPM design studio currently only has operations for work/source/folder creation. It is a regular design pattern in Chorus process design to want to update another work item (or less commonly, source or folder) within the same Chorus instance, given its object key. To do this currently requires use of the "updateObjects" operation on the AWD Processing Service SOAP web service, so:
The call goes out of the container and back in through the web server, creating a new execution thread in the process, rather than being a simple inline call from the Service Engine
As a separate execution thread, that update is in a separate database transaction, so won't roll back if an error down the line in the current process triggers a transaction rollback
... View more
It would be great to be able to add a screenshots to the objects for reference and be able to print the object information to a document with screenshots.
... View more
Please add button to clear unused dataitem through out the process at the time of development. Some time for big process flow development we left some unused dataitem in the process itself, it will be helpful if there is some clear option in the process studio for unused items.
... View more
The 'Web API Services' setting allows for specification of custom headers for a REST call. Being able to do this in the 'SOAP Web Services' setting would be very helpful for our use case as we use custom headers to call all web services through Datapower. As of right now, we need to create custom VB code to call SOAP services with custom headers. This would save a large amount of development time on our end to use Blue Prism's built in web service capability.
... View more
I would like to have a menu setting that can be used to disable/enable the 'Don't log parameters on this stage' option for the selected stages/all stages - similar to the options for the log levels.
... View more
Status:
Reviewed
Submitted on
24-08-22
09:26 PM
Submitted by
bhagavathsinghjnj
on
24-08-22
09:26 PM
Unretiring a schedule as per current model requires create Schedule permission. in our scenario , we have separate teams for management and operations . So it is better to have a separate unretire schedule permission where operations can just retire or unretire based on business needs without updating the schedule. Thanks.
... View more
Currently, we can only use the action "Raise Submission" to create a unique form for an individual in Interact. We would like to have the capability to raise a submission for a unique form that can be filled out by multiple users. Our concern is for situations where we need to meet a specific SLA and the individual who the form is assigned to is on PTO and will not be able to fill out the form on time. This proposed feature would allow us to give multiple users the option to fill out the form or for the user to re-assign the form to another user.
... View more
After some time processes might not be needed anymore, because have been replaced by other processes, they become obsolete or maybe it was a one time activity only. It would be helpful if a deployed release could be rolled back (ie removed / deleted) from an enviornment. In case of complex business processes, several BP processes and VBO might have been needed for its automation. Those dependencies between BP processes, VBO, queues, environment variables, schedules, ... are packaged into one release file and deployed into production. When this buisness process automation is not needed anymore, the environment should be cleaned from not needed objects and configuration. Currently this has to be done manually, for each object individually. It would be much more convenient if there would be a rollback feature so all objects that are part of a release package could be removed at once. Of course with dependency check and warnings if necessary
... View more
We have several developers across various parts of the business using the same BP server but we'll each maybe only need to get to a handful of the processes or objects. Could we add a favourites option so each user can limit the default view to bits they want/need to see?
... View more
I've called this a request for an overhaul of the archiving function because there are so many problems with the existing implementation that to me it makes sense to completely redo it. There's a list of requirements for a solution at the end if you don't feel like reading through the issues in detail. The session log archiving function as it stands in Blue Prism is not well executed, and is something I feel embarrassed about every time I have to explain it to a client. Depending on logging settings, the session log table in the database quickly fills up and for customers with little space for databases, this causes issues. This is widely covered in Blue Prism documentation, and the recommended solution is to undertake regular archiving of the session logs. Issues Here are the problems with the recommended solution:
Archiving fails if you attempt to archive too much data, either by selecting to many logs to archive, or if a single log file is too big. In the event that a single log file is too big to archive, there is no way to archive that file. I have encountered this a couple of times and consider the amount of data that can be handled in a single archiving action to be too low for enterprise use.
Automatic archiving consumes a license. Why? I still don't understand why this is handled 'by a bot' and cannot just be built into the product. Explaining to a client that you can do this automatically, but it might cost more is never easy.
You cannot specify a schedule for automatic archiving. Since I have to use a bot to do the archiving, at least let me specify for it to happen when the bot has some free time anyway or a time that is convenient to me.
Archiving does not actually remove the data from the database table. If your database reaches capacity because the session log table is too big (causing Blue Prism to stop working), even archiving all session logs does not drastically reduce the size of the table, in fact it has a minimal effect on reducing database size. If archiving is the recommended solution to the database becoming too full, it should actually solve the problem.
Archiving is done to a drive location relative to the local machine on which you are carrying out the archiving. This means that archiving must be done via the Blue Prism client on the same machine each time, or (if archiving from clients on different machines) each machine must have a shared location mapped to exactly the same network drive and this must be set up as the archiving location separately on each client.
The archiving drive location is set and remembered at the client level. If you have a setup where a client has connections to multiple environments, the archive location will be set the same for both. If, for example, I were tasked with being the member of staff responsible for archiving for both development and test environments, it would use my single client-based setting for both environments, requiring me to overwrite the archiving location each time I want to archive on a different environment.
Solution Please re-develop the archiving function and provide a solution that
Can run automatically on a user defined schedule, or in the background provided that does not have an impact on performance.
Does not consume a license to run automatically.
Allows any size or quantity of data to be archived, or which handles a large data load intelligently rather than just saying 'Archiving Failed' after an inordinate waiting period.
Reduces the size of the session log database table appropriately. (e.g. if you archive 70% of the session logs, I would expect the database size to reduce by 60-70%, not 5%).
Allows archiving to be done to shared or common drive locations.
Maintains a single, persistent archive location per environment, not per client.
... View more
Within Blue Prism, if a user forgets their password, it would be good to enable them to reset their own password by entering some security questions.
... View more
Currently, Active Directory SSO is supported, but not currently Azure AD. Azure AD supports conditional access approvals, allowing approval based role access for various tasks within the application.
... View more
Status:
Not Planned
Submitted on
27-08-21
09:06 AM
Submitted by
Stefan__Pappalardo
on
27-08-21
09:06 AM
The count of components depending on Message Broker RabbitMQ is growing. At the time of writing I know of the following components.
Blue Prism Hub/Interact
Blue Prism Decipher IDP
Even if there is some documentation on RabbitMQ.com I found not much documentation from Blue Prism. There is some very basic information in the installation guides of Hub/Interact and Decipher. But I miss the bigger picture and a focus on security. Please consider to add documentation that can give answers to the following questions.
Is it recommended or even viable to share one RabbitMQ server instance in a BPA environment with Decipher and Hub/Interact? (Currently the installation guide only describes from the perspective of the component, not seeing the big picture.)
Does RabbitMQ offer Active Directory Intergration with SSO (without providing username and password, direct passthrough)?
Is it really needed to use RMQ management plugin to operate a RabbitMQ server instance?
Which operating system (Windows or Linux) is best to be chosen for RabbitMQ?
Are there any restrictions when preferring Windows over Linux?
What about Authentication and Authorization?
Is it recommended or even viable to use a technical service domain user account, and if yes how?
Can/should guest user (default Admin account !) be deactivated before installation, and if yes how?
What about encryption?
Is encryption needed, recommended, and if yes which is supported and how does it interoperate with the Blue Prism components?
Is there professional support available, and if yes will it be provided by Blue Prism or someone else?
... View more