Showing ideas with status New.
Show all ideas
For huge collections, data items having large data in them when the process studio invokes any object and passes the items to object studio it makes a copy of that object in the memory space. This slows down processes where the requirement is to edit the original passed object (collection or data item) after processing it with business logic on object studio. There should be an option (in start/end stage) to pass the address reference only of large data items/collections so that object is not copied again in a different memory space. Pass by object vs pass by reference in .net Use case : process huge datasets like collection having million rows, or huge image editing. Eg: 2 copies of collection is made which consumes lot of memory is slow.
process studio
START>Action stage (call object 1, input as collection 1, output to collection1)>END
Object studio
START>CODE(takes input from collection1, data processing,output to collection2)>END(return collection2)
... View more
I think it would be useful to show the call stack when debugging processes, similar to the Call Stack view in Visual Studio. Perhaps a pop out window next to the session log viewer, and have it continually update as the debugging session moves along. This would be useful when you need to jump around a bit while debugging, and it would also help out with folks who run into stack exceptions.
... View more
We have found that a BOT needs use Multiple Credentials. We currently manage this by naming Convention: BOT_IGOR_AD BOT_IGOR_IVD BOT_IGOR_GMS BOT_C3PO_AD BOT_C3PO_IVD BOT_C3PO_GMS Please provide a tree view similar to studio that might look something like: - BOT_IGOR
+ AD + IVD + GMS
- BOT_C3PO
+ AD + IVD + GMS
... 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
Just as I update the version when the system changes, I want you to know what has changed when the contents of the ROM are updated. If there is a place where information is published collectively about the update of ROM, please let me know. ===== ご担当者様 システムのver更新だけではなく、ROMの内容が更新された場合もどこが変わったのかがわかるようにしていただきたいです。 ※まとまっている場所がございましたら、ご教示頂きたいです。
... View more
When setting up a business object in the action stage, I want you to be able to open and close (+-) the tree structure of the pull-down for each group or object. It will be more likely to find the action. ===== ご担当者様 アクションステージのビジネスオブジェクトを設定するプルダウンのツリー構造を、項目ごとに開く閉じる(+-)ができるようにしていただきたいです。該当のアクションを探しやすくなります。
... View more
Can we introduce a VBO through which we can call Message Box(Displays a message box with the specified text and button options.) or Request credential (Displays a dialog box with a custom message and title that prompts a user to add his/her credentials, and stores the username and password as string variables, that can be later used to log into other apps)feature . This can be a useful asset when it comes to Blue prism in attended automation. I do understand that there can be indirect ways through code stage but it will be great to have things as VBOs or inbuilt . Customer can dynamically give and change passwords in a already running process and that will change the credential manager too .
... View more
Can we create a feature where if our pending queue item is there in the queue more than the SLA time it sends a alert or mail. I do understand that its possible thorugh indirect ways , bit can we build a inbuilt feature or VBO where we need to give queue SLA (like we have priority or tags) and if that item is pending more then the time of SLA or its about to reach it , it throws a alert to prod team . This can be a great functionality for the production team and can be a asset for business also .
... View more
Can we give a feature to clone a particular completed queue item as once the item is completed there is approx no way we can retry\clone it from control room from the same data . We do can retry any exception item which is perfect but it will be great if we can clone our completed item in Control room itself as it can be a great help while testing !
... View more
It would be helpful to have a button of Copying the evaluated text to clipboard . Sometimes we want to copy the evaluated expression and paste it in some different screen. ( pic attached )
... View more
Release XML exported by new versions are not backward compatible with older versions It takes a lot of time to rearrange the various stages in the whole process which is very annoying Perhaps BluePrism team should create an official DX VBO or tool to fix this issue
... View more
Right now you can't create multiple releases with same name from same package. i could not think of any specific reason behind this limitation. In some cases there might be requirement to create a new release with same previous name from the same package.
... View more
Hope the DB can show the application interacted with as a separate field. Today it is contained within the XML that will need to be parsed but if the DB can show the type such as browser based or mainframe or Windows etc., based on app modeller options and the application parameters can be fields and all of this can be show in a table mapping to the object which can be linked with a process so that we can a process and all the applications that the process interacts with
... View more
It would be very interesting if you could make input and output of a javascript function, in the same way it is done with the .net code. This would give us another more friendly option to solve problems I honestly have not seen this option regards
... View more
It will be great to add a feature for Browsers to read the "Item Value"(DOM Value) of the selected item in an HTML combo box?
Please find the example below:
I want to read the Item value(DOM Value) which is "/m/02gsvk". This will help in many scenarios where value remains same and the selected text changes according to the local language setting of the site.
... View more
It would be a good idea that after an Object Studio has been created and published, there is an option in Process Studio to synchronize with Object Studio, Process Studio should always be reopened. Regards
... 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
I do see we have a Command line "\report" command which gives BP system report and covers -->
"Writes a system report out to the specified file. The system report is a broad overview of the current state of the system - the number of sessions and log entries, the number of queue items, the validation state of the processes etc." Can we break or modify this command limited to a particular process\object . It will be a great thing to have. It can be used to complete "Peer Reviews" and can be automated . If not can we create a new command which does a peer review of a process\object and gives the validations\errors\advice\warning in a text file as they are already stored in .bprelease or database only thing we need to do is attach that to our CMD command .
... 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
Ever had to guarantee to Audit that every stage executed is logged so anyone could trace what the robot executed in case of incidents? We know that developers can edit code to not log stages and execute it on debug mode without saving and nothing will be registered, neither the changes in the code, nor the stages executed in debug mode... So... how to justify this? We wouldn't need if we had a configuration for that! It would be great to be able to overwrite any configuration of Stage Logging (code or resource) on an Environment/Instance level. This shouldn't be difficult to implement either. The benefit would be to guarantee stage logging in sensitive environments where every execution of stages needs to be registered for Audit and regulative institutes purposes.
... View more