You are on page 1of 56

3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Tag: Blue Prism Interview Questions

Blue Prism Interview Questions And


Answers For Experienced

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 1/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Urgently need - Blueprism Developers

Experience: 3-8 Years | IT/ Computers - Software,Any

Bengaluru / Bangalore Apply

Immediate opening for RPA Developer Mumbai

Experience: 3-6 Years | IT/ Computers - Software,Any

Bengaluru / Bangalore,Mumbai Apply

200 Most Advanced Blue Prism Interview Questions And Answers For Experienced
2018. Here Coding compiler presenting a list of 200 Blue Prism interview questions,
we are sure that these Blue Prism questions will help you to crack your next Blue
Prism job interview. This list is prepared by real-time Blue Prism developers, we hope
it helps to you. All the best and happy learning.

Blue Prism Interview Questions

1. What is Bot in Blue Prism?


2. What is Object studio in Blue Prism?
3. What is Process studio in Blue Prism?
4. What is Work queue in Blue Prism?
5. What are Credentials in Blue Prism?
6. What is Schedular in Blue Prism?
7. What is Queue Manager in Blue Prism?
8. What is Security in Blue Prism?
9. What are Environmental variable in Blue Prism?
10. What is a Tag in Blue Prism?
11. Where do you Set the Priority for a Work Queue item is done in Blue Prism?
12. Blue Prism recommends that the BP Process Templates are used as the basis for
all processes created.
13. In Blue Prism attempts only apply to exceptions – items marked as complete
cannot be reworked.

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 2/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

14. In Blue Prism the Queue Contents list can be exported as what extension?
15. Most exception handling should be done at the object level in Blue Prism. Is this
statement true or false?
16. What exception type is not generated by the exception stage in Blue Prism.
17. A page can have multiple Blocks, as long as they do not overlap in Blue Prism. Is
this true or false?
18. How do you exit spy mode in Blue Prism?
19. In Blue Prism, how does a stop request know when to stop.
20. Exception functions like ExceptionDetail() and ExceptionType() are used in Blue
Prism.

Blue Prism Interview Questions And Answers

1) What is Bot in Blue Prism?

A) Software robot to fetch info

2) What is Object studio in Blue Prism?

A) Used to interact with external applications

3) What is Process studio in Blue Prism?

A) Build the software to operate the external app

4) What is Work queue in Blue Prism?

A) Where we can process multiple items using a single bot

5) What are Credentials in Blue Prism?

A) Used to store password and user details

7) What is Schedular in Blue Prism?


https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 3/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

A) Used to organize the item to complete its work according to its priorities

8) What is Queue Manager in Blue Prism?

A) Used to manage the items in the queue

9) What is Security in Blue Prism?

A) There are 3 di erent types of security available, they are:

User: to assign new user info, we can assign accordingly


Credentials: to store secret infos
Options: rules for password settings

10) What is Environmental variable in Blue Prism?

A) Environmental vairables are used to keep the value of that variable dynamic and
can be used when ever wanted.

Blue Prism Interview Questions And Answers

11) What is a Tag in Blue Prism?

A) The keyword of term assigned to a Work Queue item.

12) Where do you Set the Priority for a Work Queue item is done in Blue Prism?

A) Setting the Priority for a Work Queue item is done in the control center.

13) Blue Prism recommends that the BP Process Templates are used as the basis for
all processes created.

A) True

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 4/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

14) In Blue Prism attempts only apply to exceptions – items marked as complete
cannot be reworked.

A) True

15) In Blue Prism the Queue Contents list can be exported as what extension?

A) “.bprelease”

16) Most exception handling should be done at the object level in Blue Prism. Is
this statement true or false?

A) True

17) What exception type is not generated by the exception stage in Blue Prism.

A) Business Exception

18) A page can have multiple Blocks, as long as they do not overlap in Blue Prism. Is
this true or false?

A) True

19) How do you exit spy mode in Blue Prism?

A) ctrl + left click

20) In Blue Prism, how does a stop request know when to stop.

A) It stops in 3 stages always

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 5/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Blue Prism Interview Questions And Answers

21) Exception functions like ExceptionDetail() and ExceptionType() are used in


Blue Prism.

A) In any stage we can use exception functions like ExceptionDetail() and


ExceptionType()

22) The formula [Data1]<>123 will return true if Data1 current value is 132.

A) True

23) A wait with no condition is commonly referred to as what in Blue Prism.

A) Wait with no condition is commonly referred as Throttle in Blue Prism.

24) A Session can only run once; to run a Process again a new session must be
created in Blue Prism.

A) True

25) Best Practices in Blue Prism recommend what Stage at the start of each action.

A) Wait stage is recommended at the start of each action.

Top Blue Prism Interview Questions

26) Your Main Page should contain what in Blue Prism?

A) Main page should contain high level steps.

27) How can you export a Process or Business Object in Blue Prism?

A) Yes, we can, a process or Business Object can be exported as a “.PDF”


https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 6/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

28) Which stage is available in Blue Prism process studio.

A) Navigate stage is available in process studio.

29) When creating your own loops always create a counter and throw an exception
if it loops to much in Blue Prism. Is it true or false?

A) True

30) What stage attracts or catches the exception in Blue Prism?

A) Resume stage attracts or catches the exception in Blue Prism.

Blue Prism Interview Questions And Answers

31) When an exception is caught, the Business Object or Process is said to be as


what in Blue Prism.

A) When an exception is caught, the Business Object or Process is said to be as an


Exception Block.

32) Resume stage does not x anything in Blue Prism. Is it true or false?

A) True

33) In Blue Prism, Exception functions like ExceptionDetail() and ExceptionType()


cannot be used in Recovery Mode. Is it true or false?

A) True

34) The “Preserve” check box must only be used at what stage in Blue Prism?

A) The “Preserve” check box must only be used after the Resume Stage.

35) Without what stage, a Recover stage will handle any exception on that page.
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 7/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

A) Without Exception Stage, a Recover stage will handle any exception on that page

Blue Prism Interview Questions And Answers

36) What is a collection in Blue Prism?

A) A collection is a collection of essentially a list of jobs, or cases.

37) A Get Next Item Action should almost invariably be followed by which stage in
blue prism?

A) Get Next Item Action should almost followed by Wait stage.

38) In Control Room an unworked or pending item will be marked by which symbol
in blue prism?

A) In Control Room an unworked or pending item will be marked by three blue dots.

39) When an item is being worked, it is locked so no-one else can work it in blue
prism. Is it true or false?

A) True

Blue Prism Interview Questions And Answers

40) Each item in a Work Queue has its own ___ to hold data in blue prism.

A) Each item in a Work Queue has its own Object to hold data.

Blue Prism Interview Questions And Answers

41) If Get Next Item fails to get an item, it means that there are no unworked items
in the queue in blue prism.

A) True
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 8/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

42) When Max Attempts is greater than 1 the work queue will revive any exception
cases by what in blue prism?

A) Cloning a new item and inserting it into the queue.

43) The Retry input parameter of the Mark Exception action can be used to
override Max Attempts in blue prism.

A) True

Blue Prism Interview Questions And Answers

44) You can con gure a safe stop within your process by using what feature in blue
prism?

A) Immediate Stop feature.

45) What stage can evaluate a series of expressions rather than just one in blue
prism.

A) Switch stage can evaluate a series of expressions rather than just one

46) By default, stages used in Object Studio are logged and those in Process Studio
are not in blue prism. Is this true or false?

A) True

Blue Prism Interview Questions And Answers

47) How can you manage web services from which server in Blue Prism?

A) Yes, we can you manage the web services from the Application Server.

48) A Process or Business Object can be exported as an XML le in Blue Prism. Is


this true of false?
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 9/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

A) True

49) What is Set Data Action (Internal-Work Queues Business Object) in blue prism?

A) Use the Set Data Action (Internal-Work Queues Business Object) to save the
updated data collection back to the queue.

50) What is used to measure process performance and for generating MI


(Management Information)?

A) Object data is used to measure process performance and for generating MI


(Management Information).

RPA Blue Prism Interview Questions

51) What are Outputs in Blue Prism?

A) Blue Prism provides the Release Manager which allows users to create checklists
known as Outputs.

Blue Prism Interview Questions And Answers

52) What are Credentials in Blue Prism?

A) Use Blue Prism’s “Credentials” feature to control access to a le. (Process must
request permission.)

53) A Get Next Item Action should almost invariably be followed by which stage?

A) Wait stage

54) To ensure any sensitive data held within the queue is managed, what should
you do?

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 10/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

A) Do not add sensitive data to the queue

55) Why do we use Parentheses in expressions in blue prism?

A) Parentheses must be used to include a Data Item in an expression.

56) An exclusive Process must run on its own and cannot run at the same time as
any other Processes in blue prism.

A) True

57) What is Parent Value in blue prism?

A) Although Parent Value is a fairly common attribute, it can make all the di erence.

Blue Prism Interview Questions And Answers

58) Exception functions like ExceptionDetail() and ExceptionType() cannot be


used in Recovery Mode. Is this true or false?

A) True

59) Once an object has launched an application, any attempt to re-launch will
cause an exception. Is this true or false?

A) True

60) What is Wildcard match type in Blue Prism?

A) Wildcard match type to use the value of an attribute from the diagram rather than
one in Application Modeller.

Blue Prism Interview Questions And Answers

61) What are Global Mouse Click and Global Send Keys in Blue Prism?
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 11/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

A) Global Mouse Click and Global Send Keys are examples of operations that need an
active application.

Blue Prism Interview Questions And Answers

62) The standard BP Performance Report requires that all exception items are
tagged as either (+1)

A) System

Blue Prism Interview Questions And Answers

63) Which Tag Filter returns the next item with the “Type1” tag and without a
“Source1” tag?

A) “Type1”

Blue Prism Interview Questions And Answers

64) Loop Again? is [Loop Count]>[Max Loops]. Count is [Loop Count]+1, once ran
Loop Count value is what?

A) Loop count value is 7.

65) Which stage allows us to check if an application is connected in this manner?

A) Navigate

66) The Launch action shown is not accessible to a newly created Process P1. What
is the problem?

A) Action Launch has errors

67) What is the outcome of running this diagram?

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 12/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

A) Exception 3 stage will throw a new Exception

68) If the Calc1 stage throws an error, what happens?

A) It is caught by the Recover1 stage

69) This Action returns unwanted items with the tag “Elite Status”. Which Tag
Filter xes this?

A) \”-Elite Status\”

70) Explain about Tag in Blue Prism?

A) A Tag is a keyword of term assigned to a Work Queue item as a method of


categorizing or grouping that item.

Blue Prism Interview Questions And Answers

71) What are the uses of Tags in Blue Prism?

A) Tags can be used when getting items (Using Get Next Item) from the Work Queue.
You can lter the items to retrieve by the presence or absence of a speci c tag, by
giving the appropriate arguments to the Tag Filter input parameter of the Get Next
Item action.

You can also use a combination of tags in the Tag Filter parameter, separated by
semi-colons. For example, by setting the Tag Filter to be “+Work Type1;+Customer
Type2;-Work Source1” the next item with the “Work Type1” and “Customer Type2”
tags and without a “Work Source1” tag will be returned.

Blue Prism Interview Questions And Answers

72) Explain Status in Blue Prism?

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 13/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

A) Each Work Queue item has a status. The status can be used as a method of
recording what work has been done so far on a Work Queue item. Select the Update
Status action.

73) How can you set the priority for a work Ques in Blue Prism?

A) Setting the Priority for a Work Queue item is done when the item is rst added to
the queue using the Add To Queue action. The Priority of an item cannot be changed
after it has been added to the queue.

74) What is Priority input parameter?

A) Populate the Priority input parameter of the Add To Queue action. Items are
worked in order of lowest priority number rst, so an item with Priority set to 1 will
be worked before an item with Priority set to 2.

If the Priority input parameter is not set, the default value of 0 (highest priority) is
used. The next item to work is always returned in order of priority, and then date
loaded into the queue (oldest rst).

Blue Prism Interview Questions And Answers

75) What is a conclusion in Blue Prism?

A) If a process is successfully completed to a conclusion (no more working is


required on the case) the work queue item should be tagged as completed, with a
brief completion type.

Because tags show up on the Blue Prism Performance Report, tagging completed
statuses provides an easy way to keep track of how many cases complete with each
completion reason.

Advanced Blue Prism Interview Questions

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 14/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

76) What is a Blur Prism Process Template?

A) It is strongly recommended that the Blue Prism Process Templates are used as
the basis for all processes created in Blue Prism. Using templates ensures processes
are easy to con gure and support, and how Work Queues are used is consistent
across all processes that are created.

77) What are Multiple-Part Processes?

A) Multiple-Part Processes: where a case needs to be worked in multiple parts at


di erent times

Parent/Child Relationships: where individual Work Queue items must be linked to a


single request

Using Work ow Systems: where work is driven from an external system rather than
from a Blue Prism work queue

Real-time work requests: where requested are added throughout the day and must
be worked in a short SLA period

78) What is active queue con guration in Blue Prism?

A) Instead of creating sessions separately in Control Room and then moving to the
queue management page to see the results, active queues allow you to set a target
number of resources which should be working the queue, Blue Prism uses the active
queue con guration to determine how to achieve that target.

Active Work Queues are only useful when running dozens of sessions for one
process. When this is not the case, the bene ts of Active Work Queues will not be
realized.

Blue Prism Interview Questions And Answers

79) What are Work Queues in Blue Prism?


https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 15/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

A) Multiple machines can work from the same queue at the same time, each
retrieving di erent cases to work.

80) What is a Control Room in Blue Prism?

A) In Control Room an unworked or pending item will be marked with three blue
dots. Locked items are marked with a padlock. Completed items are marked with a
green check mark. Exception items are marked with a purple ag.

Blue Prism Interview Questions And Answers

81) What is Work Queue – Internal in Blue Prism?

A) The special “Work Queue – Internal” Business Object is used to interact with a
work queue. When an item is being worked, it is “locked” so no-one else can work it.

When an item is marked as “complete” or “exception”, the lock is released. An item


is referred to by its unique Blue Prism ID. Each item has its own Collection to hold
data.

Blue Prism Interview Questions And Answers

82) What is Got Item in Blue Prism?

A) A Get Next Item Action should almost invariably be followed by some sort of “Got
Item?” Decision. An expression checking if the ID is blank is the best way to test if
you have got an item.

83) What is the use of the Encrypted option in Blue Prism?

A) The Encrypted option is available to ensure any sensitive data held within the
queue is encrypted in the Blue Prism database.

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 16/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

84) What is the use of deferred in Blue Prism?

A) New items can be deferred to prevent them from being worked too soon. If a
deferral date is speci ed when items are created, the queue will hold on to them
until that date. E ectively the items are temporarily frozen.

85) What are unworked items in Blue Prism?

A) If Get Next Item fails to get an item, it does not necessarily mean there are no
unworked items in the queue; it could be that there are deferred items the queue is
yet to release.

Blue Prism Certi cation Questions And Answers

86) What is Max Attempts eld on the Work Queue Con guration in Blue Prism?

A) Items can be worked more than once if necessary. The Max Attempts eld on the
Work Queue Con guration section of System Manager is set to 1 by default but this
can be set to a higher value if necessary. When Max Attempts is greater than 1 the
work queue will revive any exception cases by cloning a new item and inserting it
into the queue

87) What is Retry input parameter in Blue Prism?

A) The Retry input parameter of the Mark Exception action in the Internal – Work
Queues Business Object can then be used to override Max Attempts. When Retry is
True, the queue will generate another attempt if the limit of Max Attempts has not
been reached. But when Retry is False, it will override Max Attempts and prevent any
further attempts regardless of the number of retries available.

Blue Prism Interview Questions And Answers

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 17/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

88) What is Keep Locked input parameter in Blue Prism?

A) The Keep Locked input parameter works in conjunction with the Retry input.
When Keep Locked is True, the new cloned item will become instantly locked. This
provides the opportunity to carry on working on the new item. When Keep Locked
False, any new item created is freely available as the “next” item.

89) What is Attempts only apply to exceptions?

A) Attempts only apply to exceptions – items marked as complete cannot be


reworked.

90) What is the use of Resume function in Blue Prism?

A) A work queue can be temporarily paused so that it will not release items at all. The
Resume function reactivates a paused queue.

Blue Prism Interview Questions And Answers

91) What is Queue Contents list in blue prism?

A) The Queue Contents list can be exported as a basic report.

92) What is work queue in blue prism?

A) A work queue is an internal con gurable list that enables a Process to manage its
workload. A Process can use di erent work queues and a work queue can be shared
by multiple Processes if required.

Blue Prism Interview Questions And Answers

93) What is Internal – Work Queues Business Object in Blue Prism?

A) After each Calculation add an Action using the Set Data from the Internal – Work
Queues Business Object to commit the change back to the queue
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 18/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

94) Why do you provide empty elds in Blue Prism?

A) Providing empty elds (like Narrative) when the item is created could provide
storage for data collected while the item is being worked.

95) What are Tag searches in blue prism?

A) Tag searches support two wildcards. An asterisk character can be used to search
for ‘any other characters’, and a question mark character can be used to search for
‘any single character’.

96) What is the importance of work items in Blue Prism?

A) It is important to ensure work items given a lower priority are eventually worked.
If your process is con gured to prioritize work in an order other than the default
rst in rst out, there is a risk that lower priority work might never be worked.

To circumvent that risk your options include: Ensure that there is always enough
robots working the process to clear all work each day • Design a solution that uses
more than one method of prioritizing, adding logic to your design that works lower
priority items if they are over a con gured age.

Include SLA monitoring and alerting to your solution, to ensure Blue Prism
Controllers are informed if work items are at a risk of missing their SLAs. The
Controller can then take the appropriate action if required.

Blue Prism Interview Questions And Answers

97) What is the use of Process Templates in Blue Prism?

A) By using Process Templates:

Where the Work Queue is loaded with new work and where the Get Next Item
action is used is standardized across all processes

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 19/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

All complete cases are routed through a “Resolve Item” page and all exception
items are routed through a “Resolve Exception” page.
This is easier to develop and support than having multiple Mark Exception and
Mark Completed stages throughout your process
Process development is quicker because examples are provided of di erent Work
Queue loading scenarios
It is easier to familiarise yourself with already created processes since they follow
similar templates.

98) What is the use of deferring as a method for a multi-part process in blue
prism?

A) Using deferring as a method for a multi-part process is best suited to:

Processes where the separation period (minutes rather than days) and/or
Processes where not every item needs to be deferred

99) What is the use of multiple queues as a method for a multi-part process in blue
prism?

Using multiple queues as a method for a multi-part process is best suited to:

Processes where the separation period in work is longer (days) and/or


Processes where every item needs to be processed in multiple parts

Blue Prism Interview Questions And Answers

100) How can you maintain Parent/Child Relationships?

The recommended way to maintain Parent/Child Relationships is by:

Tagging related child items with a “Key” Item Tag that only they are tagged with
The use of an additional Parent Work queue, providing a single view of the related
work

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 20/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Blue Prism Interview Questions For Experienced

101) What are two main methods of a Blue Prism process getting work from a
Work ow System in blue prism?

A) There are two main methods of a Blue Prism process getting work from a
Work ow System:

Method 1: Load all work from the Work ow System into a Blue Prism Work Queue at
once. Blue Prism robots get items to work from a Work Queue instead of from the
Work ow System.

Method 2: Blue Prism robots get cases to work directly from the Work ow System.
For each case, an item is added to the Blue Prism Work Queue and immediately
locked for work

Blue Prism Interview Questions And Answers

102) Explain about automated solutions working short SLA?

A) The following are recommendations for automated solutions working short SLA
or real-time requests:

• Separate the work request con rmation from the work. With Blue Prism, work will
never be completed instantly, it will be queued and processed via the User Interface.

The source of the work request should be designed with this in mind. For example, if
a work request comes via a Web Service call, Blue Prism should simply add the
request to a Work Queue and respond (output) that the request has been received.

Allocate Enough Robots. Ensure enough robots are allocated to work the Work
Queue at peak times with the Expected SLA. A method of alerting the Controllers
should be designed into a solution to inform them if an SLA is at risk of being
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 21/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

missed. Work Queues can be reported upon to estimate whether the available
capacity is enough to meet expected work loads
Have a robust contingency. Contingency planning is an integral part of a Blue
Prism framework. Ensure expected SLA times are included in your contingency
plans.

Blue Prism Interview Questions And Answers

103) What is the use of work queues in blue prism?

A) Blue Prism uses work queues to manage its workload.

A work queue is a list of cases to be worked by a process.

104) What is the use of Queue data in blue prism?

A) Queue data is used to measure process performance and for generating MI


(Management Information).

105) What is the use of the process in blue prism?

A) A process is unlikely to be able to complete every single case and some will be
identi ed as exception cases

106) Explain about exception handling in blue prism?

A) Most exception handling should be done at process (or component) level.


Business objects can contain exception handling but in general they should be kept
as simple, reusable pieces of logic.

107) Explain left unchecked?

A) Remember that if left unchecked, an exception will bubble upwards towards the
main page of the parent process, ultimately bringing the process to a stop.

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 22/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Blue Prism Interview Questions And Answers

108) Can you explain about launch exception in blue prism?

A) Once a business object has launched an application, any attempt to launch again
will cause an exception. Once a business object has become attached to an
application, any attempt to attach again will cause an exception.

109) What is the use of Recover stage in blue prism?

A) By default a Recover stage will attract any exception occurring on its page, and
this can sometimes lead to an in nite loop.

110) What is a block in blue prism?

A) A Block is a mechanism for isolating exception handling to a speci c area and is a


good way to prevent an in nite loop.

Blue Prism Interview Questions And Answers

111) Can you describe about exception in blue prism?

A) So the term ‘exception’ is used to describe a problem Blue Prism encounters


while it is running, but not every exception should be thought of as ‘bad’. Blue Prism
enables us to invent as many types of exception we want and normally we use at
least two. System and Business

Blue Prism recommends that the number of exception types used is kept to a
minimum to ensure ease of understanding and support.

RPA Blue Prism Interview Questions And Answers

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 23/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

112) What is the Internal exception in blue prism?

A) ‘Internal’ is the type of exception that isn’t generated by an exception stage, and
we have already seen an example in the previous exercise where we rst attempted
to attach to Notepad. In simple terms, the internal exception is used by Blue Prism
to say ‘there is a problem and I can’t do this part’.

113) What is recover stage in blue prism?

The Recover stage attracts exceptions rather like a magnet. Once the ow of a
process (or business object) has reached a Recover stage it is said to be in Recovery
Mode.

The Resume stage neutralizes, or kills o , the exception and moves the process out
of Recovery Mode. Once past the Recover stage, the process is back into ‘normal’
running mode.

114) What are expression functions in blue prism?

Note that the expression functions (found in the properties forms where an
expression is required) must only be used during Recovery Mode and will
themselves generate exceptions if they are used anywhere else.

Blue Prism Interview Questions And Answers

115) Can you explain about exception handling in blue prism?

Exception handling tends to be done above the business object layer. This simpli es
the business object design and avoids adding complexity that might hinder the
reusability of the object

116) What are business objects in blue prism?

Business objects usually contain very little (or no) exception handling. Exception
handling and retrying tends to be done on layers above the object layer.The top main
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 24/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

page generally uses an exception block to cover the layers beneath it.

Blue Prism Exceptions Interview Questions

117) What is Retrying in blue prism?

Retrying simply means to recover an exception and then steer the ow back into the
main part of the diagram in the hope that the problem will be alleviated by another
attempt.

The decision whether to retry is normally governed by the exception details and the
number of retries that have been attempted. To avoid retrying too many times data
items are often used to monitor the number of iterations around the exception
handling loop.

Blue Prism Interview Questions And Answers

118) What is Preserve the type and detail of the current exception in blue prism?

It is important to understand the role of the ‘Preserve the type and detail of the
current exception’ checkbox. When this checkbox is ticked, the exception stage
simple ‘re-releases’ the current exception and allows it to bubble upwards as if it
had never been recovered in the rst place.

When this checkbox is not ticked, the exception stage generates a new exception,
and importantly, keeps the current exception alive. This means that by misusing the
‘preserve’ checkbox can lead to problems.

119) What is the current exception in blue prism?

The current exception is released when the ‘Preserve…’ checkbox is ticked. A new
exception is generated when the ‘Preserve…’ checkbox is not ticked.

120) Are Exceptions occurring during Recovery mode recovered?


https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 25/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Exceptions occurring during Recovery Mode cannot themselves be recovered.

Blue Prism Interview Questions And Answers

121) What are Mark Complete and Mark Exception actions?

As we have seen, results are applied to a queue item with the Mark Complete and
Mark Exception actions. There are also a number of other ways to update an item
before a result is applied.

A common use of these actions is change the item’s tags to match the result. The left
hand side of the following diagram illustrates the ‘complete’ path; the right hand
side is the ‘exception’ path.

Blue Prism Interview Questions And Answers

122) What is the use of Tags?

Tags are a useful way to facilitate MI reporting by labelling items by exception type.

123) What is standard Blue Prism Performance Report?

The standard Blue Prism Performance Report requires that all exception items are
tagged as either ‘System Exception’ or ‘Business Exception’.

124) What is your approach in the event of a serious problem with an application?

In the event of a serious problem with an application, it may be better for a process
to stop rather than carry on working. A better solution would be to count
consecutive occurrences of an exception and bring the process to a stop when a
sensible limit is reached.

125) What is Blue Prism work queue?

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 26/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Blue Prism work queue can be set up to enable an exception item to be reworked. It
does this by creating a clone of the item and injecting it into the queue at the same
position as the original.

Blue Prism Developer Interview Questions

126) What is recovery mode?

It can be a good tactic to minimise the time spent in Recovery Mode by capturing the
details of an exception in data items and then moving directly to the Resume stage.

Blue Prism Interview Questions And Answers

127) What is a Page what does it contain?

A page can have multiple Blocks, as long as they do not overlap.

128) What is System Unavailable Exception?

A System Unavailable Exception may be thrown by an action or a sub-page if you are


unable to launch your application. If such an exception occurs it is not related to an
issue with a Work Queue item that might be currently being worked, you may,
therefore, want to simply unlock the item (i.e. by Refering it) rather than marking it
as an exception.

129) What is Mark Exception?

The Mark Exception action has ag inputs called Retry and Keep Locked for
controlling this feature. If a new item is created, its ID will be returned in the New
Item ID output parameter, and if Keep Locked was set to True, the process will have
control of the new item

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 27/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

130) What will be attached to an application, when it is launched?

Launching an application attaches the business object automatically.

Blue Prism Interview Questions And Answers

131) Can you explain why exception occur while launching application?

Once a business object has launched an application, any attempt to launch again will
cause an exception. Once a business object has become attached to an application,
any attempt to attach again will cause an exception.

132) How do you check if the object is attached to the application?

To check if the object is attached, use the root (top) element in the application
model and select the ‘Is Connected’ read operation.

133) What is the purpose of a Business Object in blue prism?

The purpose of a Business Object is to provide an interface to one application

A Business Object is not exposed to Control Room and is never used on its own – it is
always used by a Process

Blue Prism Developer Accreditation Exam Questions

134) What are input and output parameters?

Data are transferred between a Process and a Business Object via input and output
parameters.

135) How can you exit from spy more in blue prism?
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 28/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

To exit spy mode, it’s CTRL+right-click.

136) What is the use Data Items?

Use Data Items to store timeout values. You should use Data Items to store timeout
values so that you can modify multiple Wait stages with one easy change to a Data
Item.

Business Objects should data items to store timeout periods makes it easy to re-
con gure how long an application should wait for di erent types of system activity.

Blue Prism Interview Questions And Answers

137) What is a wait stage?

A wait stage without any wait condition can be used to create pause, and a Data Item
can be used to control the length of the timeout. Be generous with timeouts –
overestimate rather than underestimate.

Using this arrangement it is possible to create a “throttle” by placing Wait stages


controlled by a global Data Item at key positions in a Business Object. Typically this
could simply be done by starting every page with a “throttled” Wait stage.

The “Throttle” global Data Item can be used to manipulate the pace of a Business
Object are not adversely a ected by being closed in this way, it is important to
remember that some are and that a gentler, less severe Close method is required.

138) What is write stage?

As the name suggests, the Write stage is used to put values into elements and the
properties form is laid out with a list of Data Items on the left and the elements on
the right. The middle section is where we indicate which values want we want to go
into which elements.

139) What is Attach?


https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 29/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Attach needs an input value to help it identify the application. Like “Window Title”
or “Process Name”

140) What are Inputs to a page in Object Studio?

Inputs to a page in Object Studio provide the means for a Process to supply data to
the Business Object.

Blue Prism Interview Questions And Answers

141) What is the use of Recover stage?

The Recover stage attracts, or catches the exception, giving the designer (i.e., you)
the opportunity to create some sort of recovery sequence. When an exception is
caught, the Business Object (or Process) is said to be in Recovery Mode, meaning the
exception is “live”.

Passing through the Resume stage di uses the exception and enables the diagram to
come out of Recovery Mode and continue a normal ow. Importantly, the Resume
stage does not x anything – that is the responsibility of the designer. The
Exception Detail value is an expression and does need quotes.

Blue Prism Objects Interview Questions

142) What are ExceptionDetail() and ExceptionType()?

Exception functions like ExceptionDetail() and ExceptionType() cannot be used


anywhere other than in between a Recover and a Resume, i.e., in Recovery Mode.

Blue Prism Interview Questions And Answers

143) What is the “Preserve” checkbox and when to use it?


https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 30/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

When using the Exception stage, it is important to understand the “Preserve”


checkbox and when to use it. When the checkbox is checked, you will have noticed
the Exception Type and Exception Details elds are disabled.

Checking the checkbox indicates that the current exception is to be re-released or


thrown again and no new details are necessary. For this reason, the “Preserve”
check box must only be used in Recovery Mode, i.e., somewhere between a Recover
stage and a Resume stage.

Using the checkbox outside Recovery mode will in itself generate an exception. The
following diagram illustrates correct use of the “Preserve” checkbox. The right-
hand exception is thrown in Recovery Mode, so the checkbox is checked.

The other exception is a new exception thrown outside Recovery Mode, so the
checkbox is not (and must not be) checked and exception details are supplied.
exception, make sure it is thrown after a Resume stage, thereby neutralizing the
current exception before the new one is created.

144) What is One Recover stage?

One Recover stage will handle all exceptions on a page.

145) What are blocks?

Blocks are a way of using multiple Recover stages on the same page.

Blue Prism Interview Questions And Answers

146) What is code stage?

The code stage allows Microsoft.Net code scripts to be embedded in a Business


Object (but not a Process). A code stage can have inputs and outputs and can be
written in VB, C# or J#.

147) By default what pages are there in Business objects?


https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 31/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Business objects have two default pages named Initialize and Cleanup, and these
pages cannot be removed or published. They are intended to provide the opportunity
to execute logic at the start and end of the life cycle of a Business Object.

148) What are wildcards in blue prism?

Wildcards allow you to perform a fuzzy match on text. Microsoft Word* will match
“Microsoft Word – Document1” and any other similar name. Numeric Comparisons
– you might be looking for a dialog window which is 300 pixels or fewer in
width.Non-Equality – you might want to match a dialog window which does not
have the window title “Error”. Dynamic Matches – a match based on a value which
might change all the time.

Blue Prism Interview Questions And Answers

149) What is the use of dynamic match type?

The Dynamic match type allows us to specify the value of an attribute from the
diagram rather than use the one in Application Modeler. A dynamic attribute can be
thought of as a mandatory input parameter required by any stage using the element.

To continue the example of customer details making up part of a window title, the
expression might look like the following: “Customer System ” & [Account Number]
& ” ” & [Account Holder]

150) What are Blue Prism spy mode options?

Blue Prism has multiple spy mode options. After pressing the Identify Element
button, use the ALT key cycles through them.

RPA Blue Prism Interview Questions For Experienced

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 32/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

151) What is Application Modeler in blue prism?

As an alternative, Application Modeler can be switched to another Microsoft API


named Active Accessibility (or AA for short). This API is designed to facilitate
applications for people with impaired vision or hearing, such as screen readers, and
Application Modeler can also use it for spying.

152) What is Application Manager?

Application Manager can run in a variety of di erent modes, which a ect how Blue
Prism integrates with the application that is being modeled. For our training
exercises, we left the default value.

Blue Prism is running as a 32-bit process, but the application being modeled is a 64-
bit process, then “External, 64-bit mode” should be selected. Some unreliable
applications may impact Blue Prism if they crash. If this is the case, an external
mode should be selected so that the unreliable process does not have a detrimental
impact on the Blue Prism process.

An External mode is also recommended when modeling Java applications: this is due
to limitations of the Java Access Bridge interface.

Blue Prism Interview Questions And Answers

153) 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. If the application is not at the front, these operations will click or
type onto whatever window is active, even if it is a di erent application or just the
empty desktop.

Blue Prism Interview Questions And Answers

154) How do you secure repository?

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 33/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Credentials are a secure repository for details used to log in to target applications.
They are encrypted in the Blue Prism database to make them only accessible to those
who should be able to use them.

The Credentials Management system determines which Processes, Resources, and


Roles have permission to access the information, and a special Internal –
Credentials Business Object provides actions for using credentials.

155) What is the use of wait stage in blue prism?

A Wait stage will take the path of the rst True condition or, if the timeout elapses,
the action can proceed to carry out further actions or as noted previously to throw
an Exception as something has not happened as expected.

A Wait stage can exist without any condition and the timeout can be used as a pause.

You can use the mouse as normal when spying an application; holding the CTRL key
prevents the mouse click from actually pressing the button.

Blue Prism Interview Questions And Answers

156) What is the Active Accessibility interface in Blue Prism?

The Active Accessibility interface can be much slower than the default Win32
interface. The Match Index and Match Reverse (explained in a later section) can be
used to provide a signi cant performance improvement.

When using Active Accessibility, multiple matches can be found even though the
element seems to be unique. This is because elements may exist even when they are
not displayed. Checking the Invisible attribute (which will be set to False) ensures
that only elements currently on the screen will be matched.

157) What are Sub-Pages in process?

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 34/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

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.

158) How many end points should a page contains?

A page can have multiple end points but only one starting point.

159) How can you include data item in an expression?

Square brackets must be used to include a Data Item in an expression, e.g., [Account
ID].

160) How can you include collection eld in an expression?

To include a Collection eld in an expression, we use what is known as dot notation.


All this means is that both the Collection name and the eld name must be included
in the expression, and to do this you simply together using a full stop, for example
[My Orders.Quantity].

Blue Prism Interview Questions And Answers

161) What are global data items?

Data Items that are visible to all Pages are known as global Data Items. Data Items
visible only to their own page are known as local Data Items.

162) What are Start-up parameters?

Inputs can also be applied to the Process itself, enabling a Process to accept external
values when it starts to run. Process inputs are known as Start-up parameters.

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 35/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Only “published” Processes are visible in Control Room.

Blue Prism Interview Questions And Answers

163) What are Resources and Sessions in Blue Prism?

Machines installed with Blue Prism are known as Resources, and an instance of a
Process running on a Resource is known as a Session.

164) How many times a Session can run?

A Session can only run once; to run a Process again a new session must be created.

165) What happens when a Process runs?

Whenever a Process runs, it makes a record of each step it takes to create a Session
Log. You can access this log from Control Room.

Blue Prism Interview Questions And Answers

166) What is exclusive process?

An exclusive Process must run on its own and cannot run at the same time as any
other Processes. A foreground Process can only run alongside other background
Processes, but only one foreground Process can run at a time. A background Process
can run alongside other Processes, as long as they are background or foreground
Processes.

A simple way to avoid doing this is to make sure a child capable of retries is not used
on the retry path of the parent. A slightly more complex technique could be to use an
input parameter to dictate to the child the number of retries it is allowed to perform.

Blue Prism Interview Questions – Processes

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 36/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

167) What is Application Modeller?

With Application Modeller – Adheres to local naming convention. Typically this is


{element type} -{element name} e.g. Create sections for each part of the screen.
Makes support easier and mitigates the risk of incorrect elements being re-spied

168) What is Wait stage?

Wait stage at start of each actionThis will con rm the process is on the correct path
and absorb system latency to increase the resilience of the process.

169) 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.

170) What is Always wait for the screen to change?

Always wait for the screen to change.Use wait stages after Navigate stages or any
stage that causes the screen to update. This will absorb any latency but also ensure
the process runs at its fastest. In this example there’s no point waiting 5 seconds if
the system is available after 1.

Blue Prism Interview Questions And Answers

171) What is Navigate to New Proposal action?

Do not call published actions from within an object. Here the process should call the
“Navigate to New Proposal” action and then call the “Submit New Proposal” action.
This will makes exception handling far easier and actions more reusable.

Do not make business decisions in the object.

Blue Prism Interview Questions And Answers


https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 37/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

172) What is ActionsThis?

Provide descriptions to Inputs, Outputs and ActionsThis removes ambiguity and


also provides content for auto-generated Business Object De nition (BOD)
document

Group data items in relevant blocks.

Always set an objects exposure.

Use standard Blue Prism templates or templates provided by the local design
authority.

173) What is Main page and what it does contain?

Main page should contain high level process steps.

174) What are retry system exceptions?

If the work queue permits retry system exceptions. Do not retry business exceptions.

175) How do you create your own loops?

When creating your own loops always create a counter and throw an exception if an
excessive limit is reached. This will prevent the ow ever entering an in nite loop.

Avoid use of drive letters when referencing folders.

Blue Prism Real Time Interview Questions & Best Practices

176) What is Casting?

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 38/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

‘Casting’ is a means of using one data type to set a di erent data type.

177) How can you export and import a process or business objects in Blue Prism?

A Process or Business Object can be exported as an XML le, and similarly an


exported le can be imported into Blue Prism.

Blue Prism Interview Questions And Answers

178) What is Release Manager in Blue Prism?

Blue Prism provides the Release Manager which allows users to create checklists
known as Packages. At various stages during the development cycle, a Release can be
exported using the checklist provided in the Package. the le extension will be
.bprelease

179) What are Collections?

Collections are the only kind of Data Item that can behave in this way. All other Data
Items must be prede ned with a data type.

You must import a Business Object that allows the process to use a “Sleep” action.
BPA Object – Utility – General

180) How can you run more than one instance of a process?

Suppose you had a Process that needed to access a shared le but you also need to
run more than one instance of that Process. Potentially the Processes could clash if
they tried to open the le at the same time.

One solution would be to remove the le accessing sequence from the Process and
put it into a separate Process that will only ever run on one machine. Another way
would to use Blue Prism’s Environment Locking feature to control access to the le.

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 39/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

An Environment Lock is basically a key or token that a Process must obtain as


“permission” to take a particular path. When there is only one lock and more than
one instance of a Process is running, the instances must “compete” for the lock.

Blue Prism Interview Questions And Answers

181) What is a Rescource PC?

Resource PC is Blue Prism launched in a di erent mode. Any machine with Blue
Prism installed can run Resource PC .

182) What is the use of Mainframe applications?

Mainframe applications are spied by identifying rectangular areas of the screen.


Application Modeler does this by superimposing a grid onto the application to make
the rows and columns of the screen visible.

183) How can system release locks?

The system will automatically release any locks that your Process neglects to release
in the proper fashion, whenever the Process stops running. This includes Processes
running in both Process Studio and Control Room.

Blue Prism Interview Questions And Answers

184) When an unexpected crash or power cut interrupts a Process, what will you do?

When an unexpected crash or power cut interrupts a Process, you will not be able to
rely on the software to automatically release the lock. In such cases you will need to
manually intervene in System Manager to release the lock.

185) 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 le. Full details are provided in the help section, but an example of
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 40/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

command usage is as follows: AutomateC /run “My Process” /user admin


mypassword

186) What is Java – The Ancestor Count attribute in Blue Prism?

Java – The Ancestor Count attribute is a very useful attribute for limiting the search
that Blue Prism has to perform in order to identify your element. The Match Index
and Match Reverse attributes (described below) may also be used to improve the
performance of a Java interface.

Blue Prism Tool Interview Questions – Miscellaneous

187) What is Match Index?

When Match Index is set, Blue Prism will stop searching once an element has been
found, instead of continuing to search for potential duplicates.

Using this attribute may signi cantly increase the search speed (especially when
using the Java and Accessibility interfaces) but should only be used in circumstances
where duplicate elements are either unlikely or can be ignored.

When using Match Index, Match Reverse will make Blue Prism search in a bottom-
up order rather than the default top-down order. Again, this may improve the
search speed but only experimentation will tell.

Know the Shapes of all Stages.

Know which Stages are only available to Object Studio.

Blue Prism Interview Questions And Answers

188) How can you run Process in Control Room?

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 41/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

When a process is running in Control Room you can stop the process by selecting the
process session and clicking Stop Selection. This will stop the process immediately.
The case currently being worked will not be completed and Blue Prism will mark it
as an Exception at Clean Up.

If you right click a running process session you will see the following stop options;
Immediate Stop and Request Stop. Immediate Stop is the equivalent of Stop
Selection. Request Stop will ask the process to stop where there is a con gured safe
stop with the process.

189) How can you con gure safe stop?

You can con gure a safe stop within your process by using the inbuilt Environment
function IsStopRequested() within a Decision stage.

190) What is Log Viewer?

The Log Viewer is used to inspect the log of a session, either as it is running or after
it has nished. 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
con gured to suit.

Blue Prism Interview Questions – Control Room

191) Explain new Environment Variable named “Stopping Time” with data type
“Time” and a value of “three or four minutes from now”?

new Environment Variable named “Stopping Time” with data type “Time” and a
value of “three or four minutes from now”. Create a new Process named “Stopping
Test” to use the variable. Create a Data Item named “Stopping Time”, and use the
Exposure eld to link this to the Environment Variable.

192) What are Environment Variables?


https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 42/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Environment Variables are available to all Processes and Business Objects. Data
Items exposed as Environment Variables are read-only. The name and type of the
Data Item must match the Environment Variable.

193) What are Session Variables?

Like Environment Variables, Session Variables are exposed outside the diagram, and
as the name suggests, are applicable to sessions, i.e., running Processes.

Session Variables are speci c to that instance of the Process. If two instances of the
same process are running at the same time, they will both have the same Session
Variables but the Session Variables will have di erent values.

Session Variables need no setup in System Manager. Data Items exposed as Session
Variables are writable. Session Variables can be viewed and modi ed from Control
Room.

Blue Prism Interview Questions And Answers

194) What is Blue Prism’s Delivery Roadmap?

Blue Prism’s Delivery Roadmap which contains the following stages:

An IPA is a tool used to shape the information available at the early stage of a project
into a brief document highlighting the signi cant points.

195) What is the main purpose of a Process De nition Document (PDD)?

The main purpose of a Process De nition Document (PDD) is to describe the manual
process that is to be automated.

Once a process has been de ned, the quality of the PDD can be evaluated by using it
as a stepby-step instruction manual. A perfect PDD would enable a novice with no
prior knowledge of a business process to work cases correctly.

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 43/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

196) What is the Functional Requirements Questionnaire (FRQ)?

The Functional Requirements Questionnaire (FRQ) provides a quick checklist of the


required details and areas for consideration.

197) What is the The purpose of the Solution Design Document (SDD)?

The purpose of the Solution Design Document (SDD) is to describe how Blue Prism
will automate the process described in the PDD.

198) What is the The Operational Impact Document (OID)?

The Operational Impact Document (OID) is required to inform the client operation
team of their responsibilities once the automated solution is in place. It is a
description of the change that will be impacted upon them once the solution has
been successfully implemented.

In the same way that the PDD should be played out, a workshop to walk through of
the SDD and OID should be carried out to check the proposed automated solution
and its e ect on the wider business.

199) What is a Process Design Instruction (PDI)?

A Process Design Instruction (PDI) is intended to be a blueprint from which a


process can be developed. The low-level information excluded from the SDD for the
sake of clarity should be included in the PDI.

Like a PDI, the Object Design Instruction (ODI) is created as a blueprint from which
business objects can be developed.

Blue Prism Interview Questions And Answers

200) Blue Prism Lifecycle

Phase 1
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 44/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

The tester/ developer work together to prove that the solution conforms to the
captured PDD
Phase 2
A repeat of Phase 1, but here the tests will be carried out with live data testing is
mostly in Process Studio
Phase 3
The process solution is deployed into the test environment for nal acceptance
testing
Important to test that the solution can handle an increase in volumeExposes any
remaining defects, performance or environmental issues
These processes run only in Blue Prism control room
Once acceptance criteria has been met a full test report is published to the client
for sign o before the process can be deployed into production

Robotic Process Automation Case Studies

RPA Case Study – Customer Service & Support


RPA Case Study – Data Migration & Management
RPA Use Case in IT And Infrastructure
Robotic Process Automation in Human Resources
RPA Case Study – Digital Online Initiatives
RPA Case Study – Back O ce Administration

RPA Tools Interview Questions

1. RPA Interview Questions


2. Blue Prism Interview Questions
3. Automation Anywhere Interview Questions

Want to learn Robotic Process Automation from industry experts?

Contact us.

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 45/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

DM - RPA - CHENNAI - 16 to 20 yrs

Experience: 15-20 Years | Banking/ Financial Services

Chennai Apply

Immediate Opening of “ RPA Developer ” in


CMMi 5 level, Bangalore

Experience: 3-9 Years | IT/ Computers - Software,Any

Bengaluru / Bangalore Apply

January 11, 2018 / Blue Prism Interview Questions, Interview Questions, Robotic Process Automation,
RPA Interview Questions / Blue Prism, Blue Prism Interview Questions, Interview Questions, Robotic
Process Automation (RPA), RPA, RPA Interview Questions / Leave a comment

Blue Prism Interview Questions And


Answers

RSV Men's And Boy's Black …


(11)
Rs. 139.00 (details + delivery)

Blue Prism Interview Questions And Answers. If you are looking for Blue Prism
Interview Questions, here is the comprehensive list from basic to most advanced
blue prism interview questions for 2+, 3+, 4+, 5+ years of experienced professionals.

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 46/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

These robotic process automation interview questions will help you to crack your
RPA job interview.

Blue Prism Interview Questions

Q) What is Robotic Automation?

A) Robotic automation refers to a style of automation where a machine, or


computer, mimics a human’s action in completing rules based tasks
Q) What does Robotic Automation mean in the context of back o ce
administrative process automation?
A) In the domain of back o ce administration, Robotic Automation refers to
automation where a computer drives existing enterprise application software in the
same way that a user does.
This means that unlike traditional application software, Robotic Automation is a
tool or platform that operates and orchestrates other application software through
the existing application’s user interface and in this sense is not “integrated”.
Q) What are the advantages of robotically orchestrating existing applications
through the user interface?
No IT infrastructure changes are required – there is no integration requirement –
the robots interface with any application through the user interface in the same
way a user does.
No integration costs – robots drive existing applications.
IT robots are “trained” by their users by being “shown” how to complete a task.
This is akin to training a new employee.
A robot once trained can scale across any number of other robots.
The robot knowledge is extended and re-used over time.
A robot is trained in the live environment making projects less expensive and
much faster than traditional IT.
Multiple robots applied to a task can be synchronised to deliver large-scale
robotic platforms.

Q) Is Robotic Automation like screen scraping or macros?

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 47/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

A) No, clerical Robotic Automation is a generation on from old technologies like


screen scraping or macros.
The major di erences are:• Robots are universal application orchestrators – any
application that can be used by a person can be used by a modern robot, whether
mainframe, legacy, bespoke application, web service enabled or even a closed 3rd
party API hosted service.

• Applications are “read” by the robot, either through dedicated APIs where they
exist, through the OS prior to application display, or through the screen in the
context of the native application.

In this last case the modern robot “reads” an application screen in context and in
the same way a user does. As part of the robot training it is shown how to read the
application’s display much like a user is shown.

• Robots collect procedural knowledge which over time build into a shared library
that can re-used by any other robot or device (in the same way objects are built in
traditional SW engineering).

Q) How easy is it to train and manage the robots activity?


• A robot is trained through a ow chart of the procedure. This ow-chart is
managed and audited to document the procedure.
• Management information is gathered automatically as the robot operates. All
processes generate statistical pro les as a by-product of doing the action. This
allows tuning and development of a process in light of real data.

• Modern robots systems come with failover and recovery inbuilt as core capabilities.
It means that if changes take place, or downstream failures occur a “smart”
response can be trained into the overall system.

• Modern robots systems have full audit and security authorisation meaning that all
changes and all access is recorded and regulated. Back-up process steps are
managed, roll-back and recovery, as well process change-highlighting, are all
automatically captured by the robot platform.

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 48/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Q) Why is Robotic Automation di erent from Business Process Management


Systems – BPMS?
• BPMS is principally aimed at improving IT architecture to allow greater exibility
in automation and process management capability. Most often its aim is to support
agent productivity through desktop acceleration, application connectivity, work ow
management.
As such BPMS is part of the core IT tool set, to which adjustments outside of
con gurable parameters to a solution normally require a traditional IT change-
program. Most often connectivity between applications, and design work on how
applications should be integrated against business requirements is a key skill that is
required to operate BPMS e ectively.
• Robotic Automation is principally aimed at clerical sta replacement as opposed to
clerical sta acceleration as with BMPS. The philosophy of the approach is therefore
to target routine, repetitive, rules-based tasks (procedures as sub-tasks within a
larger business processes).

Such tasks can often tie clerical sta down for long stretches of time. Very often
such tasks are small, possibly involving 5-10 people, and so do not justify large IT,
or even BPMS, projects to automate.

The di erence for robot automation is that no IT is required, and business users can
“show” the robot what to do. The capability is therefore distributed to operations
sta so as to divide-and-conquer many mid-to-small automation initiatives that
would otherwise require people.

Q) Is Robotic Automation competitive with BPMS?


A) No, Robotic automation extends and complements BPMS and SOA initiatives
which are attacking the automation challenge from a di erent, top down, IT driven
angle.
Robotic automation is aimed at small-to-mid size automation initiatives. Where
speed and size and agility are major factors, then robotic automation is often the
fastest and most e cient approach. When larger initiatives are required with a
fuller “Business Process” character then BPMS may be better suited.
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 49/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

This di erence in scale is illustrated with the so called Long Tail of Automation
Requirements. This says that core IT deals with the high volume bulk processing
requirements an organisation may have.

Typically, these are core ERP systems, mainframe accounting and core data bases.
As we move towards the middle of the graph requirements become more specialist
and diverse.

This is where an organisation often di erentiates its product and service o erings.
Typical technologies here are work ow, desktop integration, BPMS, agent
acceleration. These are large IT control programs that service to o er a platform for
automation and work management.

Finally we have the third section of Long Tail – these tasks are characterized by
their diversity. Often they are too diverse to make an IT change program, and may be
too small to justify IT project costs.

Here traditional approaches have been to outsource, or o shore in order to adjust


labour rates to make the task more competitive. Robotic automation o ers an
alternative to o shoring or outsourcing – presenting a new cost-band of labour
based on robots.

Blue Prism Interview Questions And Answers

Q) Is Robotic Automation a platform for rogue IT?


A) No – Robotic automation actually addresses rogue IT (i.e., disparate initiatives
across the business that may create risks to business standards, continuity and
brand quality).
Robotic automation addresses this issue on a number of levels:
• Robotic Automation is normally housed, monitored, licensed and controlled by IT,
or at the very least a centralized governance body. This group enforce a central
usage policy con gured within all robots.
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 50/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

• Robotic processes are accretive – objects are built and are then available for re-use
across the business. This allows disparate groups to all share and build common
resources supporting much greater resource re-use than many SW environments.

• No new data – best practice robot discourages or even forbids the creation of new
data. Systems are used by robots as they appear to users so as to coordinate and
streamline enterprise governance.

Q) How much does robotic automation cost?


A) A “fully loaded” o ce robot is approximately a 1/3rd the cost of globally sourced
agents. The exibility and ease of deployment means that this comparison is easy to
maintain and judge the nest approach to a given tasks.
Q) How do robots deal with human judgment?
A) Robots for now only follow rules. Where a procedure requires interpretation and
skill in judging an outcome then a robot may not be suitable. One technique that is
common is to re-organize task-steps so that any judgment is dealt with up front –
the work is prepared for robotic automation. In this way robots can handle bulk
rules and hand o to humans once judgment is needed.
Q) What advantages does Robotic Automation deliver within an administrative
back o ce context?
A) Bene ts include:• Robotic FTE’s are 1/3 of the price of o -shored FTE’s and can
work 24/7

• Speed to automation – days and weeks to automate clerical procedures

• “Self Build” – no need for specialist IT, robots are trained by end-users

• Robots are trained to do repetitive clerical tasks and drive existing applications so
no costly integration and expensive process re-design expertise needed

• A small specialist team from the business operations works alongside robots to
train them, manage exceptions and continually improve the robots operational
performance
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 51/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

• MI is automatically captured across all procedures operated.

Q) How does the approach t with the enterprise architecture?


A) O ce Robot Automation sits outside the enterprise architecture. This gives it
portability and speed. Its self-contained nature means it can be applied anywhere.
However, its independence is not a cause of isolation; robotic automation can be
used as a fast-prototyping of automation requirements developed by end-users.
Once operational then the robot procedures o er full requirements and templates
for traditional IT change program.
This has the crucial advantage that business requirements are explicit, MI is already
captured and planning can be adjusted based on live experience.

Robotic Process Automation – Blue Prism Interview Questions

Q) What type of processes are suitable for this style of automation?


A) Best projects for robot automation are bulk repetitive rules based procedures. The
exibility of the robotic automation platform is such that it does not matter if this
involves interaction with multiple systems. You can see example processes that have
built by our customers with our support in the Industries section of the website.
Q) How long does a robot automation project take?
A) Typical projects are measured in weeks. One heuristic is that it takes as long to
train a robot as it does a human. Complex new task will take longer depending of the
level of object re-use available.
Q) Does the approach require a specialist development environment?
A) No, as robots are trained in the live environment the traditional enterprise IT
development environment is not required. Instead a robot is trained in the live
environment just as user would be.
Before active-commit the robot is monitored through all its procedural steps with
MI and monitoring tools to validate the procedure. The rst stage of go-live can be
set on “trickle” speed to ensure that procedures are acting according to
requirements. Once output is cleared the process can be “accelerated” to mass
automation speed.
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 52/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Q) What systems can Blue Prism roboticaly integrate?


A) Blue Prism has incorporated many years of experience of integration and
numerous technologies into its software. The technologies used are secure, reliable
and robust.
Instead of creating new adaptors for each unique application we have developed
technology adaptors for all the technologies employed at the presentation layer,
Java, Windows, Web, Green Screen/Mainframe and even Citrix.
 

This coupled with a wide range of dedicated tools that have been developed means
that we are con dent in being able to link any system with the click of a button. This
proven application orchestration capability ensures that new processes can be
rapidly designed, built and tested without any impact on existing systems.

Q) What hardware infrastructure do I need to run Blue Prism’s Robotic Automation


Platform?
A) Blue Prism has been designed for exibility and to meet the most robust IT
standards for IT operational integrity, security and supportability. The software can
be deployed either as a front o ce or back o ce process, running quite happily on a
standard desktop in the front o ce or on any scale of systems for back o ce
processing.
Q) Will you be modifying my existing systems?
A) It is a key design point of Blue Prism that we don’t change any of your underlying
systems, as this is often complex and expensive to perform.Blue Prism gathers data
and integrates processes at an abstracted level using a variety of techniques an
interfaces that ensures underlying systems are not impacted.

Q) Is Blue Prism’s Robotic Automation Plaftorm secure and auditable?


A) 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.
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 53/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

Permissions to design, create, edit and run processes and business objects are
speci c to each authorised user.

A full audit trail of changes to any process is kept, and comparisons of the before
and after e ect 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 nd 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 de nition.

Q) How are process changes controlled and monitored?


A) Blue Prism can easily track and report changes to processes.Our audit viewer
allows users to track the details of who, when, why and exactly how a process was
changed.

In addition, detailed logs are held of every step taken during execution, providing a
robust and detailed audit trail.

RPA Blue Prism Interview Questions

Q) I can think of plenty of processes that could be automated using robotic


automation – how do I select the right ones?
A) The Blue Prism process automation candidate selection methodology provides
the mechanism to identify the candidate landscape across chosen sections of the
enterprise.
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 54/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

A sophisticated scoring pro le is applied to criteria such as case volumes, average


handling time, right rst time targets, customer service levels and timeframe for
delivery of an IT solution through the existing change list.
Q) How do I get started on delivering processes using Blue Prism?
A) Blue Prism recommends a phased approach to getting started as the Operational
Agility framework is eminently scalable. It is typical to target the con guration of
between 1 and 10 processes initially with a rolling program of processes being
introduced once the framework is established.
Q) How long does it take to establish the Operational Agility framework?
A) The average time to establish the initial Operational Agility framework is between
4 and 12 weeks from project initiation.
Q) How long until my team are self-su cient in developing automated processes?
A) The initial 3 day training course provides the basic knowledge required to begin
creating automated processes. Candidates can expect to achieve full accreditation
within the timeframe of the project for the initial Operational Agility framework
creation. During this time the trainees are delivering automated processes into the
production environment therefore generating business bene t.
Q) What support do I need from Blue Prism Professional Services?
A) It really depends on the skills you already have in house and the way you wish to
work. Blue Prism can provide a full range of services from basic training, support
and mentoring with a view to quickly getting your team independently delivering
ongoing automations, right through to a full turnkey package where we will take
responsibility for delivering business bene t within agreed service levels.
Reference: Blue Prism Website
RELATED INTERVIEW QUESTIONS

1. Accenture Java Interview Questions


2. Advanced Java Interview Questions
3. Core Java Interview Questions
4. .NET Interview Questions
5. Ansible Interview Questions
6. ServiceNow Interview Questions
7. RPA Interview Questions
8. Blue Prism Interview Questions
9. SSIS Interview Questions And Answers
https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 55/56
3/13/2018 Blue Prism Interview Questions Archives - Programming Tutorials | Interview Questions | Coding Compiler

10. Oracle Performance Tuning Interview Questions


11. SCCM Interview Questions
12. ServiceNow Interview Questions
13. SQL Interview Questions
14. Docker Interview Questions

DzVR Men's And Boy's Black …


(1)
Rs. 130.00 (details + delivery)

October 7, 2017 / Blue Prism Interview Questions, Interview Questions, RPA Interview Questions /
Blue Prism, Blue Prism Interview Questions, Interview Questions, RPA, RPA Interview Questions / 3
Comments

Programming Tutorials | Interview Questions | Coding Compiler / Proudly powered by WordPress

https://codingcompiler.com/tutorial/blue-prism-interview-questions/ 56/56

You might also like