Blue Prism Certification & interview level 250+ questions for freshers and experienced IT professional


RPA & BP interview questions for fresher’s and experienced
Q1).What Are Automation and Robotics?
The basic difference between automation and robotics can be seen in their definitions:
Automation — Automation means using computer software, machines or other technology to carry out a task which would otherwise be done by a human worker. There are many types of automation, ranging from the fully mechanical to the fully virtual, and from the very simple to the mind-blowingly complex.
Robotics — Robotics is a branch of engineering which incorporates multiple disciplines to design, build, program and use robotic machines.
There are obviously crossovers between the two. Robots are used to automate some physical tasks, such as in manufacturing. However, many types of automation have nothing to do with physical robots. Also, many branches of robotics have nothing to do with automation.
Q2). What is Robotic Automation?
Robotic automation refers to a style of automation where a machine, or computer, mimics a human’s action in completing rules based tasks.
Q3). What is Software Automation?
Answers.Most of the information on automation that you can find online is about software automation. This involves using software to carry out tasks which humans usually do when they are using computer programs.
For example, GUI test automation is a way to test computer programs. It involves recording the actions of a human while they are using a graphical user interface. These actions are then replayed to autonomously test the program after changes have been made to the underlying software.
Other types of software automation include:
Business Process Automation (BPA) — This is a high-level strategy to streamline business processes. It involves formalizing all processes within the business and then integrating them into automation software. Implementing BPA can involve dramatically restructuring the business.
Robotic Process Automation (RPA) — Despite its name, RPA has nothing at all to do with physical robots. It refers to "software robots" which are programmed to use computer programs in the same way as a human operator would. They don't necessarily complete tasks in the most efficient way, but they are easier to integrate into the existing business processes.
Intelligent Process Automation (IPA) — This is an extension of RPA which uses artificial intelligence to learn how humans perform tasks when using a computer program. This allows the "software robots" to perform more intelligently than with the static rules used in RPA.
The difference between BPA and RPA is quite subtle. To use an analogy from robotic manufacturing, BPA is a bit like ripping out your entire human-operated production line and replacing it with a fully autonomous factory. RPA is like adding a collaborative robot to one workstation within the production line.

Q4). What is Blue Prism’s Robotic Automation?
Answer: Robotic Automation implies process Automation’s where computer software drives existing enterprise application software in the same way that a user does. Automation is a gadget or stage that operates other application software through the existing application UI.

Q5). What is process Studio?
Answer: A Blue Prism Process is created as a diagram that looks like a business flow diagram. Processes are created in a zone of Blue Prism named Process Studio which looks similar to other process modeling applications) and uses standard flow diagram symbols and notation.

Q6). Why Blue Prism?
Answer: Reasons:
Supports both internal and external Encryption/Decryption Keys
Automation process can be designed within IT Governance
High level Robustness because of .NET customized code within the process automation
Provides Audit Logs enabling
Q7). What is the difference between thin client and thick client?
Answer: Thin client: It is any application that we cannot get the quality properties while spying using any RPA tools. For e.g. Citrix or any virtual environment.

Thick client: It is any application that we get pretty handful of attribute properties using RPA tools e.g. calculator, Internet explorer

Q8). What are different spy modes ?
Answer: Mainframe we only having one spy mode-mainframe
web based-html spy mode
Windows we can use win32,aa and region spy modes
7) What are the stages?
Answer: Stages are nothing but a flow diagram component that can be added to the diagram by clicking onto the page, not by dragging from the toolbar.
Q9). What are session variables?
Answer: Session Variables are specific to that instance of the Process. If 2 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 different values.
Q10). What is the Excel Object used by Blue Prism?
Ans: MS Excel VBO is the Object used by Blue Prism
Q11). What is the Application Object used by BP to add the data to the queue?
Ans: BP use Internal – Work Queues Application Object to put the CSV data into the queue

Q12).What is a Visual Business Object?
Ans: 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.
Q13).How to create an action in the blue prism and how can it be published?
Ans: As their name suggests, actions implement the logic of a business object. each action includes a set of stages along with data items holding information utilized by that action.
An action can be published, which lets it be called by methods and probably other software. An action can also remain hidden, making it available only to other actions in this business object. Whichever option is preferred, the action begins with a Start stage and finishes with an End stage, In between appear whatever stages are required to carry out the tasks this action performs.
14).What are the commonly used stages in VBO?
Ans: Read: gets data from a user interface component and stores it in a data item.
Write: puts data from a data item to a user interface element.
Navigate: opens menus click buttons and carry out other tasks needed to navigate through
an application’s screens.
Wait: pauses execution until a requirement is met in the application. For example, a VBO might
need to wait until an appropriate window has appeared before progressing or wait for the entire application to finish loading.
Link: Generates a link between stages in a page’s execution.
Decision: acts like an If statement, branching an operation’s control flow based on the assessment of
one or more data items.
Choice: acts like a switch statement, choosing one of several control flow selections based on the
value of one or more data items.
Calculation: contains an expression that executes a calculation on data items, such as adding two numbers, extracting a sub-string or transforming a date from one format to another.
Loop: iterates over a collection of data.
Code: contains arbitrary code written in languages such as C# and Visual Basic. This might be
used to carry out complicated data manipulation, for example,  to enter an application-specific
interface, such as a COM object in a Windows interface. Code stages can also be used to access
database interfaces, giving a page direct access to application data.
Page: requests another page in this VBO.
Exception: explicitly raises an exception in the execution of an action.
Recovery: begins a block for managing exceptions.
Resume: ends a block for controlling exceptions.
Alert: sends an information to one or more subscribers via email intimating that something has occurred. A VBO might send an alert whenever an exception is raised.

Q15).What is a Blue Prism Process?
Ans: Since Blue Prism obtains applications through their user interfaces, a Blue Prism method acts much like a human user. Just as a person might interact with various applications to carry out a series of business steps, a Blue Prism process can invoke actions in several VBOs to carry out those same steps.
In some ways, a Blue Prism process is quite comparable to a VBO. Like a VBO, a process is represented in one or more pages, and each page comprises some number of stages and data items. There are major differences, however. The biggest one is the way in which pages can be entreated. In a VBO, any published page can be called at any time; the object exposes a set of operations that can be invoked in any order. A Blue Prism process, however, always begins at its Main page, and the pages it contains always execute in a determined order

Q16).How to create a Process in Blue prism and how does it work?
Ans: To create a process, a developer uses Process Studio. Just as processes are related to business objects, Process Studio is related to Object Studio
A process illustrated in Process Studio looks much like a common flowchart. As in Object Studio, each page in a process has its own tab, giving the analyst divide the process into logical groupings. Also like Object Studio, Process Studio enables its user to create logic graphically by gathering stages on a design surface. The tool adds a built-in debugger that allows passing through a process, arranging breakpoints, examining data items, and more.
One of the difficulties in working with business processes is changing them reliably. To help with this, Process Studio holds track of the earlier version of a process being edited. The user of the tool is then able to switch to a view that shows both the old and new versions side-by-side, letting see specifically what’s different. Blue Prism also provides a process history tool that enables tracking corrections to processes over time.

Q18).How to deploy blue prism applications?
Ans: Just like manual processes, automated processes need to be checked and maintained. To allow this, Blue Prism provides two tools: Control Room and System Manager.
The purpose of Control Room is to let both business analysts and IT team work with Blue Prism processes.
The tool allows them to perform tasks such as:
Starting and stopping instances of Blue Prism and RPA processes. (It’s also possible to do this from the command line or with external software—using Control Room isn’t needed.
Viewing the log produced by each Blue Prism process, either while the process is running or after it’s completed. Amongst other things, this log records when every stage in a process is performed.
Creating process schedules. For example, a business analyst might represent a schedule that runs Blue Prism process X at 9 am every Friday morning. If X finishes successfully, the schedule then runs Blue Prism process Y. If X doesn’t complete successfully, the schedule runs Blue Prism process Z.
Observing work queues, examining things such as how far Blue Prism processes have taken in a particular input file and what exceptions have transpired.

Q19).How to secure blue prism applications?
Ans: Any application intended for enterprise deployment must squarely address security, and Blue Prism is no exception. One important foundation for security in the product is role-based access control. Once a Blue Prism administrator has defined what roles a user can act in, the system will allow that user to perform only the actions allowed by these roles.
Blue Prism also keeps track of significant changes to its environment. Using the Audit Log Viewer, part of System Manager, an administrator can examine records of things such as when a user logs into Blue Prism when that user starts or deletes a process when that user changes her password, and more. Another issue, especially for a technology based on presentation integration, is safely storing and managing the usernames and passwords used to log in to applications. To do this, Blue Prism provides an encrypted credentials database controlled by a Blue Prism administrator. For example, a set of credentials (i.e., a username and password) might be usable only by specific Blue Prism processes started by users in specific roles and running on specific servers. It’s also possible to use Active Directory in place of some parts of Blue Prism’s user management mechanisms. While it’s not required, larger organizations in particular, can find this useful.

Q20).Describe VBO and it’s role
Ans: VBO is the business object and the below images show its functionality.
Q21).How to choose a connector in Blue prism?
Ans: The connector’s job is to manage 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.

Q22).What is Robotic Process Automation?
Ans: RPA ,even in our digital era, many business processes are still carried out by people. Yet these processes commonly rely on one or more applications, with human beings providing the driving intelligence. For example, think about a back office that handles customer orders. Each order might require getting a customer’s name, then look up and validating the customer’s shipping address. Once this information is available, the next steps might be to calculate the shipping cost and place the order. In a typical back office environment, people execute this process, often relying on many applications to complete it. But why? Just as more and more manufacturing processes are now done by robots, why can’t more and more business processes be done by software robots? The answer is that with RPA, they can. Put simply, RPA means using software rather than people to carry out business processes that rely on applications.
RPA allows replacing people with software robots. While this kind of automation can be useful when a process uses just one application, it’s especially valuable when a process relies on multiple applications. Rather than integrating the applications through whatever application programming interfaces (APIs) they might expose, RPA instead accesses each one through its user interface, just as a person would.
Q23).What sort of procedures can be mechanized with RPA ( Blue prism )?
RPA is programming based, it can be utilized to perform multiple tasks. These incorporate Maintenance of records, inquiries, computations, and transactions.
Additionally, any application normally utilized by the organization can be worked by RPA. Citrix, .NET, HTML, and Java are generally innovations ordinarily bolstered by RPA.Compatible frameworks incorporate Mainframe Terminals, SAP, Oracle, Blackline, and some more. RPA can be designed to perform any govern based errand.
Q24).Type of Popular RPA Tools?
Blue Prism
Automation Anywhere
UiPath
Open span
Q27).How to Choose an RPA Tool?
By considering a few variables we can Choose RPA Tool for Business Process Automation.
Technology
Interface
Management
Security
Q28).Stages In RPA Life Cycle?
There are four Phases of RPA Life Cycle

Deployment and Maintenance
Bot Development
Testing
Analysis
Q29).Steps in RPA implementation?
In RPA SIX steps are Important for a successful Robotic process implementation.
Select the Targeted Opportunities
Modify the Important Processes
Create Meaning full Business Case
Robotic process Automachne Vendor Selection
Pilot RPA Development
Ramp up and Continue Building Expertise RPA bots.
Q30).Benefits of RPA?

Customer Satisfaction
Best Quality & Accuracy
Low cost ( Cost effective)
Increased growth
Growth in Analytics
Quick ROI
Q31).  key elements in Automation integrated systems?
        Automation integrated into core systems
Single process automation capabilities are hard-coded into the application
some applications can connect to others via pre-defined interfaces.
Q32). Things to consider in RPA ?

Seamless automation
much lower investment then BPM solutions
can work with existing systems
can operate 24 x 7 x 365
Q33). Things to consider in Desktop Automation?
Automation only within local applications (on one machine)
Works with existing systems/ low cost
Easy to deploy but can have challenges in control & release management.




BP Certifiacation level interview question for freshers & experienced

Q1)What is Bot in Blue Prism?

A) Bot in Blue Prism  performs actions as per the given instructions. 

Q2) What is Object studio in Blue Prism?

A) Used to interact with external applications

Q3) What is Process studio in Blue Prism?

A) Build the software to operate the external app

Q4) What is Work queue in Blue Prism?

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

Q5) What are Credentials in Blue Prism?

A) Used to store password and user details

Q7) What is Schedular in Blue Prism?

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

Q8) What is Queue Manager in Blue Prism?

A) Used to manage the items in the queue

Q9) What is Security in Blue Prism?

A) There are 3 different 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
Q10) 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.

Q11) What is a Tag in Blue Prism?

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

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

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

A) True

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

A) True

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

A) “.bprelease”

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

A) True



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

A) Business Exception



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

A) True

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

A) ctrl + left click

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

A) It stops in 3 stages always


Q21) Exception functions like ExceptionDetail() and ExceptionType() are used in Blue
Prism.

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

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

A) True

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

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

A) True

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

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

A) Main page should contain high level steps.

Q27) 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”

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

A) Navigate stage is available in process studio.

Q29) 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

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

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

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

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

A) True

Q33) In Blue Prism, Exception functions like ExceptionDetail() and ExceptionType()
cannot be used in Recovery Mode. Is it true or false?

A) True

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

Q35) Without what stage, a Recover stage will handle any exception on that page.

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

Q36) What is a collection in Blue Prism?

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

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

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

Q39) 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

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

Q41) 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

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

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

A) True

Q44) You can configure a safe stop within your process by using what feature in blue
prism?

A) Immediate Stop feature.

Q45) 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

Q46) 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

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

Q48) A Process or Business Object can be exported as an XML file in Blue Prism. Is this
true of false?

A) True

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

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

Q51) What are Outputs in Blue Prism?

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

Q52) What are Credentials in Blue Prism?

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

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

A) Wait stage

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

A) Do not add sensitive data to the queue

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

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

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

A) True

Q57) What is Parent Value in blue prism?

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

Q58) Exception functions like ExceptionDetail() and ExceptionType() cannot be used in
Recovery Mode. Is this true or false?

A) True

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

A) True

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

Q61) What are Global Mouse Click and Global Send Keys in Blue Prism?

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

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

A) System

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

A) “Type1”

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

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

A) Navigate

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

A) Action Launch has errors

Q67) What is the outcome of running this diagram?

A) Exception 3 stage will throw a new Exception

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

A) It is caught by the Recover1 stage

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

A) \”-Elite Status\”

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


Q71) 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 filter the items to retrieve by the presence or absence of a specific 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.

Q72) Explain Status in Blue Prism?

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.

Q73) 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 first 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.

Q74) 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 first, 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 first).

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

Q76) 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 configure and support, and how Work Queues are used is consistent across all
processes that are created.

Q77) What are Multiple-Part Processes?

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

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

Using Workflow 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

Q78) What is active queue configuration 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
configuration 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 benefits of Active Work Queues will not be realized.

Q79) What are Work Queues in Blue Prism?

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

Q80) 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 flag.


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

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

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

Q84) 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 specified when items are created, the queue will hold on to them until that
date. Effectively the items are temporarily frozen.

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

Q86) What is Max Attempts field on the Work Queue Configuration in Blue Prism?

A) Items can be worked more than once if necessary. The Max Attempts field on the Work
Queue Configuration 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

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

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

Q89) What is Attempts only apply to exceptions?

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

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

Q91) What is Queue Contents list in blue prism?

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

Q92) What is work queue in blue prism?

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

Q93) 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

Q94) Why do you provide empty fields in Blue Prism?

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

Q95) 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 configured to prioritize work in an order other than the default first
in first 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 configured 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.

Q97) 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
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 different Work Queue
loading scenarios
It is easier to familiarise yourself with already created processes since they follow
similar templates.

Q98) 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

Q100) 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

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

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

Q102) 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 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.
Blue Prism Interview Questions And Answers

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

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

Q105) 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
identified as exception cases

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

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

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

Q109) 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 infinite loop.

Q110) What is a block in blue prism?

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

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


Q112) 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 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’.

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

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

Q115) 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

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

Blue Prism Exceptions Interview Questions
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.

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

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

Q120) Are Exceptions occurring during Recovery mode recovered?

Exceptions occurring during Recovery Mode cannot themselves be recovered.

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

Q122) What is the use of Tags?

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

Q123) 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’.

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

Q125) What is Blue Prism work queue?

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.


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

Q127) What is a Page what does it contain?

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

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

Q129) What is Mark Exception?

The Mark Exception action has flag 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

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

Launching an application attaches the business object automatically.

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

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

Q133) 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


Q134) What are input and output parameters?

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

Q135) How can you exit from spy more in blue prism?

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

Q136) 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-
configure how long an application should wait for different types of system activity.

Q137) 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 affected by being closed in this way, it is important to remember that
some are and that a gentler, less severe Close method is required.

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

Q139) What is Attach?

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

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

Q141) 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 diffuses the exception and enables the diagram to come
out of Recovery Mode and continue a normal flow. Importantly, the Resume stage does not
fix anything – that is the responsibility of the designer. The Exception Detail value is
an expression and does need quotes.


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

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

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

Q144) What is One Recover stage?

One Recover stage will handle all exceptions on a page.

Q145) What are blocks?

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

Blue Prism Interview Questions And Answers

Q146) 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#.

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

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.

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

Q149) 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]

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


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

Q152) What is Application Manager?

Application Manager can run in a variety of different modes, which affect 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.

Q153) 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 different application or just the empty
desktop.

Q154) How do you secure repository?

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.

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

A Wait stage will take the path of the first 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.

Q156) 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 significant 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.

Q157) What are Sub-Pages in process?

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.

Q158) How many end points should a page contains?

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

Q159) 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].

Q160) How can you include collection field in an expression?

To include a Collection field in an expression, we use what is known as dot notation.
All this means is that both the Collection name and the field name must be included in
the expression, and to do this you simply together using a full stop, for example [My
Orders.Quantity].

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

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

Only “published” Processes are visible in Control Room.

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

Q164) How many times a Session can run?

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

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

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

Q167) 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

Q168) What is Wait stage?

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

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

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

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

Q172) What is ActionsThis?

Provide descriptions to Inputs, Outputs and ActionsThis removes ambiguity and also
provides content for auto-generated Business Object Definition (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.

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

Main page should contain high level process steps.

Q174) What are retry system exceptions?

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

Q175) 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 flow ever entering an infinite loop.

Avoid use of drive letters when referencing folders.

Blue Prism Real Time Interview Questions & Best Practices


Q176) What is Casting?

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

Q177) 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 file, and similarly an exported
file can be imported into Blue Prism.

Q178) 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 file extension will be .bprelease

Q179) What are Collections?

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

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

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

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

One solution would be to remove the file 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 file.

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.

Q181) What is a Rescource PC?

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

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

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

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

Q185) What is the use of command line features in Blue Prism?

The command line feature enables Blue Prism to be run from the command prompt or a batch
file. Full details are provided in the help section, but an example of command usage is
as follows: AutomateC /run “My Process” /user admin mypassword

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

Q187) 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 significantly 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.

Q188) How can you run Process in Control Room?

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 configured safe stop with the
process.

Q189) How can you configure safe stop?

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

Q190) 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 finished. This is especially handy for reviewing the workings of a progress and
tracking down problems. The Log Viewer has a search function enabling you to look
through the (often numerous) rows of a log and the visibility of columns can be
configured to suit.

Q191) 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 field to link
this to the Environment Variable.

Q192) What are Environment Variables?

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.

Q193) 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 specific 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 different values.

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


Q194) 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 significant points.

Q195) What is the main purpose of a Process Definition Document (PDD)?

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

Once a process has been defined, 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.

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

The Functional Requirements Questionnaire (FRQ) provides a quick checklist of the
required details and areas for consideration.

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

Q198) 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 effect on
the wider business.

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

Q200) Blue Prism Lifecycle

Phase 1
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 final 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 off before the process can be deployed into production

Comments

  1. Great efforts put it to find the list of articles which is very useful to know, Definitely will share the
    same to other forums.
    Best rpa training

    ReplyDelete
  2. Such a wondrful post on Blueprism .This post really helps the students who want to gain knowledge of Blueprism .Thank you sharing such a wonderful post on Blueprism .
    Thanks and Regards,
    blue prism training institute in chennai
    uipath training in chennai
    best blue prism training in chennai

    ReplyDelete
  3. I have to thank for sharing this blog, really informative.
    Blueprism online training

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Best article, very useful and explanation. Your post is extremely incredible. Thank you very much for the new information.
    Best RPA UiPath Online Training in Hyderabad
    RPA UiPath Training
    RPA UiPath Training in Hyderabad
    RPA UiPath Training in Ameerpet

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. This comment has been removed by the author.

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete
  9. This comment has been removed by the author.

    ReplyDelete

Post a Comment

Popular posts from this blog

UiPath Interview Questions 2018 for freshers and experienced IT Professionals

Win Automation Interview Questions 2019

Machine Learning Top Interview Questions & Answers 2018