Much like every site on the internet, we use cookies to help analyze traffic and improve our website. As outlined in our privacy policy, any information is only used internally and is not shared with outside organizations.
Learn More

Process Call

Overview

A Process Call is defined in a Scenario and provides a set of Instructions for executing a Process.

Process Call Screenshot

Note: The example screenshot above may differ slightly from the current product.

In the screenshot above of the Scenario Editor, the list of Process Calls (1), and the Instructions (2) for the selected Process Call are highlighted.

Adding a Process Call to a Scenario

To add a Process Call to a Scenario, right-click the Process Calls List and select Add Process Call from the context menu. You will then be prompted to select the Process File to be called.

Tip!
You can drag any Process file from Windows Explorer and drop it on the Process Calls List to create a new call to that file. If you have copied a file system file to the clipboard, you may also paste that file on the Process Calls List to create a new call to the copied file.

Manipulating the Process Call List

There are several ways to manipulate the Process Calls List. Using the mouse, you can drag-and-drop a Process Call to move it in a new location. Press the CTRL key during a drag-and-drop operation to copy the Process Call to the new location instead of moving it. Clipboard operations of Cut, Copy, and Paste are supported as well Delete, and all can be performed using standard keyboard shortcuts or via the Process Call's context menu.

Instructions

The Instructions pane is where you can define all the details about how the corresponding Process is to be executed. When you select a Process Call in the Process Calls List, you will be able to edit the Instructions. These details are separated into three sections identified as tabs on the left edge of the pane: Identification, Arguments, and Options.

Identification

Screenshot Call Instructions Identification

Note: The example screenshot above may differ slightly from the current product.

The Identification tab is used to define the location of the Process file. You may specify the full path to the file, or a path relative to the location of the Scenario.

Arguments

Screenshot Call Instructions Arguments

Note: The example screenshot above may differ slightly from the current product.

The Arguments tab allows you to populate any Input and Output Arguments for the Process Call. Input Arguments allow you to pass data into a Process, and Output Arguments allow you to receive data back from the Process. Output from one Process Call can be stored in a Variable and used later as input into a future Process Call. Some arguments will be required, and those are indicated by a red asterisk (*) next to the Argument Name. Below the Argument Value control, you will also see a description of the type of data expected for that Argument. These guides serve as a useful productivity tool to make sure you are giving the Process the data it needs to run successfully.

When specifying the value for an Input Argument, you can choose to enter an explicit value, use a Variable, or combine text and Variables together. Refer to the Expression Syntax topic for details on using an Expressions as input.

When working with an Output Argument, the value must be placed into a User-Defined Variable. You specify the Variable by placing the Variable name in curly braces (e.g. {MyVariable}).

Options

Screenshot Call Instructions Options

Note: The example screenshot above may differ slightly from the current product and/or not show all the available options.

These options will provide greater control over how a Process Call is executed.

On Error
When an error is encountered during playback (e.g. element not found), this setting allows you to control how AutoBloks responds to the error.
  • Use the default setting - The default setting will be used.
  • Show prompt with options - The user will be prompted about the error and provided with options about how to proceed (e.g. retry, continue, stop)
  • Fail the current process and continue to the next process call - Log the error and stop executing the current process and then proceed to the next process defined in the Scenario
  • Stop running all processes - Log the error and stop all further execution
  • Log error and continue to the next activity call - Log the error, but try to continue the execution
  • Log warning and continue to the next activity call - Log as a warning and try to continue the execution
  • Ignore completely and continue to the next activity call - Log information about the error without impacting overall results and try to continue the execution

Defining the default error response

  1. Select File then Options to open the AutoBloks Options dialog.
  2. Select the Run tab
  3. Define the default response using the Default error response option.
Browser
Optionally specify which browser should be used to playback a web-based Process. When not specified, the default web browser is used. YOu may specify the name of the browser (e.g. Chrome, Firefox, or Internet Explorer) or use a Variable that is populated with one of the names.

Defining the default web browser

  1. Select File then Options to open the AutoBloks Options dialog.
  2. Select the Run tab
  3. Define the default response using the Default web browser option.

Disable a Process Call

If you want to stop a Process Call from being executed but don't want to delete it, you can disable it instead. Right-click the desired Process Call and toggle the enabled state by selecting the Process Call Enabled command from the context menu. This will disable the Process Call. To re-enable the command, simply select the command again to toggle the enabled state back on.