















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This study guide provides key concepts and definitions related to blue prism accreditation. It covers topics such as date functions, exception handling, automation types, system and case recovery, environment locks, reusability, and best practices. It also includes information on environment variables, wait stages, and work queues, offering a comprehensive overview for exam preparation. Useful for individuals preparing for blue prism certification exams, offering a structured overview of key concepts and best practices. It is designed to aid in understanding the core principles and practical applications of blue prism in robotic process automation.
Typology: Exams
1 / 23
This page cannot be seen from the preview
Don't miss anything!
















DateAdd() Correct Answer-o Gets a date with a number of intervals added to it
Internal Exception Correct Answer-• This is an exception thrown by BP where there is an error with the design of the process where BP cannot complete a specific part. Business Exception Correct Answer-• Problem that makes it impossible for the case to be worked. For example, if the process is only meant to work cases for adults but a case for a child comes into the Queue then this would be a business exception. System Exception Correct Answer-• An exception that is coming from an application that Blue Prism is trying to use o Full automation Correct Answer-All steps are automated o Partial Automation Correct Answer-A sequence of continuous steps can be automated within a process. o Fragmented Partial Automation Correct Answer-Automation applied to more than one sequence of steps. If this causes more manual work to compensate for the automation this may not be worth it o Restructured partial Automation Correct Answer-Re-ordering some of the manual steps to help foster automation.
Stop After Items Correct Answer-• Number session variable that indicates how many items to work before stopping. Stop Variable Correct Answer-• BP version 4.2 and earlier - a flag session variable to indicate if a process should stop after working the current case.
system is available after 1. What to do if wait stage times out? Correct Answer-Always throw and exception. 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. Arbitrary Wait Stages. Correct Answer-Avoid using them. They should only be used if a screen change cannot be waited for. Should you call published actions from within an object? Correct Answer-No, you should not, you should call one action from an object then call another. If you put references to other actions within an action exception handling will be more difficult and it will be harder to reuse. Should you make business decisions in objects? Correct Answer-No, all business decisions should be located in the process. This way the objects can be reused. Data items: Where should you store global data items in objects? Correct Answer-They should be stored on the initialize page
IsStopRequested() OR [Stop after items] = 0 OR LocalTime() > [Stop After Time] Retry Business/System Exceptions Correct Answer-If the work queue permits system exception retries then do not retry business exceptions. What is a work queue status used for? Correct Answer-It can be used as a method to see what work has been done so far on an item which would aid on the manual working of exception items. Work Queue key field. When can it be set? Can you change the value during the process? Correct Answer-The key field can only be set when the case is first added to the queue. You cant change the Key value at any time during the process. Work Queue: Does an item needed to be locked in order to untag it? Correct Answer-No Work Queues: Get Next Item Tag Filter. What does the + sign do? What does the - sign do? What does the ; do? Correct Answer-Using the + you can confirm that only items with a specific tag are returned "+Business Customers"
Using the - you can make sure that certain items are not returned from the queue You can use the ; to use multiple tages "+Business Customers; - Employees" Work Queue: What happens if you do not use a + when searching for a tag? Is this case sensitive? Correct Answer-If you dont use a + the search will be treated as if you did. This search is not case sensitive. It will return "Asia", "asia", "aSiA" Work Queue: If you use multiple tag filters is it considered to be an AND statement or an OR statment? Correct Answer-It is considered to be an AND statement. All filters must be satisfied in order for an item to be returned. Work Queue: Which two wildcards can be used and how do they work? Correct Answer-You can use the '*' and the '?'
If encryption is turned off items that were already encrypted will remain encrypted. Only the Item Data is encrypted. If items already exist in the queue before it is set to encrypted, only new items will be encrypted once added to the queue. Encrypted items remain encrypted if encryption is turned off, although Get Next Item action stages will continue to work. Work queues: If a process is successfully completed should it also be tagged? Correct Answer-Yes, after an item is completed it should also be tagged as completed with a brief completion type. Since this also shows up on the BP performance report this will provide an easy way to see what category of items were completed. Work queue: If an item is marked as an exception should it also be tagged? Correct Answer-Yes, it should be tagged with a business exception or as a system exception. This will show up on the BP performance report so you can see what items are failing.
Why should you use BP templates? (4 reasons) Correct Answer-By using BP Process Templates
Can Environment Variables be released? Correct Answer-Yes they can, they can be released just like processes and objects. What are the 4 main Sub-pages in a process template Correct Answer-1. Start up - launches and logs into application
Control Room: What is a session defined as? Correct Answer-Represents a process which is currently assigned to a resource. It maintains a state (eg. Pending, Running, Completed) Control Room: Can a process be run on multiple resources? Correct Answer-Yes, highlight the resources that you want to use and then drag and drop them over the process you want to run. Control Room: How do you do a 'safe' stop of a process that is running in the control room? Correct Answer-You right click the process and select 'Request Stop'. This will set the flag of the process to stop requested and it will get picked up the IsStopRequested() Environment function. This will only work if the above function is incorporated into your process. Control Room: If 2 instances of the same process are running can they have different Session Variables? Correct Answer-They will have the same session variables but the variables can have different value (one session can have a larger threshold for records run or a longer time period to do so) Control Room: Do session variables need to be set up in system manager? Are data items that are exposed as session variables writable? Correct Answer-No they do not. Yes they are, Environment Variables are not though.
App Modeler: Is the Class Name a reliable element? Correct Answer- Some websites have a static name for a lot of their class names so this can be useful. This can also be dynamic in some situation so be careful. App Modeler: What does the match index do? Correct Answer-When the Match Index attribute is selected, only one element will be highlighted. If the value of Match Index is set to 1, Blue Prism will stop searching the application for elements as soon as it finds the first element that matches. If set to 2, the search will halt after a second element that matches is found and that element will be highlighted, ignoring the first. This can be very useful when dealing with multiple elements that are very similar. App Modeler: What is the match reverse element? Correct Answer- Usually BP will search from items in a tree format where it starts at the top and goes down the website. If Match Reverse is selected them it starts from the bottom of the webpage and goes up. IMPORTANT: This is only relevant when used with the Match Index item. App Modeler: What does Get HTML do? Correct Answer-If you are having issues spying elements you can use the Get HTML which sometimes can retrieve the source code of the webpage, you then can use string handling and regular expressions to find what you are looking for.
What are Global Send Keys? Correct Answer-Send keys will work for most applications and should be tried before global send keys events. It is a higher-level interface that sends keystokes to the active application. What are Global Send Keys Events? Correct Answer-Will work for all applications and is the text sending method recommended for Citrix applications. Its a lower level interface that mimics keyboard strokes. Even where Global Send Keys works this option can be useful for some use cases where a key needs to be held down on it's own whilst other actions are performed. When should you use global send key or send keys events? Correct Answer-You should use these when you are unable to use a write stage. If you cannot identify the right element to use a write stage you can use these 2 techniques, they are more similar to mimicking keyboard strokes What are some elements that need to be in place for the Global Send Keys interfaces to work properly? (5) Correct Answer-1. Desktop screen must exist and be persistent, screensaver cant be present.