~4 min1 / 12

Activity Reference

Complete reference for every activity in Genzbots Studio — exact parameter names, types, defaults, and outputs. Activity names shown here are the canonical forms as they appear in the Activity Catalog and in .gbw workflow files.

Activity Name Format

All activity names use spaced words (e.g., Type Into, For Each,Excel Read Range). Legacy PascalCase names (e.g., TypeIntoElement,ForEach) are automatically normalised when loading old workflows — backward compatibility is fully preserved.

Universal Activity Settings

Every activity — regardless of type — has these settings in the Properties Panel header:

SettingTypeDescription
Display NameStringEditable label shown on the canvas card
Continue on ErrorBooleanIf true, failure is recorded but workflow continues to next activity
Retry CountIntegerRetry this activity up to N times on failure (0 = no retry)
Timeout (ms)IntegerPer-activity timeout override; 0 = use global default (30000 ms)
EnabledBooleanUncheck to skip this activity entirely (like commenting out code)
CommentStringDeveloper note — shown as a tooltip on the canvas; not executed

Parameter Types Used in This Reference

Type notationMeaning
StringAny text value or expression producing text
ExpressionAny value or expression (String, Int32, Boolean, etc.) including ${'{'}varName{'}'} references
SelectorUiPath-style XML selector string or Playwright CSS selector
DataTableVariable of type DataTable
VariableOutput — the name of an existing variable that will be written to
Booleantrue or false
Int32 / msInteger (milliseconds for timeout/delay values)

All Categories

CategoryCountActivities
Flow Control17Sequence, If, Else If, Switch, For Each, While, Do While, Break, Continue, Parallel, Try Catch, Retry, Delay, Invoke Workflow, Throw, Rethrow, Comment
Data17Assign, Log, Message Box, Set Variable, Build Data Table, Add Data Row, Remove Data Row, Filter Data Table, Sort Data Table, For Each Row, Join Data Tables, Aggregate Data Table, Pivot Data Table, Merge Data Tables, Clear Data Table, Get Row Item, Invoke Code
UI Automation13Click, Type Into, Get Text, Wait For Element, Send Hotkey, Hover, Select Item, Extract Table, Take Screenshot, Execute JavaScript, Close, Use Application Browser, Launch Application, Launch Browser
Excel18Excel Application Container + 17 child activities
File & System16Read Text File, Write Text File, Append To File, Copy File, Move File, Delete File, File Exists, List Files, Get File Info, Create Folder, Zip Files, Unzip Files, Watch Folder, Run Command, Start Process, Kill Process
HTTP & Email4HTTP Request, Download File, Send SMTP Email, Get IMAP Emails
String9String Contains, String Replace, String Split, String Join, String Format, String Trim, Regex Match, Regex Replace, Regex Is Match
DateTime4Get Current DateTime, Add To DateTime, Format DateTime, Parse DateTime
Collections4Add To Collection, Remove From Collection, Collection Contains, Get Collection Count
PDF9Read PDF Text, Read PDF Table, Read PDF With OCR, Get PDF Page Count, Extract PDF Page Range, Extract PDF Images, Merge PDFs, Export PDF, Manage PDF Password
Image & OCR4Read Text With OCR, Find Image On Screen, Click Image, Wait For Image
JSON / XML4Parse JSON, Serialize JSON, Get JSON Value, Parse XML
Database4Database Connect, Execute Query, Execute Stored Procedure, Database Transaction
Clipboard2Get Clipboard, Set Clipboard
CSV2Read CSV, Write CSV
Was this helpful?