Google News
logo
Blue Prism Interview Questions
Blue Prism is one of the leading software development companies in the automation area. It is a British(UK) multinational software corporation that pioneered and makes enterprise Robotic Process Automation(RPA) software that provides a digital workforce designed to automate complex, end-to-end operational activities.
 
Blue Prism developed the Virtual Workforce Platform concept and works on an enterprise Robotic Process Automation(RPA) platform that is strong, highly scalable, secure, and reliable
 
Blue Prism's software complements standard IT solutions by utilizing an agile virtual workforce that follows rule-based business processes and interacts with systems the same way users do.
Robotic Automation refers to process Automation where computer software drives existing enterprise application software in the same way that a user does.
 
Automation is a tool or platform that operates other application software through the existing application user interface.
Features BluePrism Automation Anywhere
Learning Knowledge of programming to manage business objects. Easy to learn and understand even for a beginner.
Reuse BP Libraries can be reused with other processes as well. Re-usable blocks are created using smart adapters
Cognitive Capability Capability is very less. Moderately capable.
Accuracy Accurate with web, desktop, and Citrix as well. Moderate accuracy.
Robots Only back-office automation. Both front and back office robots.
Architecture Client-Server-based architecture. Client-Server-based architecture.
Access Only app-based access. Only app-based access.
Base Technology C# Microsoft Technology
Reliability Best in terms of reliability. Highly reliable

Analytics : This tool has advanced features for configuring Dashboards so that information about sessions can be sent to Monitoring Systems for further analysis.

Built on Microsoft SQL Server (Compatible across different platforms) :
They built Blue Prism on the Microsoft .NET framework. It is technologically flexible, working across other platforms and technologies such as a mainframe, windows app, WPF app, Java, SAP, Exchange, custom apps, Citrix, thick client, thin client, web services, etc. 

Secure & Accurate : This tool can be used for executing an unlimited number of processes. Using Blue Prism, you can automate any number of processes and receive secure, accurate results.

Robust : Blue Prism provides a number of robust features, including data encryption, load balancing, and end-to-end auditing. With end-to-end audit support, each change made to the automation process is audited, and results are reported or provided to the related user.

Scalable & Resilient : Blue Prism offers scalable and highly resilient support through its central management control feature. Process automation is easier with Blue Prism. Depending on the business requirements, every process may be automated and monitored centrally.

24*7 Workforce : The tool works automatically without human intervention. It uses a digital workforce (software robots or bots), so it can run 24x7 without taking a break, and all activities can easily be tracked.

Data Security and Data Abstraction : Since this tool is designed to work autonomously, all processing is carried out and stored in the data centre server. Data security and abstraction are thus enhanced.

Provide cloud support : It ensures a high working capacity according to the business needs. All users have to do is create workers or bots on-demand, then manage them centrally.

Execution Intelligence : Organizations can train automated engines to run according to business priorities, and then feed them with work so they operate at their own pace (autonomously), responding to changing business situations, systems, and preferences. Similar to humans, robots can adapt and change their allocation based on volume and priority without human intervention.
There are six types of tabs on Blue Prism, which are as follows: 
 
Home :  The home page includes many charts that provide information on the blue prism database.
 
Some of the charts are :

* Workforce Availability Metric :
The workforce availability metric displays the run-time resources you are utilizing.

* Total Automation : Total automation shows the number of queues and automation in the database.

* Queue Volumes Now : Queue volumes now display queue volumes based on status.

* Largest Database Tables : The largest database tables show the blue prism database's largest tables.
 
Studio : 
* Blue Prism's Studio is a critical component through which we build actual automation actions. With the studio, the Following stages can achieve exception handling. Add logic, calculations, and intelligence writing no code.

* In-studio you can connect the blocks in preferred order and drag them into actions, calculations, loops, and more.

* Use intelligent skills from the digital exchange. Digital exchange is where you can find ready-made skills to enhance your automation with machine learning, AI, language translation, and many more.

* It divides the studios into two categories: Object Studio and Process Studio.

Control :
* The control room assigns the processes to digital workers. Users can quickly start a process by dragging it onto a resource. 

*
The control room is the key administrative point in Blue Prism, where it handles the control, monitoring, execution, and scheduling of process executions on dispersed bots.

Analytics : Blue Prism Analytics is a module that allows you to see data graphically in charts such as pie, doughnut, bar, column, gauge, and line.

Releases : 
The release manager is used to manage configuration package import and export between multiple blue prism settings.

System : Administrators use the system tab to manage users.
Process Studio allows the company or IT to design, build, edit, and test processes made of reusable Blue Prism elements. As the library of business objects grows, actions can be scheduled and controlled in the Process layer, the top tier of the Blue Prism architecture.

Process Studio provides a similar interface to Object Studio and allows you to sequence and test business logic, control loops, variables, and object calls in a visible business flow.

Processes in Blue Prism are comparable to software procedures in that they can invoke objects and operations to run applications, automate rules-based processes and business logic.
Object Studio allows business users or IT professionals to construct reusable Blue Prism Objects as the building blocks for the business process by modeling current applications and training Blue Prism as a robotic user.

Object Studio is the design canvas on which you program the Blue Prism robot to conduct the fundamental system activities that serve as the foundation of processes. The presentation layer provides a library of operating elements, quickly models, and validates the target desktop application.

Thin client

Thick client

It is an application that we cannot get the quality properties while spying using any RPA tool

It is an application that we cannot get the quality properties while spying using any RPA tool

Example: Any virtual environment

Example: Calculator, Internet Explorer

Well, this is one of the most common questions asked in interviews. The answer to this question is NO. Blue Prism does not require any prior programming knowledge as it has developed its digital workforce in a way that it can be built, and managed by the users.

Apart from this, Blue Prism has also made sure that its digital workforce adheres to the spanning technologies, operations and the robotic operational model, to make sure that it can be implemented in any department of an enterprise.

Also, to the matter of fact, all the RPA Tools require no or less programming knowledge as all their platforms are built in such a way that a user does not sit and writes code.
Since Robotic Process Automation aka RPA cannot be implemented without the RPA Tools, Blue Prism is one of the most popular RPA Tools is used to design automation scripts for various departments and tasks. Blue Prism supports both internal and external encryption or decryption of keys.
 
Apart from this, it also enables Audit Logs which makes it easy for the users to debug. Well, these were just a few points, but I am sure once you start using the tool, you will understand the benefits of the Blue Prism.
Process Studio : In Blue Prism, this is the workspace where processes are created (flow of processes). It facilitates the design, build, test, and modification of automation processes in Blue Prism. In this component of Blue Prism, you will find features such as object calls, control loops, business logic, and variables. Upon creating a process, it will have the Main Page, which is the first to be run.

Object Studio : A large number of enterprises require communication with external applications in order to automate processes. Since Process Studio cannot facilitate this, Object Studio is used. It is the area in which VBO (Visual Business Objects) are developed or created. It is never possible to configure a Business Object in Process Studio, but instead in a different environment called Object Studio. The Business Object provides interfaces to interact with external applications, and one Business Object provides interfaces with only one external application.

Control Room : In Blue Prism architecture, the control room can be considered the command center that's used to schedule, monitor, and execute automation processes for the digital workforce. In other words, the control room is used for process scheduling. It provides real-time stats and insights into what software robots are doing, what their speed is, and how efficient they are.

Release Manager : This component manages, imports, verifies, and exports configuration packages (such as processes and instructions) across Blue Prism environments.
In Blue Prism, the Environmental variables are special kinds of variables that can remain available for all business processes and objects. Generally, the environmental variables are used as dynamic variables. This makes the availability of these variables easier. Therefore, they can be used whenever there is a requirement of environmental variables throughout the Blue Prism operation.
 
The following are the steps to use environmental variables in Blue Prism :
 
* First, add new data items in the particular 'Process' or 'Object'.
* Click on the 'Data Properties'.
* Select the 'Environment' option from the 'Exposure' combo-box.
* After that, the 'edit box' will change to 'combo box'. Using a combo box, one can select the required environment variable.
* Then, click 'OK'.
VBO is a short form of "Visual Business Objects". These are the diagrammatic programs that can be created in Object Studio.
 
These visual business objects provide an interface that can interact with external applications. The interface cannot be formed by using Process Studio; it is only generated using the environment given in the Object Studio within the Blue Prism tool.
* Step : It executes each and every stage. If it encounters a page, process or an action, it enters inside and executes.

* Step Over :
 It executes each and every stage. If it encounters a page, process or an action, it does not enter inside but still executes over the page.

* Step Out : It executes everything that is available on the current page.
The Wait stage is used to absorb the system latency and make sure that the process is going through the correct path. Typically, the wait in the starting of any action confirms the correctness of path and results in increased process resilience. The default timeout in the Wait stage is 5 seconds. The process will wait before performing an action until the timeout that the user has specified for the Wait stage upon running the object has passed.
 
Always throw an exception on timeout : One should not try to retrieve the process through the Wait stage. Besides, one should try an exception and let the process control and handle it. It may restart the system, or retry after an alert, or retry after some time.

Always with for the screen to change : One should use the wait stages after navigating to any stage that might be a cause to update screen. It ensures improved speed without absorbing any latency.
16 .
What is the meaning of the recover stage in Blue Prism?
The recover stage catches the exception. It gives the user a chance to create different types of recovery sequences.
 
Once the exception is caught, the business object or the Process is called in the recovery mode. It implies that the exception is live.
Wildcards : Wildcards allow a single special character to denote missing parts of a word.

Character Description
* Denotes "anything" i.e. any letter or sequence of letters (including the empty sequence). For example the search term "calc*" would match all of the words "calc", "calculation", "calcutta" and "calcium".
? Denotes a single character. Eg "an?" will match any one of "and", "ant", "any" or "ann".
# Denotes a digit. Eg "Decision#" will match any one of "Decision1", "Decision2" "Decision3" … "Decision9".


Regular Expressions : Blue Prism uses the Microsoft .NET Regular Expression classes. The following table lists some of the meta-characters most commonly used in Regular Expression searches. For comprehensive information about regular expressions and the full range of options available, see the .NET Framework Regular Expressions and Regular Expression Language Elements topics references on the Microsoft MSDN website.

Character Description
* Matches the preceding character or sub-expression zero or more times. For example, zo* matches "z" and "zoo". * is equivalent to {0,}.
+ Matches the preceding character or sub-expression one or more times. For example, 'zo+' matches "zo" and "zoo", but not "z". + is equivalent to {1,}.
? Matches the preceding character or sub-expression zero or one time. For example, "do(es)?" matches the "do" in "do" or "does". ? is equivalent to {0,1}
{n} n is a non-negative integer. Matches exactly n times. For example, 'o{2}' does not match the "o" in "Bob," but it does match the double-instance of "o" in "food".
. Matches any single character except "\n". To match any character including the '\n', use a pattern such as '[\s\S].
Blue Prism offers a wide range of services. So, it completely depends on the abilities that you already have and what you wish to learn next. Blue Prism can provide complete training to learn the tool, 24*7 support to ensure that you learn the tool quickly and start automating tasks. Here, Blue Prism takes the responsibility of delivering business benefits within the agreed service levels.
Well, there are as such no hardware requirements. But since Blue Prism is designed to match with the IT standards suitable for IT security, operational integrity, and operational supportability, this software is designed in a ready to be deployed manner.
 
In front-office processing, it runs on the standard/ local desktop whereas in the back office processing it runs on a large number of systems.
To deploy Blue prism applications, we need the tools Control Room and System Manager.

These tools let perform tasks as follows :
 
* Start and stop the instance of Blue Prism processes.

* View the logs produced by each and every Blue Prism process, either when the process is running or after the process is ended.  Apart from this, the log records when each and every stage in the process is executed.

* Create process schedules according to the schedule defined by the user.

* View work queues to examine how far the processes have got an input file and what are the exceptions which have occurred.
In Blue Prism, Actions are responsible for implementing the logic of business objects. Every action includes data items that store information required for existing action along with various stages. Typically, actions start from the 'Start' stage and finish at the 'End' stage. In between 'Start' and 'end' stages, other necessary stages are inserted to help us carry out the specific result with the automation process.

When we want to publish an Action, we need first to call it using any existing process or a program. Then, we are required to right-click on the particular action and select the 'Publish' option listed in the menu box. Once the action is published, there will be an icon next to the action's name. This indicates that the action has published successfully.
Match Index option is used when we want to search for an element in top-to-bottom order. Besides, the Match Reverse option is used when we want to search for an element in the bottom-to-top order. Once the element is found, the search will be stopped instantly, and all the further duplicates will be ignored.
 
These two options are beneficial in cases where we require to find any specific element. Additionally, these attributes reduce the overall searching time. However, these options should be used only when we don't want to find duplicate elements or when duplicate elements are unlikely to be present.
Work Queues in Blue Prism are generally implemented to break large volumes of work into multiple small volumes. Additionally, it is said to be the most effective way for the deployments of bots. It is because multiple bots are implemented to decrease the overall time consumption during the separation of large volumes of work to small volumes.
 
Besides, we are required to set the priorities for the work queue item when we are working in queues. To configure the priority, we need to follow these steps :
 
* We are first required to add an item in the corresponding queue with the help of the existing 'Add to Queue' action.

* Then, we are required to work with the existing queue item. It will set the start-priority of the created process.

* Once the priority of the item is added, we can repeat the same with more items. It should be noted that the item's priority is unchangeable once added to the queue.
OID is Operational Impact Document, and it is a description of the changes that have impacted the operations team after the automation solution is successful.
 
PDI is Process Design Instruction, and it is a blueprint that helps developers by making the development process clear and easy to understand.
Blue Prism automates repetitive tasks, and the Circular Paths loop process diagrams allow for the repetition of some phases. The following components are required for constructing a Circle Path, that will enable a current process to loop and then advance to the end after the loop limit has been reached :
 
* To set the loop limit, use a data item.
* To keep track of the current loop count, create a data item.
* To keep track of loops, use the Calculation Stage.
* To manage the flow, there is a decision stage.
* Most Stages have just one outgoing connection, however, the number of backlinks a stage might have is unlimited.
One of the most important features of the Blue Prism tools is the process template. A process template is primarily intended to help developers quickly create automation processes. Developers don’t have to design process templates every time because they provide essential actions and structure. Additionally, they assist developers in comprehending how work queues are implemented in Blue Prism processes. These templates cut down on the number of steps required to create a process and make it quick and simple to customize.
A connector is in charge of processing and maintaining low-level interactions with an application’s user interface. Blue Prism supports a range of connection types since users can utilize different sorts of user interfaces. The following are some of the most frequent connection types:-
 
Java Connector is a JVM-based technology that allows you to work with Java applets, Swing, Oracle, and other JVM-based applications.

Windows Connector is a Windows-based application interface technology that includes the.NET framework, Visual Basic, PowerBuilder, MFC (Microsoft Foundation Class), and others.

The Citrix Connector is a program that allows you to work with apps that use Microsoft Remote Desktop and Citrix technology.

Mainframe Connector : This component is used to interact with mainframe applications using terminal emulators from various manufacturers.

HTML Connector : The HTML connector allows you to interact with HTML, JavaScript, ActiveX controls, and other browser interface elements.
When a process is running in the control room, you may either click the Stop Section or choose the Process Session to stop it. Both of these approaches will bring the process to a halt right away. If the current process isn’t finished, Blue Prism will flag it as an Exception during Clean-Up. When you right-click on a running process session, you have two basic choices for stopping it:
 
Request Stop : Instructs the processes to come to a safe stop at a specified point in the process.

Immediate Stop :
 This option works in the same way as a Stop section.
Yes, it is, as security and auditability are built into the platform at various levels. In Blue Prism, the run time environment is separate from the process of editing the environment, and there are specific permissions to create, design, edit, and run processes for each user. Also, a full audit trail of changes in any process is kept, including comparing the before and after effect of the changes.
SDD is a Solution Design Document used to describe the Blue Prism automation process derived in the Process Definition Document (PDD).
 
FRQ is a Functional Requirements Questionnaire that is used to make a checklist for needed details and provide areas for consideration.
31 .
What is the use of Global Mouse Click and Global Send Keys?
Global Mouse Click and Global Send Keys are examples of operations that need an active application. In the scenario, where the application is not front-end, operations will click or type into whichever window is active. This could also be a different application or an empty desktop.
Tags are keywords of terms assigned to the work queue items. These tags are used when you want to retrieve the next item from the work queue. You can also filter the items to be retrieved the presence or absence of a specific tag and by giving appropriate arguments to the Tag Filter input parameter of the Get Next item action. Multiple tags can be used by using semi-colons. 
 
Example :
“+Work Type1;+Student Type2;-Work Type2”
Here, the next item will have Work Type1 and Student Typ2 tags and will not have Work Type2 tags will be returned.
The Active Accessibility interface is much slower than the default Win32 interface, but Active Accessibility is compatible with more types of interface elements. When automating Windows-native applications, Active Accessibility should only be used when elements are not compatible or cannot be reliably targeted using the Win32 spy mode. To improve the performance of the Active Accessibility interface, the Match Index and Match Reverse can be used. While using this interface, multiple matches can be found even though the element seems to be unique. This might happen because some elements may exist even when they are not displayed. 
The application modeller is a feature in Object Studio for creating application models. Essentially, it consists of the configuration needed to interact with existing applications and UI (user interface) elements. A software bot identifies these elements based on specific attributes and then interacts and performs the desired operation on them.
 
It lets you run/execute Blue Prism and your target application simultaneously (side-by-side), and you can tell Object Studio about the features of your target application by pointing and clicking. You can add elements representing user interface elements to the Application Model by opening the Application Modeller and selecting "Add Element". With this step, you introduce Object Studio to an additional or new feature of your target application.
Application modellers are used to spying on applications. Spying involves identifying the elements in an application. Blue Prism supports the following spy modes to spy on elements in an application:
 
HTML Mode : This spy mode identifies elements present in Web Browser-based applications.

Win32 Mode : This mode is normally used to spy on Windows applications, but it can also be used to spy on any unwanted pop-ups during the automation of Web applications.

Accessibility Mode : This mode applies Microsoft Active Accessibility (AA) to interact with many different types of applications running within a Microsoft Windows environment.

Region Mode : This mode is used for selecting elements from Citrix environments.
36 .
What is meant by Throttle?
A throttle is such a type of wait stage that has no specific wait condition. It helps create pause throughout the stages. Here, a data item is generally used to control the length of the timeout.
37 .
What is a work queue in Blue Prism?
Work Queue in Blue Prism helps to process more than one item in one bot.
Blue Prism UiPath
Blue Prism has no free or trial version. UiPath has a free edition or community edition.
It uses C# technology. It uses a VB script as well as C#.
Blue Prism has limited learning sources. Online training support and certification are available.
Blue Prism can be used for back-office automation. UiPath can be used for back-office as well as front office automation.
39 .
What is Attach option in Blue Prism?
The Attach option is utilized to distinguish which application is being used. We require the input of the value to assist it and to identify the application. For instance: “Process Name” or “Window Title”.  
There are mainly three phases in the Blue Prism Life-cycle, such as:
 
Phase 1 : In the initial phase, the developers work closely with testers to ensure that the automation solution satisfies the requirements of PDD (Process Definition Document).
 
Phase 2 : Process diagrams are created in Process Studio according to the requirements given in PDD. Also, the tests are implemented and executed in a live data testing session to analyze the performance.
 
Phase 3 : This phase includes the following:
 
* The final automation solution is tested. The final solution is installed and executed within a test environment.
* The overall performance of the process is managed, and any remaining feature is added.
* The process is tested in a real-time environment in the Blue Prism Control Room.
* The complete test report and stats are created and matched with the acceptance criteria of PDD. Once the process is executed according to the requirements, it is deployed in the production.
IPA : It is a short form of 'Initial Process Analysis'. It is a high-level analysis of the entire process solution. It contains pre-requisites, efforts, and proposed solutions for the development along with the production environment requirements.
 
PDD : It is a short form of 'Process Definition Document'. The document contains the manual processes that are to be automated. It consists of a process diagram and detailed descriptions of all the stages based on the organization's requirements.
 
ODI : It is a short form of 'Object Design Instruction'. It is a blueprint that helps in the development of business objects.
Multiple-Part processes are mainly used where there is a requirement to work in multiple parts at different items. These processes are based on parent-child relationships, which means that the individual work queues items will only link to a single request. Besides, the multiple-part processes can also be used in cases where work is derived from an external system instead of the Blue Prism work queue.
 
These processes can also be implemented where the requests are included throughout the day and must be completed within the service-level period based on the agreement.
The Preserve checkbox option is mainly used to disable Exception Type and Exception Details fields within the Blue Prism tool. Besides, when the Preserve checkbox option is selected, the exception is released without the requirement of any other details. That means the existing exception is thrown again.

That is why we use the Preserve checkbox option in the Recovery Mode. The recovery mode resides in between the Resume stage and a Recover stage.
 
In case if we use the checkbox outside the recovery mode, it will provide an exception.
* You can follow the below steps to create a simple calculator process in Blue Prism.
 
* Open the Blue Prism Studio and create a web service group. 

* Then, create a simple object, let us say SampleCalc. Also, enter the details of the web service. 

* Once the object is created, double-click on the object and open the object studio. Here, click on the Action1 button, and add an action by right-click on the button.

* Then double click on the Action, and this will navigate the page information where you have to provide the description such as Multiply two numbers and return the results. After that click on OK.

* Now since we are trying to Multiply two numbers. To do this, you need to select the calculation option.  So, to do that double click on the SampleCalc1, you will be navigated to the calculation properties. Here, you have to provide the name as: Multiply two numbers.

* Then, in the expression field, you have to create two numbers just by clicking on the numbers option. Let us say we create two input numbers Data1, Data2, and an output number Data3.

* Next, you have to drag the input numbers and drag the output ‘Data3’ in the result. Then, click on the validate button. 

* After that, click on the evaluate expressions, where you have to enter the value of Data1 and Data2. These will be sorted in temporary values, and then you will find the result value after clicking on the Test button.

* Next, you have to link the start button where input numbers are given. To multiply two numbers box, add it to the end where the output number is Data3. 

* You can then test this diagram by clicking on the Go button, and save the Business object by clicking on the Save button.

* Finally, you can check the process by clicking the go button if the inputs are given.
Decipher IDP (Intelligent Document Processing) is a tool from Blue Prism for identifying and extracting data from both structured/semi-structured business forms/documents ( like purchase orders, invoices, and other types of documents). It is an easy-to-use and simple Intelligent Document Processing solution that can read/scan any business document, identify data points regardless of document format and location, and then extract and structure the data points for use in RPA processes. Additionally, Decipher IDP allows you to uncover new opportunities and potential as well as increase automation adoption across the enterprise.
 
Here are some of the main benefits of Decipher IDP :
 
* Fast and accurate data access.
* Improved processing speed.
* Increased security and compliance across all industries.
* Support for structured and semi-structured documents.
Listed below are a few of the recommendations for automated solutions working short SLA (Service Level Agreement) or real-time requests :
 
Since Blue Prism follows the practice of never finish the work instantly, and always follows a queue to process the work via the user interface, you can separate the work request confirmation from the work. For example, if a work request comes via a Web Service call, the  Blue Prism must add the request to a Work Queue and give an output that the request has been received.
 
You can also allocate enough robots to ensure that those robots work with the work queues at peak times, with the expected SLA. Apart from this, a method of controllers must be designed into a solution to inform the users if an SLA is being missed or if its at risk. Work queues can be also reported up to estimate whether the available capacity is enough to meet the expected workloads at peak time.
 
Robust contingency can be met, as it is an integral part of the Blue Prism framework. Here, you have to make sure that the expected SLA are included in the contingency plans. 
Sub-Pages of your process should, If possible, have a single task or function such as retrieving information from one system, or updating another system. Any sub-page that interfaces with a system should have retry logic.
 
When using components, sub-processes and objects care must be taken not to compound any retry loops by inadvertently nesting them together.
48 .
What is Always throw exception on timeout?
Always throw exception on timeout.Do not try and recover the process following the wait stage. Throw the exception and let the process handle it. The process may choose to try again a few times or restart the system or ultimately raise an alert.
49 .
What is the use of command line features in Blue Prism?
The command line feature enables Blue Prism to be run from the command prompt or a batch file. Full details are provided in the help section, but an example of command usage is as follows: AutomateC /run “My Process” /user admin mypassword
The Log Viewer is used to inspect the log of a session, either as it is running or after it has finished. This is especially handy for reviewing the workings of a progress and tracking down problems. The Log Viewer has a search function enabling you to look through the (often numerous) rows of a log and the visibility of columns can be configured to suit.
Exception management is an important component of any blue prism solution. An exception is a problem that occurs while a process or object is being executed. When mistakes occur in the blue prism, it generates exceptions.
 
You define the management of exceptions in unattended automation as exception handling. It ensures that faults can be automatically fixed if possible, or that system administrators easily identify them and repairable, or that it can forward them for human completion if necessary. Exception handling's success is determined by how well it is implemented throughout development.
You can achieve exception handling by following stages:
 
Recovery : Begins a block for handling exceptions. 
 
Resume : Ends a block for handling exceptions. 
 
Exception : Explicitly raises an exception in the execution of a process or object. 
* Blue Prism tool allows execution of processes at specified times and repeats their execution at various intervals. This process is termed a Scheduler. 

* To configure the scheduler in the System tab, you have the Scheduler option. After you configure the scheduler, you need to click on the check box to activate the scheduler. 

* If the resource is offline, you have a retry option under resilience in the scheduler. You can choose to retry in terms of seconds and the number of times.
* Input and Output Parameters are used to transmit values between the Process Diagram and the Business Object Action.

* Business Objects do not store any values. Any value needed to input into the Elements of an application should instead be passed down from a Process via an Input Parameter. The Business Object should only retain the information passed down to it for as long as it takes to complete the interaction.

* The Page Reference Stage on the upper page must be set up to receive the value from the end stage of the lower Page.  An end-stage on a lower page can use output parameters to transmit a value up to a page reference stage on an upper page.