0% found this document useful (0 votes)
49 views15 pages

Blue Prism Interview Questions

Uploaded by

pratapt4ever
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views15 pages

Blue Prism Interview Questions

Uploaded by

pratapt4ever
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

TOP 100 BLUE PRISM INTERVIEW QUESTIONS WITH ANSWERS

1. What is the difference between process and object studio?

Process studio:
• Process studio is the workspace where the flow of the process is defined
• When a page of a process is run, it will run from the main page irrespective of whatever the
page you are in.
Object studio:
• Object studio is the workspace where the objects of the applications have interacted
• When a page in the object is run, it will run only the current page.

2. What are the stages available in object studio that is not available in process studio?

• Navigate stage
• Read stage
• Write stage
• Code stage
• Wait stage

3. What is the difference between the defined and undefined collection?

In the Defined collection, the fields inside the collection are set prior to the run whereas in
undefined collection no field is set prior to the run. The fields are populated in runtime.

4. What are the different modes available for object spying?

• HTML mode
• WIN32 mode
• Accessibility mode
• Region mode

5. What is a thin client and thick client?

The Thin client is the application from which we cannot get many attributes of an object. Only
region mode can be used in Thin client applications. Ex: Citrix, Oracle-based applications.
The thick client is the application from which we can get many attributes of an object. We can
use any mode in Thick client applications. Ex: Internet Explorer, Calculator. BATCH
6. What is the use of Work Queues?

Work Queues are used to break a large volume of work to small volume and multiple bots can
be used so that the time consumption can be reduced.

7. What is the use of Initialize and cleanup in object studio?

Initialize and cleanup is the pre and post conditions which will execute at the start and end of
the object respectively.
It cannot be called through action as it will run automatically when a particular object is called.

8. What are the types of debugging techniques available in blue prism?

• 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.

9. What are the ways to expose data item?

• Environment variable
• Session variable

10. What is Environment variable?

• This is a type of exposure in data item where the value of data item can be changed without
opening the processor object.
• Environment variables will be available in System tab under process section.

11. What is Session variable?

This is a type of exposure in data item where the value of data item can be changed during
runtime. Session variable can be changed in the control room while running the particular
process.

12.What are the best practices in blue prism?

 Exception handling– It should be used in an efficient way to handle the error wherever it is
possible.
 Work Queues – Usage of work queues to reduce the time
 Wait stage – In region mode, wait stage should be used wherever the screen changes.
 Anchor stage – It should be used wherever possible so that the processor object looks
readable

13.How to invoke java script in blue prism?


Java script can be invoked through navigate stage in object studio.

14.How to publish a process to control room?

A Process can be published to control room by opening the process information box in the main
page and checking the box “Publish this Process to Control Room”

15.Explain on a session in Blue prism.

Session is an instance created when you start running a process on a selected resource

16.Explain the difference between session and an environment variable.

Session Variable is a variable whose value can be changed for every session and environment
variable is a variable whose value can’t be changed till the resource stops the execution of the
process flow from control room.

17.Where will you declare session and environment variables?

Session variable is declared inside the process or object by selecting the exposure to session.

Environment variable is declared in system outside any process or object and once declared,
need to select the exposure to environment and select from the drop down available in name
of the data item.

18.Explain Control Room.

Control Room is one of the infrastructures of blue prism in which we control the process
through session management, queue management and scheduler.

19. Use of scheduler

Scheduler is to schedule the robot process based on the input availability.

20. What is the format of file import/export from/to blue prism?

XML

21. How will you run the process developed on your machine in other’s machine in
standalone deployment?

Giving a. bp release and importing it into the local machine.

22. Types of data items

a.Date, b. Date Time, c. Text, d. password, e. Time, f. Image, g. Binary, h. Number, i. Timespan, j.
Flag
23. How will you access single variable in all pages in a process/object?

By Unchecking Hide from other pages.

24. Explain the default pages of Process/Object.

Process – Main Page/ Object – Initialize and Clean up

25. Differences between the functionality of process or object.

Process – Hierarchical/ Object – Parallel pages execution

26. Differences between process and object stages

Navigate stage, Wait Stage, write stage, read stage, code stage will be available in object but
not in process. Alert stage will be there in process which is absent in object studio.

27. Differences between global and local variables.

Global variables – Visible thru all pages in the process/object


Local variables – Visible only to the page

28. Which part of the blue prism interacts with applications?

Application Modeller

29. Differences between Page reference and Action Stage

Page reference – To use the page Inside of object or process


Action – To call a business object from object or process

30. What are the types of exceptions and the differences between them?

System and Business Exceptions and the differences

31. Which are the exception functions we use generally?

ExceptionDetails() and ExceptionType()

32. Stages in RPA Life Cycle?

There are four Phases of RPA Life Cycle.

 Deployment and Maintenance


 Bot Development
 Testing
 Analysis
33. How many Start and End stages will be there in each page of process/object studio?

Start – Only one and End Stages – Many (Depends on the design of the process)

34. Where will you generally define the credentials and how will you use them in blue prism?

Credential manager in system and with the object called credentials and call Get action in the
object to define the credentials in blue prism.

35. Can we publish Objects into Control Room ?

NO. Right Click on Actions and Click on Publish to make it available to PS but not to the Control
room.

36. How Many Applications Can be Configured in One Object?

Only One Application can be configured in Application Modeller.It will not allow us to Configure
More than one Application.But we can override or Replace Existing Configuration with New
Configuration.

37. What is version Control in BP and how versioning will happen in BP?

In BP When u are saving the Process or object it will ask you to Provide Edit Summary.This will
be appeared in the Studio.This will maintain the Version Control or Version History.

38. What are Start Up parameters or input parameters?

The input data or the Parameters that can be passed Before we executing the Processes from
the crontrolroom.These Parameters are called Startup Parameters.

39. What is the Exception Bubbling?

The Bubbling up of the Error from Lower end towards the Layers of solution and handle the
Error is called Exception Bubbling.

40. How to Automate Excel AApplications?

We can use 3 methods to automate Excel Applications

 By Using VBO – MS Excel VBO – and using Actions Like Create Instanse,Show,Open
Workbook Etc to launch the application in PS.
 By Configuring the Excel.EXE file path in the OS and Launching the Excel and attach.
 By Using VBO – OLEDB and Providing the Provide name like Data Base(Path of the Excel)
and Provider and Extended Properties.

41. Wat is the Difference Between Get Work sheet as Collection and Get work sheets as
Collection(Fast) ?
Get work sheet as Collection will have input parameters like Work book name ,Work Sheet
name and Handle and Get work sheets as Collection(Fast) will have No Inputs and collects the
data whichever Sheet is Currently Active.

42. How do you handle more than 1 lack or 1 million records in the Excel Sheet. How do you
automate the Excel. ?

If you have more bots configured then Each Bot will pick one record at a time and process the
Records.We have to Work queue Concept for Processing each record at a time.

43. Difference Between collections and data items.

Data item can initialized only one data value at a time but whereas the collection can intinsiles
more than one value at a time. collections are used within a loop stage but data items are not
used.

44. stage logging ?

we have three types enabled,disabled,errors only. stage logging is a feature that hides each
stage not to visible in the stage log viewer.

45. Exception handling – when he error occurs within bp business process these error has to
be handled in order to make the process complete.

For Exception Handling we use recover,resume and exception stages

46. Difference Between Resume and recovery

Recovery stage is used to catch the exception and diffuse the error, resume stage is used for
contining the flow of execution.

47. What is the difference between Immediate stop and request stop?

Immediate stop when requested in control room the process stops exactly on the stage where
it is executing currently. status of the process in control room shows as “Terminated”
when request stop is clicked on control room “Is Stop Requested” function becomes true and
will stop the process after one complete cycle of execution. status of the process in control
room shows as “Completed”

48. A Block is used to isolate an area of a diagram that a Recover stage is responsible for.

Without a Block, a Recover stage will handle any exception on that page. When a Recover stage
sits inside a Block it will only catch exceptions in that Block and ignore all others.

49. Explain process followed in your RPA project ?? explain the RPA life cycle ?
Discover phase —> solution design phase –> development phase (coding ) –> UAT —> Go live
phase –> Run phase.

50. What is the purpose of preserve check box in blue prism ?

A new exception (the exception what we have written in exception stage) is generated when
the preserve checkbox is not ticked. by default it is not ticked.

51. Environment variable ?

Ans:This variable is available to all business objects and process. this is only read only.

52. Is it possible to pause work queue temporarily ?

yes, from queue management

53. What is the purpose of the queue ?

A queue is used by a process to manage a work load.

54. Benefits of process information page ?

 can publish the process to control room.


 can enable/disable stage logging.

55. What all are the exception handling strategies in BP ?

 How exceptions has to be handled in BP


 Like exception bubbling or parent/child handling system.
 Business object (minimal exception handling) –> Component (exception handling/retry
logic) –>sub page (exception handling/retry logic) –>Process main page (final exception
handling)

56. What hardware infrastructure do I need to run Blue Prism’s Robotic Automation
Platform?

Blue Prism has been designed for flexibility and to meet the most robust IT standards for IT
operational integrity, security and supportability. The software can be deployed either as a
front office or back office process, running quite happily on a standard desktop in the front
office or on any scale of systems for back office processing.

57. What is process Studio?

A Blue Prism Process is created as a diagram that looks much like a common business flow
diagram.
Processes are created in an area of Blue Prism named Process Studio which, as we will see,
looks similar to other process modeling applications (such MS Visio) and uses standard flow
diagram symbols and notation.

58. Is Blue Prism’s Robotic Automation Plaftorm secure and auditable?

 Security and auditability are built into the Blue Prism robotic automation platform at
several levels. The runtime environment is completely separate to the process editing
environment.
 Permissions to design, create, edit and run processes and business objects are specific to
each authorised user.
A full audit trail of changes to any process is kept, and comparisons of the before and after
effect of changes are provided.
 The log created at run-time for each process provides a detailed, time-stamped history of
every action and decision taken within an automated process.
 Our clients tend to find that running a process with Blue Prism gives them a lot more
control than a manual process, and from a compliance point of view assures that processes
are run consistently, in line with the process definition.

59. Why Blue Prism?

Automation process can be designed within IT Governance Supports both internal and external
Encryption/Decryption Keys Provides Audit Logs enabling
High level Robustness because of .NET customized code within the process automation (Tool is
capable of doing all the activities whatever can be done using .NET)

60. Can you explain Blue Prism Lifecycle?

The blue prism life cycle is mainly divided into 3 phases.

Phase 1: The developer and tester are working with each other so that they can prove that the
solution verifies the PDD.
Phase 2: Here you will get a repetition of Phase 1 but in process studio, tests are executed in
live data testing more often.
Phase 3: This phase has certain steps:

 For the final test of acceptance, the process solution is installed with a test environment.
Most importantly in the test, the solution could manage the increase of performance,
environmental, and any remaining defects issues.
 The process runs in the control room of Blue Prism.
 Acceptance criteria must publish the sign off after meeting a full test report. Once it is done,
now process can be executed in the production.

61. What is the importance of Blue Prism?


 Robotic Process Automation with Blue Prism can be designed in IT Governance. It supports
both external as well as internal decryption or encryption keys.
 Audit Logs enabling is also provided by the blue prism. In the process of automation
customized code .NET is used to a high level of robustness is needed.
 You should know the importance of the platform you are using. So, this is one of the most
common blue prism interview questions that you may come across in any role.

62. What is Web service in Blue Prism?

 Web service is an application component or client-server application for communication, a


Software system used in an interoperable mission to mission communication, a
communication method between two devices over a network, and a collection of protocols
or standards for exchanging information between two applications or devices.
 This is one of the most common blue prism interview questions asked in a blue prism
developer interview. So, don’t miss and prepare yourself with the answer to this question.
 Example: Java, .NET, PHP such types of languages interacts with RPA like Blue Prism, Ui
Path, Automation Anywhere through web services.

63. What is Queue Manager in Blue Prism?

It is used to manage the items in a queue.

64. How to exit from spy mode in Blue Prism?

Ctrl+ Right Click.

65. Why does Blue Prism need?

Blue Prism is highly beneficial to perform the following operations:

 Designing an Automation Process within IT Governance


 It supports Encryption/Decryption Keys both internal and external ones.
 Enables Audit Logs
 High-level Robustness using .NET customized code within the automation process.

66. Is coding essential for Blue Prism?

Blue Prism is owned and managed by the customer or user, spanning technology and
operations, adhering to enterprise-wide robotic operating model. Its digital workforce is built,
can automate any software and requires no code. It can be applied to automate processes in
any department where administrative or clerical work of an organization.

67. What is the Excel Object used by BP?

The Application Object is called MS Excel VBO


68. What is a collection in Blue Prism?

It is a collection of essentially a list of cases or jobs.

69. In Blue Prism, at what stage The “Preserve” check box must only used?

In Blue Prism, The “Preserve” check box must be used only after the Resume Stage.

70. When exception caught, the Business Object/Process is said to be as?

When exception caught, the Business Object/Process is said to be as Exception Block.

Blue Prism Interview Questions and Answers Set 8


71. What is a Visual Business Object?

 Visual Business Object acts as an adapter to the user interface of a specific application. To
finish this, each Visual Business Object has three main parts.
 A connector, which is a usual library given by Blue Prism for communicating with a
particular kind of application user interface.
 An application control interface (ACI) that uses the VBO’s connector to display the elements
of a specific application’s user interface.
 One or more pages, each of which implements all or part of an operation that the VBO can
perform.

72. How Do I Get Started On Delivering Processes Using Blue Prism?

Blue Prism recommends a phased approach to getting started as the Operational Agility
framework is eminently scalable. It is typical to target the configuration of between 1 and 10
processes initially with a rolling program of processes being introduced once the framework is
established.

73. Where Can We Pause A Queue?

In system manager we have “Pause Queue” option in queue details.

74. What is the purpose of Business Object and how to check the object attached with the
application or not?

Business Object is the main purpose of providing the interface to a single application. It is not
exposed to the Control Room and it is used by the process as it never uses by itself.

To check whether the project is attached to the application or not, it is needed to use the top or
root element in an application model and then select the option – read operation then it will be
connected.

75. What are the Tags available in Blue Prism?


The keyword of terms which is assigned to Work Queue items.

76. What do you know about Log Viewer?

To inspect log of the session, the Log Viewer is used in both scenario of either it is running or
after it is finished. It is very convenient for tracking problems down and for reviewing work
progress. The Log Viewer is equipped with a search function which enables you to see through
the visibility of columns and rows of the log.

77. What does SDD stand for and what is the purpose of the SDD?

SDD stands for Solution Design Document and its purpose is to describe the Blue Prism
automation process which is derived in PDD.

78. What are the types of security in Blue Prism?

There are three kinds of security in the Blue Prism.

User: We can assign new user information


Credentials: store the secret information
Options: there are rules for setting passwords

79. What is the infrastructure of hardware needed to run the Robotic Automation Platform of
Blue Prism?

Blue Prism is designed to match with robust IT standards suitable for IT operational
supportability, security, and IT operational integrity. Either as a back-office process or as a front
office process, this software is ready to be deployed. In front office processing, it runs smoothly
on the standard desktop and in back office processing, it runs on any scale of systems.

80. What do you understand by write stage?

Write stage is used to keep the values in the elements. And properties form is attached to the
Data Items list on the left and with the list of elements on the right. We decide the middle
section for the elements which we want to go with.

81. What is the purpose of Business Object and how to check the object attached with the
application or not?

Business Object is the main purpose of providing the interface to a single application. It is not
exposed to the Control Room and it is used by the process as it never uses by itself.
To check whether the project is attached to the application or not, it is needed to use the top or
root element in an application model and then select the option – read operation then it will be
connected.

82. Can you set the priority to work with Queue items in Blue Prism, How?
Yes, we can set the priority to work with Queue items in Blue Prism. The first item is added to
the queue with the help of Add to Queue action. And to work with the Queue item, the priority
setting process is started. Once the priority of an item is added to the queue, it can’t be
changed.

83. How can safe stop be configured?

Within the Decision stage, use of IsStopRequest(), an inbuilt Environment function, can help to
configure safe stop in the process.

84. What do you think of Mark Exception and System Unavailable Exception in Blue Prism?

As a developer, you may probably come across this blue prism interview question. You can
answer this question in a direct manner. There are two flag inputs in Mark Exception action and
these are ‘Keep Locked’ and ‘Retry’ use for controlling the features. When a new item is
developed, it will return its ID into the output parameter of this New Item. Once keep Locked is
set to True, a new item will be under the control of the process.

If you are not able to launch the application, sub-page or action will throw a System Unable
Exception. This exception is not related to the Work Queue item issue which might be working
presently. You need to unlock the item simply not just marking it as an exception.

85. What do you understand by Functional Requirements Questionnaire (FRQ)?

Functional Requirements Questionnaire (FRQ) are used to provide areas for consideration and a
quick checklist for the required details.

86. How to choose a connector in blue prism ?

The connector’s job is to handle low-level interaction with an application’s user interface. Since
application interfaces use a variety of technologies, Blue Prism provides a variety of connector
choices.

The options are:

 An HTML connector, which allows working with HTML, JavaScript, ActiveX controls, and
other common components of a browser interface.
 A Windows connector, allowing access to Windows applications built using the .NET
Framework, the Microsoft Foundation Class (MFC) library, Visual Basic 6, PowerBuilder, and
other Windows based user interface technologies.
 A Java connector for working with user interfaces created using Swing, Java applets, Oracle
Forms, and other technologies based on the Java Virtual Machine.
 A mainframe connector, which allows access to mainframe applications through
terminal emulators from various vendors, including Attachmate, Micro Focus, IBM, and
others.
 A Citrix connector, allowing access to applications that provide their user interfaces via
technologies such as Citrix XenApp and Microsoft Remote Desktop Services.

87. Which symbol in blue prism, In Control Room pending or unworked item will be marked
by?

Control Room pending or unworked item will be marked by three blue dots.

88. If Data1 current value is 132, the formula [Data1]<>123 will return true

True

89. In Blue Prism your Main page should contain?

Main page should contain high level steps.

90. Is Blue Prism’s Robotic Automation Platform secure and auditable?

 Security and auditability are joined with the Blue Prism mechanical computerization
organize at a couple of levels. The run-time condition is thoroughly separate to the system
changing condition.
 Approvals to arrangement, make, modify and run techniques and business objects are
specific to each endorsed customer.
 A full audit trail of changes to any technique is kept, and connections of the when effect of
changes are given.
The log set aside a few minutes for every methodology gives a low down, time-stamped
history of each move and decision made inside an automated technique.
 Our clients have a tendency to find that running a system with Blue Prism gives them
fundamentally more control than a manual strategy, and from a consistence point of view
ensures that techniques are run dependably, as per the method definition.

91. What Is Defer Queue?

 We can define specified time to the queue .that queue are called defer queue.
 Defer until is used to freeze those items from being picked up till the time has elapsed
 Defer queues are those to which we define defer until .
 Differ is an input to work queue VBO, When U have different process pick data from queue
then differ comes in picture

92. Where the Software Robots in Blue Prism stored?

They stored in SQL server based database

93. Is Blue Prism Associate in Nursing Rpa Tool?


affirmative, Blue Prism is Associate in Nursing RPA Tool.PA Interview queries tidally, in line with
the method definition.

93. Difference between Mainframe and Non-Mainframe Applications?

For Mainframe applications:

 It’s a single screen based application. It is keyboard based.


 There also separate set in-built mainframe commands supported by Blue Prism specifically
for mainframe applications

For non-mainframe applications:

 It comprises of multiple screens


 Control moves from one screen to another.

94. What is region mode?

When working in citrix based application sometimes windows and accessibility will not work
that time we go for region mode.

95. Ocr concept in Blue Prism?

Optical character recognition(OCR), this is the concept which is used to spy or read some
difficult elements, which we can’t be spy normal modes.Through OCR will get the option to
capture elements which are in image format or handwritten pdf documents.

96. What is Schedular in Blue Prism?

Scheduler is used to schedule the tasks or process to function as per our required time.

97. What is the use of the process in blue prism?

A process contains the logic involved in the process it includes all the logics.

98. Blue Prism’s Release Manager

Blue Prism contains a mechanism by which components making up the configuration of Blue
Prism can be transferred between different Blue Prism environments.

99. Blue Prism – Data OLEDB

The OLEDB libraries allow interaction with a number of target data files (including text, CSV,
Excel, and Access) via a subset of SQL. This has advantages in both speed and in efficiencies in
file handling without fully loading the file into memory at any given time.

100. How will Runtime Resource be allocated ,when Blue prism Application is not Running?
By Running Automate.exe with Switch as,
/Public
/Resource
/invisible

You might also like