show / hide menu

Introduction to Genie Activities

The Genie studio includes Genie activities, which helps in creating an easy automation process. Genie Activities are the steps or actions which can be carried out on an application.

Using ‘workflow designer’, a sequence can be created which is the combination of multiple built-in activities. RPA Genie Studio has a number of native activities.

For example, if the user wants to click a button in an application, the ‘Click’ activity can be used. The ‘Click’ activity can be configured to specify which UI Element in the application needs to be clicked. Another example is typing into a text box. For this, ‘Send Keys’ activity can be used. This activity helps to configure in which field the user wants to send keys to and what keys/characters need to be typed in.

Screenshot of Activity pane

The Activities Panel lists different categories of activities. These activities can be used for creating web UI automation, data manipulation, integrating processes with Database and Excel applications, working with local files/folder and desktop applications, etc.

Common Properties of Genie Activities

Most of Genie Activities has the following common properties:

  1. Label – In this field, the user can provide a unique name to distinguish this particular activity from others. 
  2. Disable – If this checkbox is checked then, then the corresponding activity will not get executed when the process is running. 
  3. ContinueOnError – If this checkbox is checked then, even if the activity that is currently being executed encounters some error, the remaining activities will continue to execute without the error message being displayed. 
  4. Private – If this checkbox is checked then, the log for the corresponding activity will not be shown in the Bot Manager.

There are some extra properties which are not common to all Genie activities in the “Common” section such as “Timeout, Delay After, Delay Before”.  

  1. Timeout – Fixed amount of time elapsed without a particular event happening.
  2. Delay After – Delay time after executing the activity. 
  3. Delay Before – Delay time before executing the activity. 

The properties in the “Common” section can contain around three to seven fields depending on the activity as shown below:

Detailed Chart of Activities in Genie

UI AutomationProgrammingBOT ManagerSystemWorkflowApp IntegrationOCRCryptography
BrowserCollectionCalendarApplicationAssertionDatabaseCreate Tesseract OCRDecrypt Text
ElementDataTableJobClipboardControlExcelOCR-Find ElementEncrypt Text
EventDateTimeProcessDialogDebugMailOCR-Get Text 
ImageDictionaryResourceEnvironment Invoke OCR Click Text 
Screen ScrapingJSON SettingsFile    
WindowsString TransactionImage    
 XML Log Custom MessageLock    
   PowerShell    
   Printer