AA Master RPA study materials
AA Master RPA study resources

AA Master RPA flashcards

AA Master RPA · Build recall with a focused review session.

33 cards. Read the term and the definition here. The deck at the top of this page is optional.

Control Room
Central web console for managing users, roles, bots, devices, credentials, and schedules; it coordinates automation but does not execute bot logic itself.
Bot Creator
Licensed development environment where users design, edit, and test bots before checking them into the Control Room repository.
Bot Runner
Licensed runtime component that executes bots on a device; consumes a runtime license and connects to Control Room.
Credential Vault
Encrypted store for credentials and lockers; bots retrieve secrets at runtime without exposing plaintext in bot logic.
Attended automation
Bot execution triggered by a user action on the desktop; the bot assists the user in real time rather than running unattended.
Unattended automation
Bot execution without a logged-in user, typically scheduled or queue-driven on a dedicated Bot Runner device.
Audit log
Record of user and bot actions with timestamps; used for compliance, troubleshooting, and change tracking in Control Room.
Action
Building block of a bot with input parameters, output variables, and optional error handling; represents a single operation.
Variable declaration
Process of defining a variable's name and type (string, number, boolean, list, dictionary, record) before use in a bot.
Recorder
Tool that captures user UI interactions into actions; recorded steps should be reviewed and parameterized for reuse.
Selector
Set of attributes (name, class, control type) that identifies a UI element; stable selectors improve bot resilience across sessions.
If/Else action
Control-flow action that executes one branch when a condition is true and another branch when false.
Loop action
Control-flow action that repeats a set of steps a fixed number of times or until a condition is met.
Log To File
Action that writes messages to a log file; used for debugging and operational traceability of bot execution.
Wait For Condition
Action that pauses execution until a specified condition is true, preferred over fixed delays for synchronization.
Bot export package
File containing a bot and its dependencies for import into another Control Room; verify version compatibility before importing.
Parent-child architecture
Design where a parent bot orchestrates child bots via Run Task, passing input and output variables between them.
Try/Catch/Finally
Error-handling structure that isolates failure-prone steps, handles exceptions in Catch, and runs cleanup in Finally.
On Error action
Action that defines bot behavior on failure: resume next, go to a label, or terminate the bot.
Retry logic
Pattern using a counter and delay to reattempt transient failures; retries should be capped to prevent infinite loops.
Idempotency
Design property ensuring re-running a failed bot instance does not duplicate transactions; enforced with unique keys and status checks.
Work item queue
Mechanism to enqueue units of work with statuses (new, in progress, completed, failed) for distribution across Bot Runners.
Centralized logging
Convention of recording timestamp, bot name, step, severity, and message to a central location for cross-bot troubleshooting.
Configuration externalization
Practice of storing URLs, paths, and thresholds in config files or Control Room stores instead of hardcoding them in actions.
Deployment lifecycle
Sequence of developing in Bot Creator, checking into repository, deploying to Bot Runners, then scheduling or triggering execution.
Schedule
Control Room definition of when a bot runs (once, daily, weekly, cron-like), assigned to devices or device pools.
Device pool
Group of Bot Runners used for load balancing; queued tasks are distributed to available devices in the pool.
Role-based access control
Assigning least-privilege roles such as Bot Developer, Bot Runner, or Administrator to users and groups in Control Room.
Version control
Repository feature using check-in with comments and version history; enables rollback to a prior bot version if needed.
Deployment checklist
Pre-go-live validation of bot dependencies, credentials, device availability, schedule conflicts, and rollback plan.
Center of Excellence
Organizational function that defines standards, reusable components, review gates, and training for bot development.
Segregation of duties
Control ensuring developers do not have production deployment rights without a separate approver, reducing unauthorized changes.
Bot lifecycle governance
Maintaining an inventory of bots with owner, purpose, risk rating, and review date; retiring unused bots to reduce risk.