Skip to content

Task Resume


Android system interaction

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
Intent Normal Action, PackageName, ClassName, Data, ActionType (none) intent, android system interaction, build, execute, start, activity, send, broadcast, action, packagename, classname, data, actiontype, open app, launch application, start settings, send notification, trigger event, open specific screen, custom intent, start service, open url, open map location, send message, execute command, open camera, open contacts, open browser Build and execute an Android Intent to start an Activity or send a Broadcast

Arithmetic

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
IntegerBinaryOps Normal var_n1, var_n2, arithmetic_ops ops_output integer, binary, ops, arithmetic, apply, operation, two, values, store, result, workflow, variable, var, output, calculate sum, subtract numbers, multiply integers, divide integers, find remainder, power calculation, math operations, basic arithmetic, perform calculations, integer math, compute total, calculate average, math task automation, number manipulation, calculate difference Apply a binary arithmetic operation on two integer values and store the result in a workflow variable
IntegerSingleOps Normal var_n1, arithmetic_ops ops_output integer, single, ops, arithmetic, apply, unary, operation, store, result, workflow, variable, var, output, increment number, decrement number, negate integer, absolute value calculation, math operation, simple math task, modify integer, update variable, integer manipulation, counter adjustment, calculate absolute value, change integer value, math operations for integers, integer arithmetic task Apply a unary arithmetic operation on a single integer value and store the result in a workflow variable

Battery

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
GetBatteryHealth Normal (none) value_output get, battery, health, read, status, returns, descriptive, string, such, good, overheat, dead, over, voltage, check battery condition, battery performance, battery diagnostics, battery temperature, monitor battery health, battery safety check, battery issues, battery life, battery management, battery warning, battery checkup, battery report, battery assessment, battery troubleshooting Read the current battery health status. Returns a descriptive string such as Good, Overheat, Dead, Over Voltage, or Cold
GetBatteryLevel Normal (none) value_output get, battery, level, read, charge, percentage, returns, between, output, check battery status, battery health, battery life, how much battery left, battery indicator, battery percentage check, monitor battery, battery status report, battery level alert, battery info, battery diagnostics, battery remaining, battery percentage monitor, battery level notification, battery usage Read the current battery charge level as a percentage. Returns a value between 0 and 100
GetBatteryStatus Normal (none) value_output get, battery, status, read, charging, returns, human-readable, string, such, discharging, full, not, output, check battery level, battery health check, battery percentage, battery condition, is my battery charging, battery status notification, battery life monitor, battery usage, battery diagnostics, battery performance, battery alert, battery management, battery indicator, battery report Read the current battery charging status. Returns a human-readable string such as Charging, Discharging, Full, or Not Charging
GetBatteryTemperature Normal (none) value_output get, battery, temperature, read, degrees, celsius, useful, detecting, overheating, conditions, during, automated, tests, output, check battery heat, monitor battery temperature, battery overheating alert, battery health check, temperature monitoring app, battery safety, prevent battery damage, battery performance, check device temperature, smartphone temperature, battery diagnostics, overheating warning, temperature alert, battery care tips, battery management Read the current battery temperature in degrees Celsius. Useful for detecting overheating conditions during automated tests
GetBatteryVoltage Normal (none) value_output get, battery, voltage, read, millivolts, useful, hardware, diagnostics, health, monitoring, output, check battery status, battery level, battery health check, battery voltage monitor, battery performance, battery diagnostics, battery voltage reading, how to check battery voltage, battery voltage alert, battery voltage test, battery voltage display, monitor battery voltage, battery voltage measurement, check phone battery voltage, battery voltage analysis Read the current battery voltage in millivolts (mV). Useful for hardware diagnostics and battery health monitoring
GetChargingType Normal (none) value_output get, charging, type, battery, read, charger, currently, connected, returns, usb, wireless, none, output, check charger status, determine charging method, find out charger type, is my phone charging, battery charger type, identify charging connection, charging source, how is my device charging, charger connection type, battery power source, detect charger type, charging options, check if charging, battery connection status, charging method status Read the type of charger currently connected to the device. Returns USB, AC, Wireless, or None
IsCharging Condition (none) (none) charging, battery, check, whether, currently, branches, workflow, based, state, true, any, charger, connected, false, battery status, is my phone charging, check if device is charging, battery level check, power connection status, charging indicator, battery health check, automate charging actions, device power state, smart charging control, battery management, power saving mode, detect charger connection, battery status notification, workflow based on charging Check whether the device is currently charging. Branches the workflow based on charging state — true if any charger is connected, false otherwise

Bluetooth

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
Ble_connect Normal mac_ble, connect_duration_timeout (none) ble, bluetooth, connect, gatt, mac, address, open connection, pair with device, connect to sensor, bluetooth low energy, ble device, gatt connection, register device, bluetooth automation Open (or confirm) a BLE GATT connection to a device by its MAC address, so later BLE tasks can use it
Ble_disconnect Normal mac_ble, disconnect_all (none) ble, bluetooth, disconnect, gatt, mac, address, close connection, disconnect all, disconnect sensor, bluetooth low energy, stop ble session, bluetooth cleanup Close a previously opened BLE GATT connection, either for one specific device or for every connected device at once
Ble_pairing Normal mac_ble, pairingTimeout (none) ble, bluetooth, pairing, bond, bonding, mac, address, pair device, bluetooth bonding, secure connection, ble authentication Pair (bond) with a BLE device that is already connected via Ble_connect
Ble_scanner Normal ScanDurationMs, RssiMin, name_filter, mac_ble json_array_output ble, bluetooth, scan, scanner, discover, nearby, devices, rssi, signal, filter, find bluetooth devices, discover ble sensors, bluetooth device list, scan for devices, filter by name, filter by signal strength Scan for nearby BLE devices for a fixed duration, optionally filtered by signal strength, name, or MAC address, and return the list found
Ble_readChar Normal mac_ble, service_uid, char_uid, decoder, read_timeout value_output ble, bluetooth, read, characteristic, gatt, service, uuid, decoder, read sensor value, read ble data, gatt characteristic read, decode ble bytes, ble sensor reading Read a GATT characteristic's value from an already-connected BLE device and decode it into a workflow variable
Ble_writeChar Normal mac_ble, service_uid, char_uid, value_to_write, decoder, read_timeout (none) ble, bluetooth, write, characteristic, gatt, service, uuid, encoder, send command to ble device, write ble data, gatt characteristic write, control ble device, encode ble bytes Encode a value and write it to a GATT characteristic on an already-connected BLE device

Collections

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
InitList Normal list_variable_input (none) init, list, collections, initialize, workflow, variable, empty, input, reset list, clear list, start new list, initialize array, empty array, prepare list, clear variable, begin new collection, set list to empty, reinitialize list, list setup, list preparation, create empty list, list management, workflow setup Initialize a workflow variable to an empty list ([])
ListAdd Normal list_variable_input, value_input (none) list, add, collections, append, string, end, variable, input, grow list, add item to list, insert value into list, update list, expand list, dynamic list management, list manipulation, store multiple values, collect items, build a list, manage list elements, list growth, list variable update, append data to list Append a string value to the end of a list variable
ListClear Normal list_variable_input (none) list, clear, collections, remove, all, elements, variable, resetting, input, empty list, reset list, clear array, clear data, reuse list, initialize list, remove items from list, clear contents, start fresh list, delete list contents, clean up list, list management, list operations, clear previous entries, purge list Remove all elements from a list variable, resetting it to []
ListGet Normal list_variable_input, index_input value_output list, get, collections, read, element, given, index, variable, store, output, input, access list item, retrieve list value, fetch item from list, extract element from array, get value by position, list index retrieval, find item in list, select item from array, list item access, get specific list entry, list data extraction, pull value from list, index-based retrieval, array element access Read the element at a given index from a list variable and store it in an output variable
ListRemoveAt Normal list_variable_input, index_input (none) list, remove, collections, element, given, index, variable, input, delete item from list, remove specific position, clear list item, shift list elements, modify list, update list, list item management, adjust list, edit list contents, list manipulation, remove entry from array, list element deletion, change list order, list cleanup, array item removal Remove the element at a given index from a list variable
ListSize Normal list_variable_input ops_output list, size, collections, get, number, elements, variable, store, output, input, ops, count items in list, how many elements in array, list length, check list size, retrieve list count, find number of entries, array element count, list item total, size of my list, calculate list length, determine list size, list element quantity, check number of objects in list, list size check, count elements in array Get the number of elements in a list variable and store it in an output variable
ForEachElement Connector list_variable_input, element_variable_input, do (none) foreach, for each element, collections, connector, loop, iterate, list, run for every item, list loop, per-element automation, nested sub-workflow, repeat for each entry Run a nested do sub-workflow once per element of a list variable, exposing the current element in a loop variable

Communication

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
DnsLookup Normal url, dns_server, resolve_ops value_output dns, lookup, communication, resolve, domain, name, address, configurable, resolution, strategies, returns, resolved, string, url, check domain ip, find ip address, dns query, ip address resolver, domain to ip converter, network troubleshooting, check website ip, dns server settings, custom dns, ip address lookup, test dns resolution, find server ip, resolve domain issues, network diagnostics, check connectivity by domain Resolve a domain name to an IP address using configurable DNS resolution strategies. Returns the resolved IP address as a string
DownloadTask Normal url, path, timeout_ms file_size_output, duration_ms_output, bitrate_output download, communication, file, remote, url, local, path, report, transfer, statistics, timeout, size, output, duration, save file from internet, download documents, fetch file online, get file to phone, download images, retrieve files, download videos, file transfer, download manager, copy file from web, download speed test, download large files, download data, file download automation, download files to android Download a file from a remote URL to a local path on the Android device and report transfer statistics
HttpRequest Normal url, method, connectionTimeout, readTimeout, httpDebug, parameters, headers, body responseCode_output, responseBody_output http, request, communication, perform, get, post, configurable, parameters, headers, body, timeouts, returns, response, code, send data to server, retrieve data from api, check api status, http call, make web request, test api endpoint, fetch data from url, submit data online, api interaction, web service request, check server response, debug http request, customize http headers, handle http errors, monitor api performance Perform an HTTP GET or POST request with configurable parameters, headers, body, and timeouts. Returns the HTTP response code and body
Iperf3 Normal serverHost, serverPort, packetLength, bandwidth, protocol, direction value_output iperf, communication, run, iperf3, network, throughput, test, against, remote, server, store, measured, performance, metrics, network speed test, internet speed test, check network performance, bandwidth measurement, test upload speed, test download speed, network quality assessment, jitter measurement, packet loss test, tcp performance test, udp performance test, measure internet speed, network diagnostics, test connection speed, evaluate network stability Run an iperf3 network throughput test against a remote iperf3 server and store the measured performance metrics as a JSON string
UploadTask Normal url, path, timeout_ms file_size_output, duration_ms_output, bitrate_output upload, communication, local, file, remote, server, via, http, multipart, report, transfer, statistics, url, path, send file to server, upload documents, transfer files, file sharing, upload images, file upload app, upload data, send files online, upload files quickly, file transfer service, upload large files, upload files from phone, upload files to cloud, file upload process, upload files securely Upload a local file from the Android device to a remote server via HTTP multipart upload and report transfer statistics

Control Flow

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
Iterate Connector iteration_variable_input, start_index, end_index, do (none) iterate, for loop, control flow, connector, loop, repeat, range, native loop, run n times, count from x to y, nested sub-workflow, numeric loop Run a nested do sub-workflow once per integer in a range, exposing the current value in a loop variable

Device Admin (MDM)

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
InstallSilentApk Normal apk_url (none) install, silent, apk, mdm, device owner, deploy, update, no dialog, fully managed device, silently install app, remote apk deployment, mdm app deployment, kiosk device update, fleet management, push app update Silently download and install an APK from a URL, with no user interaction, using Android Device Owner privileges

File System

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
CreateDir Normal create_type, file_path (none) create, dir, file system, file, directory, recursively, inside, andromate, sandbox, type, path, make folder, new directory, save file, organize files, file management, create storage space, directory structure, file organization, empty file creation, folder hierarchy, file path setup, data storage, file creation, directory management, create subfolder Create a file or a directory (recursively) inside the AndroMate file sandbox
FileExists Condition file_path (none) file, exists, file system, check, whether, directory, given, path, branches, workflow, true, false, otherwise, verify file presence, check if file is there, does file exist, file existence check, directory check, file path validation, confirm file location, file existence verification, check for folder, is this file available, find file on device, check for directory, path validation, file existence condition, check if folder exists Check whether a file or a directory exists at the given path. Branches the workflow: true if it exists, false otherwise
ReadFile Normal file_path value_output read, file, file system, text, content, into, workflow, variable, path, output, open file, extract text from file, load text file, get file data, read configuration, retrieve file content, access file information, file reading task, text extraction, read small files, fetch file text, read utf-8 file, file content retrieval, read log file, file data processing Read the text content of a file (up to 1 MB) into a workflow variable
WriteFile Normal file_path, content, mode (none) write, file, file system, append, text, content, inside, andromate, sandbox, path, mode, save data, create log file, store information, backup text, write to document, update file, log events, record notes, save configuration, append to file, text storage, file management, document creation, data logging, file writing automation Write or append text content to a file inside the AndroMate file sandbox

Location

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
GetCurrentLocation Normal location_timeout_ms location_lat_output, location_long_output, location_accuracy_output get, location, retrieve, device's, gps, latitude, timeout, lat, output, long, accuracy, find my location, current position, where am i, track my location, gps coordinates, location tracking, geolocation services, location data, map my location, check my position, location services, gps fix, determine location, location accuracy check, real-time location Retrieve the device's current GPS location (latitude,
GetCurrentSpeed Normal location_timeout_ms, sample_interval_ms, max_speed_accuracy_km_h speed_kmh_output, distance_m_output, accuracy_used_km_h_output get, speed, location, measure, device's, two, gps, samples, separated, configurable, interval, timeout, sample, max, current speed measurement, real-time speed tracking, how fast am i going, gps speed calculator, track my speed, speedometer app, distance traveled, check my speed, speed accuracy check, speed tracking for running, gps speed test, measure speed while driving, calculate speed on bike, monitor speed while walking Measure the device's current speed in km/h using two GPS samples separated by a configurable interval

Media Projection

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
AskProjectionPermission Normal timeout_ms (none) media projection, screen capture, permission, ask, request, screen recording, screen streaming, enable screen capture, grant screen permission, prepare for ocr Request (or reuse) the Android MediaProjection permission needed to capture the device screen, and start the background screen-streaming service
ocr_task Normal timeout_ms value_output ocr, screen, text recognition, media projection, capture, read text, extract text from screen, screen scraping, detect text on screen, read screen content, text detection, screen text extraction Capture the currently-projected screen and extract all visible text from it using on-device OCR (ML Kit Text Recognition)

Notifications

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
ShowNotification Normal title_text, message, notification_id (none) show, notification, notifications, display, system, title, message, reuse, same, update, replace, existing, text, alert, reminder, pop-up, notify me, message alert, task completion alert, status update, background notification, notification settings, push notification, event reminder, workflow notification, user alert, notification sound, important message Display a system notification with a title and a message. Reuse the same notification ID to update or replace an existing notification
ShowToast Normal message, duration (none) show, toast, notifications, display, short, transient, message, screen, duration, popup message, temporary alert, user feedback, quick notification, on-screen message, toast notification, inform user, status update, visual cue, alert message, message prompt, quick reminder, user notification, instant feedback Display a short, transient toast message on screen
TextToSpeech Normal tts_text, language, timeout_s (none) text, speech, notifications, read, out, loud, text-to-speech, engine, waits, until, playback, ends, tts, language, voice output, audio announcement, speak text, text reader, convert text to voice, voice assistant, read aloud, speech synthesis, text narration, audio feedback, voice notifications, speak messages, text to audio, language speech, text to voice conversion Read a text out loud using the device text-to-speech engine. The task waits until playback ends
Vibrate Normal duration_ms (none) vibrate, notifications, given, duration, waits, until, vibration, finishes, before, continuing, phone buzz, haptic feedback, alert vibration, silent mode alert, reminder vibration, notification buzz, vibrate on call, vibration timer, custom vibration, phone alert, vibrate for reminders, vibration settings, quick vibration, vibration feedback, device buzz Vibrate the device for a given duration. The task waits until the vibration finishes before continuing

Package Manager

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
GetAppInfo Normal package_name version_name_output, version_code_output, app_name_output, first_install_output, last_update_output, target_sdk_output, apk_size_output, is_system_output, is_enabled_output get, app, info, package manager, retrieve, detailed, information, about, installed, application, package, name, version, label, check app details, find app version, app metadata, app installation date, app update history, check apk size, is app system or user, app enabled status, get app name, installed apps list, app target sdk version, app version check, how to find app info, app permissions, app info query Retrieve detailed information about an installed application from its package name: version, label, install dates, target SDK, APK size, and system/enabled flags
GetInstalledApps Normal include_system json_array_output get, installed, apps, package manager, list, all, applications, json, array, each, entry, contains, package, name, check installed apps, view all apps, installed application list, find apps on device, app inventory, list of apps, installed software, show apps, app version details, system apps list, user apps only, app management, installed app details, app visibility, app information List all applications installed on the device as a JSON array. Each entry contains the package name, label, version, and system/enabled flags
IsAppInstalled Condition package_name (none) app, installed, package manager, check, whether, application, branches, workflow, true, package, exists, false, otherwise, name, check if app is on phone, find out if app is installed, app presence check, verify app installation, is this app on my device, application availability check, see if i have this app, installed apps list, check for specific app, app existence verification, detect app installation, app status check, installed software check, find installed applications, app detection Check whether an application is installed on the device. Branches the workflow: true if the package exists, false otherwise
LaunchApp Normal package_name (none) launch, app, package manager, installed, application, package, name, default, launcher, activity, open app, start application, run installed app, app shortcut, access app quickly, launching apps, open installed software, start program, app launcher, open my apps, app automation, quick access to apps, open specific app, launch specific application, app management Launch an installed application on the device by its package name, using its default launcher activity

SMS

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
SendSMS Normal msisdn, message_body (none) send, sms, plain-text, message, phone, number, msisdn, body, text message, send text, sms notification, message alert, mobile text, sms service, automated text, bulk sms, sms reminder, message sender, sms automation, send message to phone, texting from app, automated sms sending, sms communication Send a plain-text SMS message to a phone number from the Android device
WaitSms Normal expected_msisdn, expected_message, use_regex, wait_sms_timeout_s message_received_output, msisdn_sender_output, wait_time_output wait, sms, block, workflow, execution, incoming, matching, optional, sender, body, filters, then, capture, message, receive text message, listen for sms, get sms content, sms notification, sms alert, wait for text, capture sms, sms from specific number, sms timeout, check for sms, sms response, sms verification, sms listener, sms event, automate sms reception Block workflow execution and wait for an incoming SMS matching optional sender and body filters, then capture the message content into workflow variables

Screen Automation / Accessibility

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
ScreenAutomator Normal Action_type, TextSelector, CompareType, index, enterText (none) screen, automator, screen automation / accessibility, perform, click, element, detected, visible, accessible, text, action, type, textselector, comparetype, automate button clicks, tap on text, ui interaction automation, click on screen elements, automate app navigation, clicking buttons in apps, tap on notifications, automate permission dialogs, click on settings options, automate user input, navigate through app menus, click on dialog options, tap on alerts, automate repetitive tasks, one-click actions in apps Perform a click on a UI element detected by its visible or accessible text
ScreenAutomator Normal Action_type, ClickInXY_X, ClickInXY_Y (none) screen, automator, screen automation / accessibility, perform, tap, specific, coordinates, action, type, clickinxy, simulate touch input, automate clicks, tap on screen, click at location, touch automation, game automation, custom ui interaction, image click automation, pixel tap, coordinate click, ui testing, automate games, touch input for apps, click without labels, tap on icons Perform a tap at specific screen coordinates (X, Y) on the device
ScreenAutomator Normal Action_type, GlobalAction_type (none) screen, automator, screen automation / accessibility, execute, predefined, system, actions, home, back, recents, notifications, screenshot, etc, accessibilityservice, navigate android, open quick settings, dismiss notifications, lock phone, take screenshot, toggle split screen, media control, open all apps, go to home screen, back button action, recent apps switcher, power menu access, headset control, device navigation, android shortcuts Execute predefined Android system actions (Home, Back, Recents, Notifications, Screenshot, etc.) using the Android AccessibilityService
ScreenAutomator Normal Action_type, GlobalAction_type (none) screen, automator, screen automation / accessibility, execute, predefined, system, actions, home, back, recents, notifications, screenshot, etc, accessibilityservice, navigate android, open quick settings, dismiss notifications, lock phone, take screenshot android, toggle split screen, access all apps, media control android, open power menu, return to home screen, manage notifications, control recent apps, android shortcuts, automate android navigation Execute predefined Android system actions (Home, Back, Recents, Notifications, Screenshot, etc.) using the Android AccessibilityService
ScreenAutomatorSeries Normal Action, PackageName, ClassName, command (none) screen, automator, series, screen automation / accessibility, open, target, via, intent, parameters, then, execute, fast, state-machine-driven, clickintext, automate clicks, samsung automation, ui element clicks, automate app setup, one-click setup, tap on text, click buttons automatically, app navigation automation, fast ui interaction, streamline app usage, automate permissions, quickly confirm actions, click through prompts, skip setup steps Open a target screen (via Intent parameters) and then execute a fast, state-machine-driven ClickInText sequence on Samsung devices

System

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
CmdStage Normal cmd_text, root cmd_result_output, cmd_error_output cmd, stage, system, execute, shell, command, optional, root, privilege, handling, text, result, output, error, run shell command, execute terminal commands, network diagnostics, check system status, automate tasks, command line interface, device troubleshooting, system configuration, network testing tools, retrieve system info, execute scripts, command execution, check connectivity, run commands as root, system performance check Execute a shell command on the Android device, with optional root privilege handling
JavaCode Normal javaCodeEntries (none) java, code, system, execute, inline, beanshell, scripting, interpreter, directly, javacodeentries, run java script on android, custom calculations android, string manipulation android, debugging java code android, conditional logic in android, loop through data android, output results to console android, process data in android, execute custom logic android, variable manipulation android, real-time console output android, dynamic typing in android, automate tasks with java, evaluate expressions android, custom scripts for automation Execute inline Java code using a BeanShell scripting interpreter directly on the Android device

Time

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
Sleep Normal Time_sleep (none) sleep, time, pause, workflow, execution, specified, duration, delay actions, wait between tasks, pause automation, add delay, synchronize tasks, control timing, wait for response, screen stabilization, benchmarking pause, network synchronization, time delay, task timing, automated wait, scheduled pause, temporary halt Pause the workflow execution for a specified duration
SyncNtp Normal ntp_server offset_ms_output, rtt_ms_output sync, ntp, time, synchronize, server, get, accurate, network, offset, round-trip, rtt, output, correct device time, time adjustment, fix clock, update time, time accuracy check, synchronize clock, network time update, time server connection, check time difference, time synchronization tool, ntp client, time validation, internet time sync, automate time setting, sync device clock Synchronize device time with an NTP server to get accurate network time offset and round-trip time (RTT)

Tools

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
CompareNumber Conditional num_x, num_y, compare_type (none) compare, number, tools, two, numeric, values, configurable, comparison, operator, return, boolean, result, num, type, check if numbers are equal, compare two values, is greater than, is less than, conditional check, numeric comparison, evaluate numbers, true or false comparison, compare values in workflow, check number conditions, branching based on numbers, validate numeric inputs, threshold check, compare variables, numeric condition evaluation Compare two numeric values using a configurable comparison operator and return a boolean result
CompareStrings Conditional var_x, var_y, compare_type (none) compare, strings, tools, two, string, values, configurable, comparison, operator, return, boolean, result, var, type, check if two strings are equal, string comparison, compare text values, case insensitive string check, substring search, starts with check, validate string match, conditional string evaluation, text matching, string equality test, find substring in text, prefix validation, check if contains, string condition check, text comparison automation Compare two string values using a configurable comparison operator and return a boolean result
JsonObjectOperation Normal jo_input, jo_ops, jo_param, jo_value value_output json, object, operation, tools, perform, read, write, operations, get, size, put, set, remove, clear, manage json data, json key operations, update json values, count json keys, retrieve json value, delete json key, reset json object, json data manipulation, json variable management, json object size check, json key removal, modify json structure, json data handling, json object reset, json value assignment Perform read or write operations (GET, SIZE, PUT_SET, REMOVE, CLEAR) on a JSON object stored in a workflow variable
TextReport Normal texte, texte_type (none) text, report, tools, write, labelled, message, andromate, execution, specified, display, type, info, title, error, log message, create report, display message, error logging, reporting tool, message formatting, workflow logging, task status update, debugging messages, notification system, message types, execution feedback, status report, error reporting, info display Write a labelled text message to the AndroMate execution report with a specified display type (Info, Title, or Error)

Workflow Control

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
End Workflow Control (none) (none) end, workflow control, mark, termination, point, workflow, execution, graph, finish automation, complete task, stop process, end script, finalize workflow, terminate sequence, close automation, workflow completion, end of process, last step in automation, conclude task, workflow boundaries, stop execution, end node, automation closure Mark the termination point of a workflow execution graph
Start Workflow Control Time_out, exec_policy, variables (none) start, workflow control, mark, beginning, workflow, execution, initialize, context, variables, timeout, policy, time, out, exec, initialize process, begin task, setup workflow, configure execution, start automation, define variables, set timeout, workflow parameters, execution settings, error handling policy, begin automation sequence, workflow entry point, setup initial conditions, initialize variables, start automation task Mark the beginning of a workflow execution, initialize the execution context (variables, timeout, execution policy)

Workflow Runtime

Task name Type Input parameters (JSON keys) Output parameters (JSON keys) Keywords Summary
AndromateException Conditional (none) code_output, description_output, task_id_output andromate, exception, workflow runtime, check, whether, last, executed, raised, optionally, capture, error, details, into, variables, error handling, task failure detection, workflow error check, conditional branching, capture error information, resilient automation, debugging tasks, error reporting, task execution status, handle exceptions gracefully, automated error recovery, monitor task success, log error details, identify failed tasks, conditional task execution Check whether the last executed task raised an exception, and optionally capture its error details into variables
SetAndromateVariable Normal variable_input, variable_value (none) set, andromate, variable, workflow runtime, assign, new, existing, workflow, runtime, input, update variable value, change variable during execution, dynamic variable assignment, modify workflow variables, reset variable value, copy variable content, override variable value, increment counter, store computed value, assign new value to variable, variable management in automation, workflow variable update, conditional variable assignment, variable context modification Assign a new value to an existing workflow variable at runtime