Blue Prism Interview Questions 101-120

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

  1. A) There are two main methods of a Blue Prism process getting work from a Workflow System:

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

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

102) Explain about automated solutions working short SLA?

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

Separate the work request confirmation 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 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.

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

  1. 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?

  1. 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?

  1. A) A process is unlikely to be able to complete every single case and some will be identified as exception cases

106) Explain about exception handling in blue prism?

  1. 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?

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

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

  1. 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?

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

110) What is a block in blue prism?

  1. A) A Block is a mechanism for isolating exception handling to a specific area and is a good way to prevent an infinite loop.

111) Can you describe about exception in blue prism?

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

112) What is the Internal exception in blue prism?

  1. 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 first 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 flow 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 off, 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.

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

Exception handling tends to be done above the business object layer. This simplifies 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 page generally uses an exception block to cover the layers beneath it.

117) What is Retrying in blue prism?

Retrying simply means to recover an exception and then steer the flow 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.

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 first 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?

Exceptions occurring during Recovery Mode cannot themselves be recovered.