Modules in the RPA subset

The RPA subset contains three main folders:

For a detailed description of these Modules and their ModuleAttributes, see the Tricentis Tosca documentation.

Modules in the folder Automation Tools

The Automation Tools folder contains sub-folders with the following Modules:

Basic Keyboard Operations

This folder contains:

  • The Module Send Keys

  • Modules based on the Module Send Keys that perform common keyboard commands, for instance pressing Enter, or pressing DEL.

    Unlike all other Modules in the subset, these Modules already have a defined DefaultValue. That means that if you create a Step from one of these Modules, you only have to fill out the Step Value Caption.

    In this Step Value, enter the caption of the window that you want to steer.

Module

Description

Send Keys

Send keyboard commands to a window in the foreground.

RPA Studio uses the WinForms function SendKeys. For a list of available SendKeys commands and their syntax, see the Microsoft SendKeys documentation.

This Module steers a window. For information on how to steer a control with keyboard commands, see "Keyboard commands".

Basic Window Operations

Module

Description

Take Screenshot

Save a screenshot of the current screen to a specified path.

Clipboard

Write text to the clipboard or buffer text from the clipboard.

Save As

Steer the Windows Save As dialog.

Dialog

Steer a dialog window. In this case, you don't have to scan the window first.

Window Operation

Send specific commands to a window, such as Close or Resize.

Buffer Operations

Module

Description

Name to Buffer

Save the name of a Bot as a buffered value.

Delete Buffer

Delete a Buffer.

Partial Buffer

Save or verify parts of a Buffer value.

Set Buffer

Create or verify a Buffer.

Once you set a Buffer for a Bot, you can re-use the value of the Buffer in all subsequent Bots.

Expression Evaluation

Module

Description

Evaluation Tool

This Module has the same functionality and restrictions as a Control Expression in, for instance, IF Statements.

File Operations

Module

Description

Image Compare

Compare two images.

File Existence

Check for the existence or non-existence of a particular file.

File Compare

Compare the content of two files. The result can either be passed (no differences) or failed.

Delete File

Delete a file.

Copy File

Copy a file.

Read/Create File

Create a text file or read the content from a text file.

Folder Operations

Module

Description

Delete Folder

Delete a folder.

Copy Folder

Copy a folder.

Numeric Operations

Module

Description

Convert Decimal

Convert a decimal from one number format into another.

Process Operations

Module

Description

Start Program

Start a program with a set of defined arguments.

Timing

Module

Description

Wait

Define a wait time between Steps in milliseconds.

Start Timer

Start a timer.

Stop Timer

Stop the timer.

Modules in the folder Automation Engines

The Automation Engines folder contains sub-folders with the following Modules:

Database

Module

Description

DB Open Connection

Create a database connection resource.

DB Current Connection

Set a database connection as current connection.

DB Close Connection

Close a database connection.

DB Run SQL Statement

Run an SQL statement and get read-only access to a result set.

DB Expert Module

Open a database connection, run an SQL statement and get read-only access to a result set.

HTML

Module

Description

Execute JavaScript

Execute the given JavaScript on the window object of the browser.

Open embedded Chrome/Chromium application

Open the specified application to embed Chrome/Chromium with WebDriver. You can only open applications on the local machine.

ClickOnScreen

Click on a defined position in the browser window.

To use this Module, you need to create the special task configuration parameter Browser for your Bot. In the Value field of the parameter, specify which browser to use: InternetExplorer, Firefox, Chrome, or Edge.

Connect to Chrome/Chromium application

Connect to a Chrome/Chromium application that is running under a Debug Port, using WebDriver. You can only open applications on the local machine.

Close Browser

Close the browser.

OpenUrl

Open the specified URL.

If you want the Bot to use a specific Browser, you need to create the special task configuration parameter Browser for your Bot.

SAP FIORI > SAP Message Toast

Buffer or verify the message toast.

SAP Netweaver > SAP Statusbar

Steer the status bar.

SAP Netweaver Business Client > Netweaver Index Page

Steer the index menu on the start page of SAP Netweaver Business Client.

SAP Netweaver Business Client > Netweaver Context Menu

Steer the context menu.

SAP Netweaver Business Client > Netweaver Menu

Select an item in the menu of the SAP Netweaver Business Client.

SAP Netweaver Business Client > Netweaver Business Client Logon

Steer the SAP Business Client system selection screen.

SAP Netweaver Business Client > Netweaver Context Menu Item Reference

This Module performs background tasks for other Modules. You can't use it in a Bot.

SAP Netweaver Business Client > Netweaver Index Menu Item Reference

This Module performs background tasks for other Modules. You can't use it in a Bot.

SAP Netweaver Business Client > Netweaver Menu Item Reference

This Module performs background tasks for other Modules. You can't use it in a Bot.

SAP Netweaver Business Client > Netweaver Tab Steering Switch between different SAP Business Client tabs.

SAP Netweaver Business Client > Netweaver Search Box

Steer the search box in SAP Business Client.

Mail

Module

Description

Send Mail

Send email messages via SMTP.

Connect to Mail Server

Create or link to an email server.

Receive Mail Simple

Receive one email message that is sent via POP3 or IMAP protocols.

Receive Mail Expert

Receive several email messages that are sent via POP3 or IMAP protocols.

SAP

Module

Description

SAP ContextMenu

Steer SAP context menus.

SAP Login

Log in to SAP with defined user credentials.

SAP Logon

Start the SAP Logon interface and open the specified connection.

SAP Menu

Access various SAP functions and modify SAP settings.

SAP Multiple Logon License Warning

Steer the modal dialog License.

SAP Statusbar

Verify the status type and message in the status bar.

SAP SubToolBar

Steer specific buttons in the sub toolbar.

SAP Toolbar

Access toolbar buttons as well as the input field for transaction codes.

SAP TreeView

Steer simple TreeViews.

SAP Logon - Open with Solution Manager

Open multiple SAP connections during execution.

Java

Module

Description

Any SWT Window

Steer PopUp menus or context menus.

To use this Module, you need to open a single JavaSWT window that has a context menu.

Java Security Information

Steer the Java security message.

Excel

Check out our practical example "Example | Table steering" to see some of these Modules in action.

Module

Description

Open Excel Workbook

Open an existing Microsoft Excel workbook.

Close Excel Workbook

Close a Microsoft Excel workbook. If you made any changes to the workbook, you also use this Module to save your changes.

Define Excel Range

Define which data range you want to work on.

Create Excel Worksheet

Create a new worksheet in an existing Microsoft Excel workbook.

Excel Range Manipulation

Steer the content of a defined range.

Run Excel Macro

Run a macro.

HOST

Module

Description

Host Change Session

Sets the Session ID used by the Host Engine.

Host SendKeys

Sends a key combination to the Host emulator.

Modules in the folder Data Management

The Data Management folder contains the following Modules:

Module

Description

Data - Update Record

Update records in your database.

Data - Move Record to TDS Type

Move records from one existing TDS type to another.

Data - Create & provide new record

Create records in your database and group them by types.

Data - Expert Module

Create and provide new records, read data from a record, retrieve test data, update records, delete records and types, delete all contents of a test data service database.

Data - Find & provide record

Identify and retrieve test data.

Data - Delete record

Delete records from the database.

Was this information helpful?

Tricentis RPA Studio Manual 2020.2 © Tricentis GmbH