Robotic Process Automation with Automation Anywhere: Techniques to fuel business productivity and intelligent automation using RPA

Rs. 9,935
  • Author: Husan Mahey
  • ISBN: 9781839215650
  • Publisher: Packt Publishing
  • Publication Date: November 24, 2020
  • Format: Paperback – 554 pages
  • Language: English

Out of stock



Share
Description

Discover Automation Anywhere best practices and strategies for building scalable automation solutions for your organization

Key Features
  • Build RPA robots using the latest features of cloud-based Automation Anywhere A2019
  • Explore real-world scenarios with AA A2019 to understand the wide range of capabilities available for your RPA projects
  • Build complete software robots to automate business processes with the help of step-by-step walkthroughs

With an increase in the number of organizations deploying RPA solutions, Robotic Process Automation (RPA) is quickly becoming the most desired skill set for both developers starting their career and seasoned professionals. This book will show you how to use Automation Anywhere A2019, one of the leading platforms used widely for RPA.

Starting with an introduction to RPA and Automation Anywhere, the book will guide you through the registration, installation, and configuration of the Bot agent and Control Room. With the help of easy-to-follow instructions, you’ll build your first bot and discover how you can automate tasks with Excel, Word, emails, XML, and PDF files. You’ll learn from practical examples based on real-world business scenarios, and gain insights into building more robust and resilient bots, executing external scripts such as VBScripts and Python, and adding error handling routines.

By the end of this RPA book, you’ll have developed the skills required to install and configure an RPA platform confidently and have a solid understanding of how to build complex and robust, yet performant, bots.

What you will learn

  • Explore effective techniques for installing and configuring an Automation Anywhere A2019 platform
  • Build software robots to automate tasks and simplify complex business processes
  • Design resilient bots that are modular and reusable
  • Understand how to add error handling functionality and discover troubleshooting techniques
  • Design bots to automate tasks in Excel, Word, emails, XML, and PDF files
  • Implement effective automation strategies using RPA best practices

Who this book is for

This Automation Anywhere RPA book is for automation engineers, RPA professionals, and automation consultants who are looking to explore the capabilities of Automation Anywhere for building intelligent automation strategy for enterprises. A solid understanding of programming concepts and exposure to the Automation Anywhere platform is necessary to get started with this book.

Table of Contents
  1. Robotic Process Automation with Automation Anywhere
  2. Why subscribe?
  3. Contributors
  4. About the authors
  5. About the reviewer
  6. Packt is searching for authors like you
  7. Preface
  8. Who this book is for
  9. What this book covers
  10. To get the most out of this book
  11. Download the example code files
  12. Conventions used
  13. Get in touch
  14. Reviews
  15. Chapter 1: About Automation Anywhere
    1. Technical requirements
    2. What is robotic process automation?
    3. Overview of Automation Anywhere
    4. The Digital Workforce
    5. IQ Bot
    6. Bot Insight
    7. Bot Store
    8. Mobile Bot
    9. Automation Anywhere University
    10. Automation Anywhere versions
    11. Community Edition A2019
    12. Summary
  16. Chapter 2: Installing Automation Anywhere
    1. Technical requirements
    2. Connecting to Control Room
    3. Launching and logging into Control Room
    4. Updating your profile and password
    5. Preparing your device
    6. Installing a Bot agent
    7. Enabling the extension
    8. Configuring profile and device credentials
    9. Summary
  17. Chapter 3: Overview of Automation Anywhere Control Room
    1. Technical requirements
    2. Exploring the home screen
    3. Understanding the dashboard
    4. Viewing RPA activity
    5. Managing bots
    6. My bots
    7. Credentials
    8. Global values
    9. Packages
    10. Managing your devices
    11. Managing user administration
    12. Summary
  18. Chapter 4: Overview of the Automation Anywhere Development Interface
    1. Technical requirements
    2. Bot development interface
    3. Creating a new bot
    4. What can a bot do?
    5. Programming techniques using Automation Anywhere
    6. List view
    7. Flow view
    8. Dual view
    9. Variables and triggers
    10. Debugging and dependencies
    11. Summary
  19. Chapter 5: Building Your First Bot
    1. Technical requirements
    2. Downloading sample data from GitHub
    3. Understanding your automation task
    4. Creating your first bot
    5. Creating bot variables
    6. Creating and reading a CSV file
    7. Opening and closing a CSV file
    8. Looping through rows in a CSV file
    9. Reading record values
    10. Performing basic arithmetic calculations
    11. Appending records to a CSV file
    12. Summary
  20. Chapter 6: Introducing Variables in A2019
    1. Technical requirements
    2. Working with different variable types
    3. Using the String variable type
    4. Using the Datetime variable type
    5. Using the Boolean variable type
    6. Using the Number variable type
    7. Using message boxes and prompts
    8. Converting data types
    9. Summary
  21. Chapter 7: Interacting with Applications
    1. Technical requirements
    2. Automating web applications
    3. Automating desktop applications
    4. Working with Notepad
    5. Simulating keystrokes
    6. Summary
  22. Chapter 8: String Manipulation and List Variables
    1. Technical requirements
    2. Manipulating strings
    3. Section 1 – Initializing lists and loops
    4. Looping through lists
    5. Section 2 – Getting full names
    6. Section 3 – Getting forenames
    7. Section 4 – Getting surnames
    8. Section 5 – Getting middle names
    9. Applying a simple logical condition
    10. Implementing a nested loop
    11. Section 6 – Outputting the results
    12. Summary
  23. Chapter 9: Working with Conditional Logic, Loops, and the Filesystem
    1. Technical requirements
    2. Applying different types of loops
    3. Section 1 – Opening the source file
    4. Section 2 – Looping through each row
    5. Section 3 – Getting the surname initial and identifying the group
    6. Applying logical conditions
    7. Section 4 – Checking or creating a subfolder
    8. Section 5 – Updating the output file
    9. Section 6 – Closing the source file
    10. Working with the filesystem
    11. Section 1 – Looping through subfolders
    12. Section 2 – Renaming the output file
    13. Section 3 – Copying the output file
    14. Section 4 – Deleting the output file
    15. Section 5 – Deleting the subfolder
    16. Summary
  24. Chapter 10: Working with XML Files
    1. Technical requirements
    2. Starting, validating, and ending XML sessions
    3. Reading XML nodes
    4. Reading a single node
    5. Reading multiple nodes
    6. Updating XML nodes
    7. Updating a single node
    8. Updating multiple nodes
    9. Inserting XML nodes
    10. Deleting XML nodes
    11. Executing XPath functions
    12. Summary
  25. Chapter 11: Automating Excel
    1. Technical requirements
    2. Opening, closing, and saving Excel workbooks
    3. Reading and writing data within Excel worksheets
    4. Reading from Excel worksheets
    5. Writing to Excel worksheets
    6. Working with data in Excel
    7. Inserting a column
    8. Setting a cell formula
    9. Sorting data
    10. Finding empty cells
    11. Saving and closing the workbook
    12. Running macros
    13. Summary
  26. Chapter 12: Automation Using Word
    1. Technical requirements
    2. Understanding the manual process
    3. Reading the source data
    4. Creating an output letter
    5. Updating the output letter
    6. Summary
  27. Chapter 13: Working with Emails
    1. Technical requirements
    2. Connecting to mailboxes
    3. Connecting to Outlook
    4. Connecting to a POP3/IMAP mailbox
    5. Connecting to an EWS mailbox
    6. Reading emails and attachments
    7. Looping through emails from a folder
    8. Applying filters and specifying folders
    9. Updating the email status
    10. Saving attachments
    11. Sending emails and attachments
    12. Sending an email
    13. Forwarding an email
    14. Replying to an email
    15. Summary
  28. Chapter 14: Working with PDF Files
    1. Technical requirements
    2. Extracting text and images
    3. Extracting text from a PDF file
    4. Extracting an image from a PDF file
    5. Splitting and merging documents
    6. Splitting a PDF file
    7. Merging multiple PDF files
    8. Encrypting and decrypting documents
    9. Encrypting a PDF file
    10. Decrypting PDF files
    11. Using the PDF dictionary
    12. Summary
  29. Chapter 15: Working with Databases
    1. Technical requirements
    2. Connecting to, and disconnecting from, databases
    3. Connecting to a SQL/Oracle database
    4. Connecting to a SQLite database
    5. Connecting to an Access database
    6. Connecting using a connection string
    7. Reading data from databases
    8. Updating databases
    9. Inserting data
    10. Updating data
    11. Deleting data
    12. Summary
  30. Chapter 16: Building Modular Bots and Sub-Tasks
    1. Technical requirements
    2. Designing modular task bots
    3. Running sub-task bots
    4. Passing variables between main and sub-task-bots
    5. Sub-task 1 – Create a new Excel workbook
    6. Sub-task 2 – Get the non-system table names from a SQLite database
    7. Sub-task 3 – Copy the table data to Excel
    8. Main task – Export the SQLite database tables to Excel
    9. Working example walk-through
    10. Building a bot – Chapter16_Sub_CreateNewExcel
    11. Building a bot – Chapter16_Sub_GetSqLiteTableNames
    12. Building a bot – Chapter16_Sub_CopySqLiteTableToExcel
    13. Building a bot – Chapter16_Main_SqLiteToExcel
    14. Summary
  31. Chapter 17: Running External Scripts
    1. Technical requirements
    2. Running VBScripts
    3. Importing a script file
    4. Writing inline scripts
    5. Passing parameters
    6. Returning values from functions
    7. Running Python scripts
    8. Summary
  32. Chapter 18: Managing Errors
    1. Technical requirements
    2. Error handling with A2019
    3. Understanding Try, Catch, Finally, and Throw actions
    4. Building an error-handling routine
    5. Modifying the input file and introducing an error
    6. Summary
    7. Other Books You May Enjoy
    8. Leave a review – let other readers know what you think
Author Biography

Husan Mahey has been working in software development since 1991. He currently works as the Chief Technology Officer at SkySoft UK Ltd. Having worked with Automation Anywhere since 2016, he was recognized by the Automation Anywhere University to be the first to gain all official Automation Anywhere certifications and accredited badges within 3 months. These accreditations include Certified Master RPA Professional and Certified RPA Trainer. Husan has previously worked for several organizations providing automated solutions in various capacities and across varied industries, including finance, pharmaceutical, and education. In his current role, he provides RPA consultancy and training to organizations of all sizes.

Additional information
Weight0.938 kg
Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.