wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BLUE PRISM_SET-1

Total questions: 83

Worksheet time: 44mins

Name
Class
Date
1.

Which of the below actions are mandatory within a Business Object?

a)

Clean Up

b)

Close

c)

Initialise

d)

Log In

e)

No actions are mandatory

2.

When designing a Blue Prism solution, which combination of the below design alternatives will guarantee that no customer data is visible within the Blue Prism log file? (Select all that apply)

a)

Switch off stage parameter logging that uses customer data

b)

No customer data in the work queue

c)

Encrypt the data in the work queue

3.

What problems do you see within this flow?

a)

A block has not been placed around the Write stage and the Recover stage, meaning the 'Enter Credentials' action could be unnecessarily retried if another stage within this action throws an exception.

b)

The 'Enter Credentials' stage is a Read stage, not a Write stage.

c)

There is no logic while in Recovery mode.

d)

There is a potential for an infinite loop if the 'Enter Credentials' stage continues to throw an exception.

4.

Which of the following statements regarding the use of Work Queues are correct?

a)

Control Room allows filtering of the displayed queue items using exact tags and by using wildcards.

b)

The Status of a Work Queue item can only be set to Completed or Exception.

c)

Wildcards are not allowed in the Tag Filter property of the Work Queues business object Get Next Item action.

d)

Tags can be used to allow flexibility in the order items are worked within a single Work Queue.

5.

Which of the following are examples of a System Exception?

a)

A Business Requirement states that Blue Prism should not work on any accounts with a balance greater than $1,000,000. Blue Prism has successfully read the balance field and it has returned a value of $1,500,000.

b)

Blue Prism has detected an unexpected pop-up.

c)

The input data to the Process has failed data validation.

d)

A wait stage has timed out waiting for a web page to load.

6.

Study the following image of how a Process has been orchestrated using a Business Object, Process Page References and a Main Page: Upon running the Process an exception has occurred in Action B. Which of the following terms correctly describes how the exception is being passed from the Action towards the main page of the Master Process?

4 lines
7.

What attribute/s will cause Blue Prism to stop searching once an element has been found, instead of continuing to search for potential duplicates? (Select all that apply)

a)

Ancestor Count

b)

Match Index

c)

Ordinal

d)

Match Reverse

8.

Which of the following flows can you not create in Blue Prism?

a)

Recover stages

b)

Exception stages

c)

Normal process flow

d)

Main Page of a process

9.

Which of the following can be performed in System area of Blue Prism? (Select all that apply)

a)

Create a Work Queue.

b)

Encrypt a Work Queue.

10.

What is true about deferring items within the work queue?

a)

If 'Work Queues::Get Next Item' doesn't return an item, it doesn't necessarily mean that there are no pending items in the work queue.

b)

New cases can be deferred to prevent them from being worked.

c)

Deferring an item does not require the item to be locked.

d)

Defer means the item is temporarily frozen.

11.

If the Work Queues::Mark Exception Stage generates an exception, what will happen to the process?

a)

The Process will recover to the Recover Stage.

b)

The Work Queues::Mark Exception Stage will never generate an exception.

c)

The Process will terminate.

d)

The Process will recover to the Resume Stage.

12.

What will happen when the process runs?

a)

The flow will pass through calculation stage A.

b)

The flow will pass through calculation stage C.

c)

The flow will pass through calculation stage B.

d)

An exception will be thrown.

13.

How many start stages can a sub-page in a process have?

a)

Any number of.

b)

0

c)

2

d)

1

14.

What stage represents a Write Stage?

a)

C)

b)

D)

c)

B)

d)

A)

15.

Which of the following spy modes has 'Activate Application' action available for its elements?

a)

Region

b)

Active Accessibility

c)

Win32

d)

HTML

16.

An exception was thrown with the details: 'User does not exist'. What type of the exception is this?

a)

System Exception Try Once.

b)

Business Exception.

c)

System Exception.

d)

Validation Exception.

17.

How many end stages can a sub-page within a process have?

a)

1

b)

0

c)

Any Number

d)

2

18.

What is not a recommended exception type by Blue Prism?

a)

Business Exception.

b)

System Exception.

c)

Validation Exception.

d)

Attach Exception.

19.

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

a)

Describe how a process can be automated using Blue Prism.

b)

Outline the risks of robotic automation on host systems.

c)

Inform the Blue Prism developer how to structure the process flow within Process Studio.

d)

Provide a highly detailed description of every step required to perform the manual process.

20.

As per the Blue Prism best practice guide, what is the best way to manage target Application's Credentials in Blue Prism?

a)

Only applications that are single sign-on managed should be used by Blue Prism.

b)

They should be stored as Session variables.

c)

They should be stored as Environment variables.

d)

They should be stored within the Credential Manager.

e)

They should be stored as data items with the data type of 'Password'.

21.

Which of these statements is correct following the execution of this process?

a)

Todays Date will store the current date of the local machine as a string.

b)

An Internal Exception will be thrown.

c)

Todays Date will store the current date of Coordinated Universal Time (UTC) as a string.

d)

Todays Date will store the current datetime of Coordinated Universal Time (UTC) as a string.

22.

Which of the following statements about Business Objects is true?

a)

Logging of individual stages is not configurable in Business Objects.

b)

A Business Object can be exposed to Control Room.

c)

It is Blue Prism best practice to include business rules with Business Objects.

d)

A Business Object is configured within the Studio area of Blue Prism.

23.

What is Blue Prism used for?

a)

To develop software bots/robots which replicate human user actions.

b)

A reporting tool which helps to estimate dollar cost savings for various processes.

c)

There is no use for Blue Prism nowadays.

d)

Helps users connect different applications.

24.

What exposure should be set on the data item so that the process can read the file in either environment?

a)

None

b)

Statistic

c)

Session

d)

Environment

25.

What will happen if an error occurs in the 'Calculation' stage?

a)

The process will continue and throw 'Exception1'.

b)

The error will be recovered in the 'Recover2' stage.

c)

The error will be caught by any global recover stages on this page.

d)

The process will terminate.

26.

What will happen if this page is executed?

a)

The missing link will cause an internal exception which will be recovered. No value will be stored in data item 'C'.

b)

The missing link will cause an internal exception which will be recovered. The value 8 will be stored in data item 'C'.

c)

The process will terminate.

d)

The logic will fail because there is no logic between the Recover and Resume Stages.

27.

When automating a Windows application, what type of stage is configured to perform Global Send Key Events?

a)

Write Stage

b)

Read Stage

c)

Navigate Stage

d)

Choice Stage

28.

What problem do you see with this flow?

a)

The Retry Limit data item is set to 5 when it should always be set to 3.

b)

There is nothing wrong with this flow.

c)

There is a missing Recover Stage on one of the routes through the flow.

d)

There is a missing Resume Stage on one of the routes through the flow.

29.

How many cloned items can be created within a work queue?

a)

2

b)

0

c)

Any number of.

d)

1

30.

What exposure should be given to the 'stop ASAP' data item?

a)

Static

b)

None

c)

Session

d)

Environment

31.

What will happen if there is an exception while executing the 'Launch' stage, followed by an exception while executing the 'Exception Detail' stage?

a)

The action, or the process calling this action will terminate.

b)

None of these.

c)

The flow will go through Recover2 and be re-thrown.

d)

The process will recover and continue.

32.

Which of the following stages are executed when Recovery Mode has ended?

a)

None of them.

b)

B and C.

c)

A.

d)

D.

33.

What will happen to a queue item (currently being processed), when you stop the process by selecting the process session and clicking 'Stop Selected Sessions'?

a)

The queue item will remain locked and the process will stop.

b)

The queue item will remain as pending.

c)

The queue item currently being worked will not be completed and Blue Prism will mark it as an Exception at Clean Up.

d)

The queue item currently being worked will be completed and the process will stop gracefully.

34.

In order to ensure that the process iterates through only 10 times, what needs to be configured in the 'Increment Loop Counter' Calculation Stage?

a)

+1 and store result in [Loop Counter]

b)

[Loop Counter]+1 and store result in [Loop Counter]

c)

[Loop Counter]+1 and store result in [Max Loops]

d)

[Max Loops]+1 and store result in [Max Loops]

35.

How can the developer begin the process from 'Populate Queue' and skip the 'Startup' page?

a)

Right click 'Populate Queue' and select 'Set Next Stage'.

b)

Use the Stepover button.

c)

Use the Step Out button.

d)

Click Go.

36.

Which of the following actions should be selected in the Navigate stage to ensure an already running application is given focus?

a)

Activate Application

b)

Attach

c)

Press

d)

Unhide window.

37.

If there is a possibility that the Path attribute value of a HTML element could change then what is the correct approach to find that element?

a)

Apply a wildcard

b)

Select the Path match type as dynamic within the Application Modeller

c)

It is not possible to find the element in this situation

d)

Select the Path match type as equal within the Application Modeller

38.

Which of the following statements is correct?

a)

When the configuration is run from Control Room, it will become stuck in an infinite loop until the 'Switch' Session Variable is changed to True in Control Room.

b)

When the configuration is run from Control Room, it will fail with an internal error on the first execution of the 'Switch?' stage with the error: Decision did not result in an yes/no answer.

c)

When a configuration is run from Control Room, it will become stuck in an infinite loop.

d)

When the configuration is run from Control Room, it will become stuck in an infinite loop until the 'Switch' Session Variable is changed to True in System Manager.

39.

Which of the following could have caused the exception 'unable to match with query terms' in the 'Log In' action?

a)

The 'Press Log In' stage is attempting to attach to an application.

b)

The element used in the 'Press Log In' stage was not found in the application.

c)

There were conflicts between numerous elements in the 'Press Log In' stage and the elements referenced in the same stage.

d)

The action 'Press Log In' does not exist on the 'Log In' page.

40.

Which type of Exception do you think this Exception Detail covers?

a)

Internal Exception.

b)

Validation Exception.

c)

Business Exception.

d)

System Exception.

41.

Study the following process flow and calculation properties: The data item 'Result' is a number data item with an initial value of 5. Which of the following is true following the execution of this process?

a)

The data item Result will contain the value 5.

b)

The data item Result will contain the value 20.

c)

The data item Result will contain the value 15.

d)

An internal exception will be thrown.

42.

How could the exception be avoided?

a)

Check if the application 'Is Connected' using a read stage before trying to attach.

b)

Blue Prism can only have one application open at one time. Any other applications used in the process must be closed first.

c)

'Attach' should never be used as Blue Prism automatically attaches to the application when it's launched.

d)

Set the run mode of the object to exclusive.

43.

Which of the following statements about an object's run mode is true?

a)

A run mode of background will enable that business object to run at the same time as other background, foreground and exclusive business objects.

b)

A run mode of foreground will enable the business object to run at the same time as other background objects.

c)

The run mode has no influence on how many business objects can be run at the same time.

d)

Run mode is set within the Process layer, not the Object layer.

44.

If you can change a session variable, when will the new value be available to the process?

a)

The next time the resource PC starts.

b)

The next time the process runs.

c)

The next time a case is locked using 'Get Next Item'.

d)

Immediately.

45.

Where would you incorporate business decisions and rules in Blue Prism?

a)

Application Modeller

b)

Control Room

c)

Object Studio

d)

Process Studio

46.

Which of the following exception types are not recommended by Blue Prism?

a)

Attach Exception.

b)

System Exception Try Once.

c)

System Exception.

d)

Validation Exception.

47.

What will happen if you choose to step-out of the current subpage?

a)

The process will work all stages in the 'Access Account' sub-page until the error is thrown and then focus will move to the 'Exception1' stage.

b)

The process will work all stages in the 'Access Account' sub-page until the error is thrown and then focus will move to the breakpoint at 'Get Details' stage.

c)

The process will work all stages in the 'Access Account' sub-page until the error is thrown and then focus will move to the stage containing the error on the 'Access Account' sub-page.

d)

The process will work all stages in the 'Access Account' sub-page until the error is thrown and then focus will move to the 'Recover1' stage within the 'Access Account Block'.

48.

What additional configuration is required to ensure the 'Clients' button is selected upon execution of this Navigate action?

a)

A different stage is required, as a Navigate stage can't be used to press a button.

b)

Nothing. The button 'Clients' is already matched in the Application Modeller.

c)

The Params button must be selected and the dynamic attribute must be set to 'Clients' to ensure a match on the correct button.

d)

The 'Window Text' attribute can't be set to 'Dynamic' when spying a button.

49.

Which of the following statements correctly describe what is wrong with the design? (Select all that apply)

a)

The item within the Blue Prism Work Queue will not be updated with a meaningful Exception Reason.

b)

If the decision stages fail then the process will terminate.

c)

The exceptions are not within an exception block.

d)

There is a conflict due to multiple Exception stages with the same name.

50.

What is wrong with this sub-page process flow?

a)

The sub-page is missing retry logic. Any sub-page that interacts with a system should have retry logic.

b)

Actions should be split up into multiple sub-pages.

c)

Throwing exceptions should only occur on the main page.

d)

There is nothing wrong with this process flow.

51.

Which of the following could have caused the exception in the 'Attach' action?

a)

The action 'Attach' does not exist on the current page

b)

Multiple instances of Blue Prism is open

c)

'Attach' action found multiple elements conflicting with the element reference in 'Attach' stage

d)

The element referenced within the 'Attach' stage could not be found

52.

In which of these scenarios is it OK not to use a Blue Prism work queue as part of your Blue Prism solution?

a)

A Blue Prism work queue is not required for simple linear processes that do not work multiple cases.

b)

A Blue Prism work queue is not required if the business process interfaces with a client list in other varieties of tabular formats (eg. xlsx & csv files).

c)

A Blue Prism work queue should always be used. It eliminates the risk of contention and allows you to gracefully pause the queue at any time.

d)

A Blue Prism Work Queue decreases the scalability of the solution and therefore should only be used for complex scenarios such as multi-bot processing.

53.

Which of the following methods are not used to read the PDF text documents which were created using Microsoft Word or Adobe Acrobat?

a)

Adobe Acrobat API.

b)

OCR Engine.

c)

Saving PDF as XML or Word Document.

d)

Microsoft Clipboard

54.

What is the purpose of the 'Wait' stage in Blue Prism?

a)

To pause the process for a specified amount of time.

b)

To terminate the process immediately.

c)

To skip the current stage and move to the next one.

d)

To restart the process from the beginning.

55.

When should the 'Log Message' stage be used in a Blue Prism process?

a)

To display a message in the Control Room log for debugging purposes.

b)

To stop the process and throw an exception.

c)

To close the application being automated.

d)

To retrieve data from an external source.

56.

What is the role of the 'Calculation' stage in Blue Prism?

a)

To perform mathematical operations on data items.

b)

To capture screenshots of the application being automated.

c)

To send email notifications to stakeholders.

d)

To navigate between different applications.

57.

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

a)

Describe how a process can be automated using Blue Prism.

b)

Outline the risks of robotic automation on host systems.

c)

Inform the Blue Prism developer how to structure the process flow within Process Studio.

d)

Provide a highly detailed description of every step required to perform the manual process.

58.

What is not a recommended exception type by Blue Prism?

a)

Business Exception.

b)

System Exception.

c)

Validation Exception.

d)

Attach Exception.

59.

What will happen if there is an exception while executing the 'Launch' stage, followed by an exception while executing the 'Exception Detail' stage?

a)

The action, or the process calling this action will terminate.

b)

None of these.

c)

The flow will go through Recover2 and be re-thrown.

d)

The process will recover and continue.

60.

What is the recommended approach to handle exceptions in Blue Prism?

a)

Always use the 'Recover' stage to handle exceptions.

b)

Exceptions should never be handled, let them terminate the process.

c)

Use 'Resume' stage to recover from exceptions.

d)

Exceptions should be ignored as they do not impact the process flow.

61.

How can you ensure data security in Blue Prism processes?

a)

Encrypt all data items used in the process.

b)

Store sensitive data in plain text for easy access.

c)

Share data items across processes to improve efficiency.

d)

Do not worry about data security as Blue Prism handles it automatically.

62.

What is the purpose of the 'Wait' stage in Blue Prism?

a)

To introduce a delay in the process flow.

b)

To skip certain stages in the process.

c)

To force an exception to occur.

d)

To terminate the process abruptly.

63.

What is the recommended way to manage target Application's Credentials in Blue Prism?

a)

Only applications that are single sign-on managed should be used by Blue Prism.

b)

They should be stored as Session variables.

c)

They should be stored as Environment variables.

d)

They should be stored within the Credential Manager.

e)

They should be stored as data items with the data type of 'Password'.

64.

What could be a possible reason for the exception 'unable to match with query terms' in the 'Log In' action?

a)

The 'Press Log In' stage is attempting to attach to an application.

b)

The element used in the 'Press Log In' stage was not found in the application.

c)

There were conflicts between numerous elements in the 'Press Log In' stage and the elements referenced in the same stage.

d)

The action 'Press Log In' does not exist on the 'Log In' page.

65.

Where should business decisions and rules be incorporated in Blue Prism?

a)

Application Modeller

b)

Control Room

c)

Object Studio

d)

Process Studio

66.

What is the purpose of the 'Wait' stage in Blue Prism?

a)

To pause the process for a specified amount of time.

b)

To terminate the process immediately.

c)

To skip the next stage in the process.

d)

To restart the process from the beginning.

67.

When should the 'Log' stage be used in a Blue Prism process?

a)

To perform calculations and data manipulation.

b)

To log information for auditing and debugging purposes.

c)

To interact with external systems.

d)

To control the flow of the process.

68.

What is the role of the 'Decision' stage in Blue Prism?

a)

To wait for a specified condition to be met.

b)

To handle exceptions and errors.

c)

To make logical decisions based on data.

d)

To interact with the user through pop-up messages.

69.

What is the correct way to handle exceptions in Blue Prism?

a)

Ignore the exceptions and let the process continue.

b)

Use Recover and Resume stages to manage exceptions.

c)

Terminate the process immediately upon encountering an exception.

d)

Exceptions are not supported in Blue Prism.

70.

When should you use the 'Wait' stage in Blue Prism?

a)

To introduce a delay in the process flow.

b)

To skip certain stages in the process.

c)

To force an exception to occur.

d)

Wait stage is not a valid stage in Blue Prism.

71.

How can you handle dynamic elements in Blue Prism?

a)

Use static paths for all elements.

b)

Use regular expressions to match dynamic elements.

c)

Dynamic elements cannot be handled in Blue Prism.

d)

Use the 'Wait' stage to wait for elements to become static.

72.

What is the recommended way to handle exceptions in Blue Prism?

a)

Throw exceptions at any stage to ensure they are caught by the global recover stages.

b)

Use the Recover stage to handle exceptions and continue the process flow.

c)

Ignore exceptions and let the process terminate automatically.

d)

Exceptions should never occur in Blue Prism processes.

73.

When should you use Environment variables in Blue Prism?

a)

Environment variables should be avoided as they are not secure.

b)

Use Environment variables to store sensitive information like credentials.

c)

Environment variables are only used for debugging purposes.

d)

Environment variables are only accessible in the Object Studio.

74.

What is the purpose of the 'Wait' stage in Blue Prism?

a)

The 'Wait' stage is used to pause the process for a specified amount of time.

b)

'Wait' stage is used to skip certain stages in the process flow.

c)

The 'Wait' stage is used to terminate the process immediately.

d)

'Wait' stage is used to trigger exceptions in the process.

75.

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

a)

Describe how a process can be automated using Blue Prism.

b)

Outline the risks of robotic automation on host systems.

c)

Inform the Blue Prism developer how to structure the process flow within Process Studio.

d)

Provide a highly detailed description of every step required to perform the manual process.

76.

If there is a possibility that the Path attribute value of a HTML element could change then what is the correct approach to find that element?

a)

Apply a wildcard

b)

Select the Path match type as dynamic within the Application Modeller

c)

It is not possible to find the element in this situation

d)

Select the Path match type as equal within the Application Modeller

77.

If the Work Queues::Mark Exception Stage generates an exception, what will happen to the process?

a)

The Process will recover to the Recover Stage.

b)

The Work Queues::Mark Exception Stage will never generate an exception.

c)

The Process will terminate.

d)

The Process will recover to the Resume Stage.

78.

What will happen if there is an exception while executing the 'Launch' stage, followed by an exception while executing the 'Exception Detail' stage?

a)

The action, or the process calling this action will terminate.

b)

None of these.

c)

The flow will go through Recover2 and be re-thrown.

d)

The process will recover and continue.

79.

What additional configuration is required to ensure the 'Clients' button is selected upon execution of this Navigate action?

a)

A different stage is required, as a Navigate stage can't be used to press a button.

b)

Nothing. The button 'Clients' is already matched in the Application Modeller.

c)

The Params button must be selected and the dynamic attribute must be set to 'Clients' to ensure a match on the correct button.

d)

The 'Window Text' attribute can't be set to 'Dynamic' when spying a button.

80.

An exception was thrown with the details: 'User does not exist'. What type of the exception is this?

a)

System Exception Try Once.

b)

Business Exception.

c)

System Exception.

d)

Validation Exception.

81.

What is the recommended way to manage target Application's Credentials in Blue Prism?

a)

Store them as Session variables.

b)

Store them as Environment variables.

c)

Store them within the Credential Manager.

d)

Store them as data items with the data type of 'Password'.

82.

When automating a web application, which spy mode allows the 'Activate Element' action for its elements?

a)

Region

b)

Active Accessibility

c)

Win32

d)

HTML

83.

What will happen if an error occurs in the 'Calculation' stage?

a)

The process will continue and throw 'Exception1'.

b)

The error will be recovered in the 'Recover2' stage.

c)

The error will be caught by any global recover stages on this page.

d)

The process will terminate.