This documentation supports the 21.05 version of BMC Helix Innovation Studio.To view an earlier version, select the version from the Product version menu.

Automating tasks by using Blue Prism processes


As an application business analyst, automate tasks and repetitive actions, such as onboarding employees, scheduling systems, and data processing, by using the Robotic Process Automation (RPA) processes in Blue Prism. To trigger a Blue Prism RPA process, create a process in your application by using the Run Blue Prism Process element in the Process designer.

Before you begin

Make sure that an administrator has configured a Blue Prism connector.

To create a process that trigger a Blue Prism process

  1. Log in to BMC Helix Innovation Studio.
  2. Navigate to the Workspace tab, and select the application in which you want to create a process.
  3. In the application, select Processes, and click New.
    The system opens the Process designer.
  4. In the Process designer, drag the Run Blue Prism Process element to the canvas.
  5. In the element Properties pane, enter the values of the following input properties:

    Property

    Description

    Connection ID

    Connection ID of the Blue Prism connector.

    Process Name

    Name of the RPA process in Blue Prism.
    Important: The RPA process must be exposed as a web service in Blue Prism.

    Parameters

    Parameters for the process.
    Important: Only string parameters are supported.

  6. If required, add the other process elements and specify the execution flow that you want to create.
  7. Save the process.

Important

  • The process in BMC Helix Innovation Studio invokes a Blue Prism RPA process in synchronous mode with a timeout interval of 1 minute. After you run the process, if a synchronous call completes within the timeout interval, you receive the response from the RPA process, else the BMC Helix Innovation Studio process is terminated.
  • In Blue Prism, for one digital worker you can run one process at a time. If you want to run multiple processes, you must configure a Resource Pool.

Example: Automating the task of onboarding an employee by using a Blue Prism RPA process

Ajay is an application business analyst at Calbro Services. He wants to automate the task of onboarding an employee by using a Blue Prism RPA process so that minimal manual intervention is required to complete the task. Ajay performs the following actions to create a process to trigger the Blue Prism RPA process that performs the employee onboarding task.

  1. Create a process as shown in the following image:
    Run Blue Prism process.png
  2. Add the process properties as shown in the following image:
    Run Blue Prism process properties.png
  3. To access attributes within the schema of the BlueprismParameters document definition, add the Create Document element, and enter the element properties as shown in the following image:
    Blueprism parameters.png
    1. To add a document, select the BlueprismParameters document definition as shown in the following image:
      BlueprismParameters document definition.png
    2. Add the values for the document nodes and use these values as input to trigger the Blue Prism RPA process. To add values for the document nodes, click Add/Remove Document Nodes, and select the key and value check boxes of nodes as shown in the following image:
      BlueprismParameters Add Document Nodes.png

  4. To trigger the RPA process in Blue Prism, add the Run Blue Prism Process element, and enter the element properties as shown in the following image:
    Run Blue Prism Process element properties.png
  5. In the Run Blue Prism Process element properties, in the Parameters field, map the Create Template element output as shown in the following image:
    Run Blue Prism Process parameters.png
  6. Save the process.

Learn about how to run a process by using the Manage Processes dashboard at Managing-processes-by-using-the-Manage-Processes-dashboard.

Related topics

Creating-a-document-instance

Process-variables-and-data-types

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*