Instructor will take the participant through the course. Starting with Introduction to RPA, using examples, followed by Introduction to Blue Prism, Process and Object studio. With the help of a digitizer, instructor will graphically draw and explain the flow patterns and thereby trainees will get a glimpse through the basic details of the tool.
This section deals with the stages in Process Studio. All stages and their corresponding details will be covered. Trainees are free to ask questions in the middle of sessions. Where we need to go deeper or clarify points we will use specific examples. Where more detailed clarification is required we will do that at the end of the day's training.
We will use a basic example that describes how process studio can be applied to create a process and run a process.
Instructor will explain the day's topics - Basic skills, Process Validation, Decision and Calculation Stage.
Process Design, Data items and circular paths will be explained with the help of examples.
Trainees will be provided with basic exercises and associated hints so that they can work through the topics learned from Section 1 and Section 2.
In this session, we build on the exercises provided yesterday to work practically in the tool. The trainer will be available to help them move forward.
We will walk through Circular Path, Decision and Calculation Stage, and give trainees exercises to test these out.
Instructor will be explaining the following topics – Controlling Play, Set Next Stage and Break Points. Followed by a review of these topics using real examples.
Collections and loop concept will be explained with the help of an example.
Trainees will be provided with a sample exercise to familiarize with the collection and loop concept.
Instructor will explain Layers of Logic, containing various flow structures and hierarchies. This will be followed by Pages for organization and its importance while designing a process. Then the trainees will be asked to modify the previous circular path exercise using various pages so they can understand its practical usage.
Data Item visibility, Stepping and Pages are explained in this slot. Various visibility techniques like Local and Global Data items and their corresponding usage will be highlighted. Various stepping options like Step In, Step Over and Step Out functionalities are also covered.
Data Types like Number, Text, Flag, Date, Password, Datetime, Time, Timespan, Image, and Binary are explained
Instructor will explain the topics- Input, Output and Startup parameters. Instructor uses the previous exercise on implementing pages to add the above parameters.
Control room and publishing the process will be explained. Instructor will show how to run a process via control room. The circular path exercise is taken as an example and the process is assigned to run in the local machine to clarify the topic.
Trainees will be provided with circular path exercise to perform Input/output, Startup parameters, building on the previous exercise.
This session covers expression functions like Conversion, Data, Date, File, Logic, Number and Text. The operations under Environment and Exceptions are explained later to avoid confusion at this point. The stages specific to object studio is also discussed along with.
This section deals with the procedure in creating a business object, all details regarding application modeler and method of spying and identifying elements. A step by step explanation regarding the application modeler and the way it interacts with different types of application will also be covered.
A basic example of using the application modeler to spy some windows based applications (Order System) is explained in this session. Questions from previous sessions will be clarified here.
Instructor explains the critical subject of Attribute Selection. The various methods and techniques used to uniquely identify application elements will be covered. Naming conventions used in Best Practices are also covered in this session.
The use of Navigate stage to Launch and Terminate an application is explained. The Launch is explained by Launching the order system application This will be provided as part of an exercise to the trainees as an example during upcoming sessions. Various uses of Wait and Time Outs, Multiple Waits, Global Timeout Data Items, Throttling actions like Navigate and Press are also explained.
This is a training exercise session. The spying exercise is given with the application order system in order recollect the previous day sessions. An exercise to spy web page is also provided to the trainees. The two exercises are reviewed by the trainer to check that trainees are on track. Feedback is provided on the same day to the trainees to address any learning issues.
The use of Read & Write stages to get values from an application as well as to send values to an application will be explained.
The use of various inbuilt actions or inbuilt utilities of Blue Prism will be discussed in this session. The associated inputs and expected outputs for these actions are also covered.
Instructor will explain the following topics – Object Layer Design which includes the method of splitting various actions among multiple objects. Then we cover the use of Attach and Detach, the various inputs needed for the operation is explained. An example to illustrate the above will also be shown.
Trainees will be provided with the Order System exercise to implement learnings in Attach/Detach, Read/Write and Navigate covered so far.
The method of handling the exception and the stages used to handle the exception like Recover and Resume will be discussed.
This section deals with throwing and preserving exceptions, exception loops, Isolating exception handling and methods to avoid an exception.
Instructor covers the topics – Different types of exceptions and exception functions that can be found in calculation stage.
Methods to handle concurrent exceptions and handling exception loops will be covered here.
Various exception-handling strategies are discussed in this session. Also, the exception handling logic in Queue called Retry will also be explained.
We cover exception bubbling here. An exercise to illustrate exception handling in practice will be explained in this session.
Exception handling pitfalls will be addressed. The discussion mainly comprises about the infinite loops that may occur during creation of an exception logic. This is illustrated with the help of an example.
Trainees will be provided with web-based scenarios to design a process with all the exception handling in place.
Work Queues and different operations related to work queues will be discussed in this session. The method of adding a work queue item and issues to be aware of during the adding operation will also be explained.
The method of working individual items, locking the item, marking it as complete and various work queue configurations will be covered in this session.
Instructor walks through the following topics – Creating a Queue in System Manager, Populating the Queue and Setting the Attempts. Variables that can be set by the controller like Session and Environment variable will also be discussed.
Topics like Tags, Item Status, Priorities, Pause and Resume, Differing and Multiple Queues will be taught during this session.
Various collection actions are taught in this session. In addition we cover choice stage operation, using System manager, performing activities like export, import and release.
The object modelling concept and the way exceptions are handled in object layer is taught in this session.
Today’s whole session is dedicated to work out the consolidation exercise, order system. All the topics learned in previous sessions will be implemented during this exercise.
This part is all about the standards and procedures to be followed during development. The naming conventions used for application modeler, action stages, pages are discussed in this session. Object Exposure is also taken into consideration during this session. We will review previous sessions as well as describe a sample process using best practices.
Documentation procedures, order of preparation and various documents needed before and after development will be taught during this session.
Instructor walks through the advanced topics of surface automation, including region editor, executing actions, character matching and Identifying fonts.
We will cover the areas of read actions, recognize text inputs, Global Send Keys, and methods to Focus/Activate an application.
Advanced features like image recognition and dynamic image tracking will be taught during this session.
This session covers Code stage programming, which will be explained with the help of example/s. The method of providing dynamic attributes for identifying elements dynamically will be taught in this session.
The method of storing credentials inside the Blue Prism securely will be discussed during this session. Various topics like Environment locking, Resource PC, Match Index and Match Reverse will also be covered.