Overview
Welcome to the start of building great intelligent automation! We focused this journey on helping IT engineers and other experienced developers learn to build advanced bots and action packages on Automation 360.
Developers for this track often:
-
Handle integrating or building software to meet business users’ needs.
-
Are comfortable with writing and integrating software using APIs.
-
May not be familiar with RPA, or are just getting familiar.
-
Are interested in learning how to build and operationalize automation.
If the above describes you, then let’s get things going! We organized the learning experiences of this journey to become progressively more challenging. Explore:
-
What an RPA is: We’ll give you a quick overview of RPA and Automation 360, our web-based RPA-as-a-service platform, and the basics for building on it. Additionally, we’ll get your machine set up with the Bot Agent to enable RPA development and testing.
-
How to Use Bots to Solve Problems: Learn to approach problems systematically in order to more quickly break them down for automation opportunities.
-
How to Create Your First Bots: There’s no better way to learn about building bots than by actually getting hands on and doing it. In this learning experience, developers will walk through the process of creating their first bots to start their bot building journey.
-
What Variables and Datatypes Are: With the introduction of new data types in Automation 360, developers have the flexibility to store and interact with new types of data, as they call subtasks, read from an HTML table, and iterate through CSVs. In this learning experience, we’ll discuss the benefits of using variables and the type of variables that are appropriate for different use cases.
-
How to Use Loops to Control a Bot: Using loops in Automation 360 allows for developers to control how many times, and under what conditions, actions are run in a repetitive basis. Mastering loops means having full control over your bot’s actions, and making sure that the bot can dynamically handle a single operation, or multiple operations in a single bot run.
-
How to Automate with Python Integration: Python has become an extremely popular programming language because of its emphasis on code readability, dynamic typing, and comprehensive standard library. While Python scripts alone can be quite valuable - integrating Python into Automation 360 bots allows developers to supercharge their automations.
-
How to Automate with JavaScript Integration: JavaScript is a popular programming language that is well supported, dynamically typed, and is one of the core technologies of the web. Beyond its capabilities to enable interactive front-end applications, JavaScript can also do data manipulations, validations, and utility operations to support Automation 360 bots.
-
How to Create Custom Packages: One of the best features of Automation 360 is the ability to create (and independently upgrade) custom packages. In this learning experience, we’ll dive in to the basics of custom packages, how to use the package SDK, and some best practices for package development.
-
Best Practices: Building Reusable and Secure Bots and Packages: Knowing how to build bots and packages is clearly important to being able to create solutions for automation opportunities, but are your bots and packages consistently following established best practices for re-usability and security? In this learning experience, learn about the best practices suggested by Automation Anywhere and how you might implement them within your organization.
-
How to Reuse Bots and Packages from Bot Store: Automation Anywhere’s Bot Store offers hundreds of pre-built bots and packages for both Automation 360 and Enterprise v11. In this learning experience, we’ll take a look at leveraging the pre-built content available in Bot Store to build complex automations quickly.
Summary
The learning experiences should build on each other where possible, demonstrating a natural progression to more advanced topics. Beyond the articles, tutorials, training, and videos referenced in each learning experience, expect to find additional references in the resources section of the page should you wish to dig deeper into a specific topic. With that said, let’s get started on your bot building journey by answering the question “What is RPA?”
Resources
Reference Items:
Automation 360 Bot Developer Learning Trail
Automation Anywhere University
A-People Community Site
Automation Anywhere Product Documentation
Bot Store