Curriculum
1 Introduction to RPA (Robotic process Automation)
Learning Objectives:
This module will help to understand about Robotic process Automation, and will give the in-depth knowledge of RPA irrespective of any tool.
Sub Topics:
-
What is RPA?
-
Why do we need RPA?
-
Is RPA a Hype or is it Real?
-
Natural language processing and RPA
-
How Robotic Process Automation works!
-
RPA Solution Architecture Patterns – Key Considerations
-
Input Data Handling Solution Pattern
-
Exception Handling
-
Transaction Logging
-
Credential Management
-
Secure Execution
-
Monitoring and Reporting
-
List of Robotic Process Automation Tools
-
Robotic Process Automation Tool selection Checklist
-
What is difference between RPA & AI
-
RPA benefits and RPA life cycle
Hands-on workshop description: Blue Prism needs to be setup.
2 Introduction to Blue Prism
Learning Objectives:
Learn about the basic knowledge of Blue Prism before moving on the in-depth knowledge of tool.
Sub Topics:
-
What is Blue Prism
-
Blue Prism Components
-
High-level differences between Blue Prism and Other Tools
-
Types of Tools in Blue Prism(Walkthrough)
-
What’s the Architecture, SOA, Client server or Cloud
-
Blue Prism Cloud?
-
Architecture & Installation of Blue Prism
-
Process Studio
-
Process Flow
-
Inputs and Outputs
-
Business Objects
-
Object Studio
-
Overview of Error and Case Management
-
Error Management
-
Case Management
-
Additional Features
-
Advanced Features
-
Application Types
-
Blue Prism limitations
Hands-on workshop description: Working on the tool to feel the Blue Prism UI feature and understand the basic features.
3 Working with Process Studio
Learning Objectives:
Learn to create the basic process and how to run the same in Blue Prism.
Sub topics:
-
Running a Process
-
Basic Skills (Prerequisites)
-
Process Validation & how to validate a process
-
Decision Stage & how to create it
-
Calculation Stage & how to create it
-
Data Items overview & configuration
Hands-on workshop description: Different stages need to be recorded. Execute the same and explore the Log to understand the same.
4 Overview of Process Flow & configuration
Learning Objectives:
Learn how to implement the decisions in the process flow and how to configure the same.
Sub topics:
-
What are the decisions
-
Circular Path
-
Configuring Controlling Play
-
Set Next Stage
-
Break Points implementation
-
Collections and Loops (comparing them with Loops in C or Java)
-
Layers Of Logic
-
Pages For Organization
Hands-on workshop description: Decisions to be implemented for an application, and manage the test case in proper suite.
5 Brief about Input And Output
Learning Objectives:
Learn about Input & Output i.e. parameterization in blue prism.
Sub topics:
-
Input Parameters & its advantages
-
Stepping and Pages
-
Data Item Visibility
-
Data Types & its significance
-
Output Parameters
-
Startup Parameters
-
Control room & configurations
-
Process Outputs & its Usage
Hands-on workshop description: Parameterization concepts need to be implemented in the blue prism
6 Business Objects
Learning Objectives:
Learn to implement business objects.
Sub topics:
-
Object Studio vs process studio
-
Business Objects
-
Action Stage
-
Inputs and Outputs
-
The Process Layer
Hands-on workshop description: Same needs to be implemented and execution needs to be done.
7 Object Studio
Learning Objectives:
Learn how to create object studio and associate the same.
Sub topics:
-
Creating a Business Object
-
Application Modeler & how to associate with object studio
-
Spying Elements & its consequence
-
Attributes & Attribute Selection
-
Launch, Wait, Timeouts, Terminate, Write, Press, Attach and Detach, Read, Actions
-
Action Inputs and Outputs
-
Data items as inputs
Hands-on workshop description: Script needs to be created by using the above mentioned option in this session.
8 Overview of Error and Case Management
Learning Objectives:
Learn how to implement error handling in the scripts along with the case management.
Sub topics:
Exception Handling
Recover and Resume
Throwing Exceptions
Preserving the current exception
Exception Bubbling, Blocks and Exception handling in practice
What is Queues and configure the Queue items
Work queue configuration
Defer & Attempts configuration
Pause and Resume configuration
Filters & Reports configuration
Hands-on workshop description: Script needs to be developed with advance scripting concepts and made robust.
9 Release Management
Learning Objectives:
Learn how to use the release management concepts in Blue Prism.
Sub Topics:
-
Safe Stop
-
Collection Actions & Choice stage
-
Logging & Log viewer and way forward to enable the same
-
System Manager
-
Process and Object references
-
Export and import
-
Release Manager –Packages and Releases
Hands-on workshop description: Need to create the object Release Management.
10 Advance features in Blue Prism
Learning Objectives:
Learn about the advance features in Blue Prism.
Sub topics:
-
Undefined collections
-
Data item initialization & Data item Exposure
-
Casting, Code stage & Run mode
-
Initialize and cleanup
-
Attribute Tinkering – Match Types, Match Index & Dynamic Attributes
-
Dynamic Attributes and Relative positions
-
Active Accessibility
-
Application manager mode
-
Global clicks and keys
-
Credentials & Environment Locking
-
Command Line & Resource PC
Hands-on workshop description: Create a project in Blue Prism by keeping above point in mind.
11 Application Types
Learning Objectives:
Learn how to implement the same in different Applications types.
Sub topics:
-
How to configure Mainframe Applications in Blue Prism
-
Configuring Java Applications
-
What are Match Index and Match Reverse
-
Surface Automation, Advanced Blue Prism concepts
Hands-on workshop description: Create a project in blue prism by keeping above points in mind.