Blue Prism Interview Questions and Answers
What is Blue Prism’s Robotic Automation?
Robotic Automation refers to process Automation’s where computer software drives existing enterprise application software in the same way that a user does.
Automation is a tool or platform that operates other application software through the existing application user interface.
Why Blue Prism?
Automation process can be designed within IT Governance
Supports both internal and external Encryption/Decryption Keys
Provides Audit Logs enabling
High level Robustness because of .NET customized code within the process automation (Tool is capable of doing all the activities whatever can be done using .NET)
Difference between Mainframe and Non-Mainframe Applications?
For Mainframe applications:
It’s a single screen based application. It is keyboard based.
There also separate set in-built mainframe commands supported by Blue Prism specifically for mainframe applications
For non-mainframe applications:
It comprises of multiple screens
Control moves from one screen to another.
What are different spy modes ?
Mainframe we only having one spy mode-mainframe
web based-html spy mode
Windows we can use win32,aa and region spy modes
How to make the data item as global?
By default a Data Item is only visible from its own page, but un-checking the Visibility check box on the properties form will make the Data Item global.
What is Environment variable?
An Environment Variable is a value that is made available to all Processes and Business Objects, i.e. across the environment.
Go to System Manager and look at the Environment Variables tab in the Processes section.
Data Items exposed as Environment Variables are read-only.
What are session variables?
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.
Session Variables can be viewed and modified from Control Room
What is the Excel Object used by BP
The Application Object is called MS Excel VBO
What is a Visual Business Object?
The role of a VBO is to act as an adapter to the user interface of a specific application. To accomplish this,each VBO has three main parts:
A connector, which is a standard library provided 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 expose 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
What is a Blue Prism Process?
Since Blue Prism accesses applications through their user interfaces, a Blue Prism process acts much like a human user. Just as a person might interact with several applications to carry out a series of business steps, a Blue Prism process can invoke operations in several VBOs to carry out those same steps.
In some ways, a Blue Prism process is quite similar to a VBO. Like a VBO, a process is defined in one or more pages, and each page contains some number of stages and data items. There are important differences, however. The biggest one is the way in which pages can be invoked. 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 defined order
How to create a Process in Blueprism and how does it work ?
To create a process, a business analyst or developer uses Process Studio. Just as processes are similar to business objects, Process Studio is similar to Object Studio
A process defined in Process Studio looks much like a traditional flowchart. As in Object Studio, each page in a process has its own tab, letting the analyst divide the process into logical groupings. Also like Object Studio, Process Studio allows its user to create logic graphically by assembling stages on a design surface. The tool includes a built-in debugger that allows stepping through a process, setting breakpoints, examining data items, and more.
One of the challenges in working with business processes is changing them safely. To help with this, Process Studio keeps track of the previous 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 her see exactly what’s different. Blue Prism also provides a process history tool that allows tracking revisions to processes over time.
How to deploy blue prism applications ?
Just like manual processes, automated processes need to be controlled and managed. 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 staff work with Blue Prism processes.
The tool lets them perform tasks such as:
Starting and stopping instances of Blue Prism processes. (It’s also possible to do this from the
command line or with external software—using Control Room isn’t required.
Viewing the log produced by each Blue Prism process, either while the process is running or after
it’s completed. Among other things, this log records when each stage in a process is executed.
Creating process schedules. For example, a business analyst might define a schedule that runs
Blue Prism process X at 9 am every Friday morning. If X completes successfully, the schedule then runs Blue Prism process Y. If X doesn’t complete successfully, the schedule runs Blue Prism
Viewing workqueues, examining things such as how far Blue Prism processes have gotten in a
particular input file and what exceptions have occurred.
How to secure blue prism applications ?
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 user names 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 user name 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.
What is process Studio?
A Blue Prism Process is created as a diagram that looks much like a common business flow diagram.
Processes are created in an area of Blue Prism named Process Studio which, as we will see, looks similar to other process modeling applications (such MS Visio) and uses standard flow diagram symbols and notation.
What are the stages?
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.
What is the Application Object used by BP to add the data into queue?
Use the Internal – Work Queues Application Object to put the CSV data into the queue