13 hours ago
Good day,
I would like to implement a solution where I can provide the name of the process to be executed and its associated parameters as input values.
In the current Studio implementation, the process name can only be selected from a predefined list, and I am unable to specify it dynamically.
I have looked into alternative approaches, but due to the large number of processes, I would prefer not to use a Choice-stage-based solution where all processes must be predefined.
What I am looking for is something along the following lines:
I would provide the process name as a text input, and the corresponding start parameters as a Collection. Based on these inputs, the required process would then be started dynamically.
In other words, I would like to launch any process dynamically by supplying its name and parameters at runtime, rather than having to define each possible process explicitly in advance.
11 hours ago
Hi @petranyi One solution that comes to mind is to use the Blue Prism API to trigger a process on a specific resource.
Using the process name and resource name, you can first retrieve the corresponding Process ID and Resource ID. Then, create a session in a Pending state via the API, and in a subsequent API call, start the session to execute the process on the target resource.
below is the API documentation link. Let me know if you face any issue in using BP API.
https://documentation.blueprism.com/bp-7-3/en-us/bp-api/bpe-7-3-0-api-spec.html
8 hours ago - last edited 8 hours ago
As Neel said, if you have the Blue Prism API set up then that is an option. A tool such as CTWO (RPA Supervisor) could also help with this kind of thing. And I would assume Blue Prism Orchestrator might also be able to, but I haven't gotten access to that.
An option that works with all Blue Prism environments regardless of any other tools is AutomateC, which is the command line interface method of interacting with Blue Prism Enterprise. You could call this from PowerShell, Python, or even from a Blue Prism process/object.
To see the commands available for AutomateC, you can open a terminal, change directory to the Blue Prism Automate folder, and run "AutomateC /help". This will give all the commands available along with some descriptions of each and the available parameters. If you want the simplest solution to be able to implement right now without any extra setup, this is likely the best option for now.
To actually test this out and do some calls, you could start with this DX asset: Utility - Blue Prism VBO (AutomateC Wrapper). I currently use this for automated deployments from one environment to another.