RPA Automation Anywhere Basics

Automation Anywhere (AA) is a leading cloud-native RPA platform. Its entire infrastructure — the control room, bot management, and AI capabilities — runs in the cloud. This means you do not need an on-premise server to use it. Automation Anywhere is especially strong in large enterprises that want a scalable, AI-powered automation platform.

The current generation of the platform is called Automation 360.

Automation Anywhere Core Architecture

Diagram: Automation 360 Architecture

 ┌────────────────────────────────────────────────────────┐
 │           AUTOMATION 360 PLATFORM                      │
 │                                                        │
 │  ┌─────────────────────────────────────────────────┐   │
 │  │              CONTROL ROOM (Cloud)               │   │
 │  │   Schedule | Monitor | Manage | Logs | Users    │   │
 │  └──────────────────┬──────────────────────────────┘   │
 │                     │ sends instructions               │
 │          ┌──────────┴──────────┐                       │
 │          ▼                     ▼                       │
 │  ┌──────────────┐     ┌──────────────────────┐         │
 │  │  Bot Creator │     │   Bot Runner         │         │
 │  │  (Build bots)│     │   (Run bots on VM)   │         │
 │  └──────────────┘     └──────────────────────┘         │
 │                                                        │
 │  ┌──────────────┐     ┌──────────────────────┐         │
 │  │   IQ Bot     │     │   Bot Insight        │         │
 │  │  (AI/Docs)   │     │   (Analytics)        │         │
 │  └──────────────┘     └──────────────────────┘         │
 └────────────────────────────────────────────────────────┘

Key Components of Automation Anywhere

Control Room

The Control Room is the central web-based management console for all of Automation Anywhere. It is cloud-hosted and accessible from any browser. From here, you schedule bots, assign them to machines, view real-time status, manage users, and inspect logs.

Bot Creator

The Bot Creator is the development environment where automation developers build bots. It is a browser-based tool in Automation 360, meaning you design bots directly in your web browser — no separate desktop application needed for basic development. For more complex bots, AA provides a desktop client as well.

Bot Runner

The Bot Runner is the runtime agent installed on the machine where bots execute. It receives job assignments from the Control Room and runs the automation. One machine can run one bot at a time per Bot Runner licence.

IQ Bot

IQ Bot is Automation Anywhere's intelligent document processing (IDP) component. It uses AI and machine learning to read and extract data from unstructured documents — such as invoices, receipts, contracts, and medical forms — without needing exact templates.

Bot Insight

Bot Insight is the analytics dashboard for automation performance. It shows metrics like how many transactions were processed, how long each task took, error rates, and overall cost savings. Business stakeholders use Bot Insight to measure automation ROI.

Building a Bot in Automation Anywhere

Bot development in Automation Anywhere uses a visual flow-based editor. You drag Actions from the Actions panel onto the canvas and configure them.

Bot Canvas Layout

 ┌─────────────────────────────────────────────────────────┐
 │  AUTOMATION 360 – BOT EDITOR                            │
 ├──────────────┬──────────────────────────┬───────────────┤
 │  ACTIONS     │      BOT CANVAS          │  PROPERTIES   │
 │  PANEL       │                          │  PANEL        │
 │              │  ┌────────────────────┐  │               │
 │  ▶ Browser   │  │ Step 1:            │  │  URL:         │
 │    - Open    │  │ Open Browser       │  │  https://...  │
 │    - Close   │  └────────┬───────────┘  │               │
 │    - Navigate│           │              │               │
 │  ▶ Recorder  │  ┌────────▼───────────┐  │               │
 │  ▶ Excel     │  │ Step 2:            │  │               │
 │  ▶ Email     │  │ Click on element   │  │               │
 │  ▶ If / Else │  └────────┬───────────┘  │               │
 │  ▶ Loop      │           │              │               │
 │  ▶ Variables │  ┌────────▼───────────┐  │               │
 │  ▶ String    │  │ Step 3:            │  │               │
 │  ▶ Database  │  │ Type text          │  │               │
 │              │  └────────────────────┘  │               │
 └──────────────┴──────────────────────────┴───────────────┘

Key Concepts in Automation Anywhere

Actions

Actions are the equivalent of UiPath's Activities. Each Action performs a specific operation — opening a browser, clicking an element, reading a spreadsheet cell, or sending an HTTP request. Actions have input and output properties you configure in the Properties panel.

Packages

Packages are collections of related Actions grouped together. For example, the "Excel Basic" package contains all Actions for reading, writing, and manipulating Excel files. You add packages to your bot project based on what it needs to do.

Variables

Variables store data temporarily during execution. Automation Anywhere supports common types: String, Number, Boolean, List, Dictionary, and Record (like a table row). You create variables in the Variables panel and reference them using the $variableName$ syntax inside Actions.

Workload Management (WLM)

Workload Management is Automation Anywhere's equivalent of UiPath's Queue system. It manages large volumes of work items and distributes them across multiple Bot Runners running in parallel. If one bot runner fails, the remaining runners continue processing the queue without loss of data.

Recording in Automation Anywhere

Automation Anywhere offers a Recorder that captures your on-screen actions and converts them into bot steps automatically. This is useful for quickly generating the skeleton of a workflow that you then refine and enhance.

Recorder Modes

Recorder ModeBest Used For
Smart RecorderStandard desktop and web applications
Web RecorderBrowser-based tasks in Chrome or Edge
Screen RecorderCitrix or VDI environments where UI is image-based

Automation Anywhere vs UiPath – Quick Comparison

CriteriaAutomation AnywhereUiPath
ArchitectureCloud-native by designCloud + on-premise
Development ToolBrowser-based (Automation 360)Desktop Studio
AI FeaturesIQ Bot built-inDocument Understanding (add-on)
Free TierTrial onlyCommunity Edition (free)
Learning ResourcesAutomation Anywhere UniversityUiPath Academy
Best ForCloud-first enterprise teamsBeginners and broad enterprise

Automation Anywhere Learning Path

  • Automation Anywhere University (AAU): Free online learning platform at university.automationanywhere.com
  • Certified RPA Professional (CPRPA): Entry-level certification from Automation Anywhere
  • Community Edition Trial: Request trial access from the AA website to practise bot building

A Sample Use Case: Purchase Order Processing

 TRIGGER: New purchase order email arrives in inbox
         │
         ▼
 IQ Bot reads the PDF attachment
 → Extracts: PO Number, Vendor, Items, Amounts
         │
         ▼
 Bot validates totals and vendor against approved list
         │
         ▼
 Bot logs into ERP system
 → Navigates to "Purchase Orders" module
 → Creates new PO entry with extracted data
         │
         ▼
 Bot sends confirmation email to vendor
         │
         ▼
 Bot logs result to Control Room audit trail

Summary

Automation Anywhere is a cloud-native RPA platform with four key components: Control Room (management), Bot Creator (build), Bot Runner (execute), and IQ Bot (AI-powered document reading). Its browser-based development environment makes it accessible without installing heavy software. It excels in cloud-first enterprises that want AI-powered automation with strong analytics and workload management capabilities.

Leave a Comment

Your email address will not be published. Required fields are marked *