Important! Read this.

We have launched a new documentation website. If you're using Enterpise Edition 10 (or higher) or Express/Business Edition 2.4.1 (or higher), visit this page.

Skip to end of metadata
Go to start of metadata

We have moved to a new documentation platform. This section is no longer supported. For the up-to-date information, see Tips and tricks.

The present section is aimed to share knowledge and experience with the Intelligent Automation Cloud Express/Business users and provides some useful hints to use in their automation tasks.


Checking your product version

 See the solution

You can check your Intelligent Automation Cloud version via Control Panel > Programs > Programs and Features. See the example below.

WorkFusion Studio

Using Windows Shortcuts for desktop automation

 See the solution

Basic shortcuts used for Windows and Windows applications can be used for automating the same actions in Studio. For basic keyboard shortcuts, refer to Keyboard Shortcuts for Automation.

Using XPaths for web automation

 See the solution

XPath is actually a path to an element on a web page. Apply XPaths in the Web actions to identify web elements for a Bot to interact with.

Opening downloaded recording

 See the solution

To view a recording you downloaded from the forum or here in the documentation, add it to your project folder. To do that, refer to Adding Recording in the Use RPA Recorder section.

Getting values from lists and tables

 See the solution

Lists and tables are needed to do the same set of actions for all their items (rows or columns) that can be set up as Recorder variables. A value of each list or table element can be retrieved using the element's index. See more in Recorder Variables.

Getting object value from Windows application

 See the solution

To perform actions in any desktop application, Bot has to find particular elements to interact with. These are identified by selectors retrieved with the help of Inspector. To view scenarios, follow the link.

Finding Excel cell coordinates based on cell text

 See the solution

To get the coordinates of a particular cell, use a custom action. The coordinates of an Excel cell are kept in the Name attribute.

Code sample
input = ['text'],
output = 'name'

def customScript() {

name = RString.of($("[CLASS:DataItem; TEXT:${text}]").getAttribute('Name'))


Control Tower

Splitting Business Process in Bot Tasks

 See the solution

It can be hard to maintain and update a complex business workflow in a single Bot Task. As a solution, we recommend splitting complicated Business Processes in several smaller Bot Tasks, i.e. automate each Bot Task separately, and then combine in a single Business Process. Refer to How to Split Business Process in Tasks.

Splitting data in the middle of Business Process

 See the solution

There are cases when data records for some of Business Process steps cannot be available before the Business Process starts. In this case, it is recommended to split data in the middle of the Business Process. To do that, you can use a special Bot Form (ETL task). See more in Split Data Between Bot Tasks.

  • No labels