Showing ideas with status New.
Show all ideas
Web services provided by other systems can be integrated as actions to Blue Prism. This integration provides status code and return values... but only when the request was successful. In case the request fails no information is available but exception details only. Information such as status code has to be parsed manually from the exception details text. The idea is to not raise a critical exception when the request fails but utilize the existing action return values (status code, message, ...) to pass through the information coming from the web service. An option is to add a flag similar to what is available in File Management VBO that either have an exception raised or 'ignores' the error and provides the structures response of the service provider
... View more
When you have a larger application model and you're browsing through the element tree it would be nice if the application modeller would highlight the elements on the target application as you select the element. That way it would be easy to find the correct element (if you're not sure of it by the "should-be-self-evident-element-name"). You select the element on the tree, see the details on the right pane and the red rectangle on the application automagically (without pressing the Highlight button). If there's an error in the element attributes, the application modeller could highlight that by changing the element red on the tree view. If recognized, it could also show the conflicting attribute in red. BUT not pop yet another popup that needs to be OK'd before continuing. There's too many popups already in use. 😉
... 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
The reset FQDN feature currently only affects runtime resources but not workplaces. When resetting FQDN for a specific <host> the value in FQDN column in BPAResource table is deleted but the line for <host>_debug stays untouched, thus preventing any debug sessions on this workplace. Please enhance the Reset FQDN feature to remove FQDN values for both: <host> and <host>_debug records.
... 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
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
Currently tasks only provide the status: completed / failed that can be used in Schedules to control the process flow. Branching the execution path can only be achieved by creating artificial termination / fail status. It would be nice if the Scheduler can fetch the process return value (output variable) and then apply simple comparison.
... View more
The current data item does not have a dictionary type (Associative array) . A single-row collection type can be substituted in some cases, but a smooth conversion to a JSON object can be difficult.
For example, if you try to convert a Blue Prism data item to JSON using Utility - JSON::Collection to JSON , only one data item can be represented as a collection data item, so the converted JSON will also be an array type.
There are many opportunities to map Blue Prism data items to JSON data when performing WebService integration, so I think there is a great advantage to introducing a dictionary type data structure.
... View more
Currently Blue Prism WSDL import only supports primitive data types.
If a WSDL/XSD contains groups the result is methods without input/output parameters. I have uploaded example WSDL, XSD files.
As a consumer of the service I have no authority to have the service modified to flatten input/output parameter structure. It should just import and work.
This forces the use of HTTP VBO to create custom service.
... 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
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
Small thing but would be really nice to get an IF statement in the calculation stage. It can be time consuming to set multiple decision stages with calculation stages just to do some basic logic to set variables.
... View more
We have 100+ processes and 300+ schedules in production. There is scheduled patch update and security updates every week/ month. so retiring all schedules weekly/monthly is mundane task. Blueprsim should have a mechanism to freeze all schedules within a time range to resolve this problem.
... 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
Hi, I am dealing with a project consists of hundreds of credentials which will be updated once or twice in a week. Its difficult for us to remember when was the last updated date and time. So I think in such scenarios it will be very helpful if there is a additional column mentioning last modified date and time of a credential in Credential Manager.
... View more
Hi Team, My idea is for adding the anchor element functionality for elements which are currently being spied using other spying modes rather than region mode. While spying many web sites, some times the attributes that we get can't be unique enough to get a particular match. In situation like this, if there were a way to get the nearest element to it being spied and use that element as a reference to identify the element would help the identification of any target element. Currently, this feature is implemented at Region mode level but as of now we can only use an anchor image with an element being spied as an image only.
... 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
Currently we have evaluated Browser and extension versions for Chrome, Firefox and Edge Browsers with compatible Blue Prism version. The reason for submitting this idea is to achieve a flexible Browser version and Browser extension which can be compatible for all Blue Prism versions. Because whenever we upgrade to higher versions we have to upgrade or adjust the chrome, firefox or edge versions too in order to achieve the compability else Browser mode doesn't work.
... View more
Hello currently, Process exception section in PDD is always empty by default (post recording and after editing in capture GUI) and there is no way as of now to update from capture.
... View more
It would be really helpfull to have a filter on the tree parts of the session management, another in the queue management and another in the scheduler reports and Schedules. We got a lot of queues, bots and scheduler and it's really a time consumming task to navigate in the control room. A global filter will also be usefull
... View more