Which of the following activities searches for a UI element by using a position relative to a fixed element?
What type of Output variable do all Get Mail activities return? (POP3, IMAP, Outlook, Exchange)
Options are :
In the UiPath Robotic Enterprise Framework template, in the Get Transaction Data state of the Main workflow, what happens before the next transaction item is retrieved?
Options are :
In this exercise, you will create a UiPath automation that performs the steps below.
To achieve this, you will use the REFrameWork as the starting template and follow the UiPath development best practices.
Here are the steps performed by the Robot:
1. Log in to https://www.acme-test.com.
2. On the landing page, Dashboard, click on the Work items menu item. Scrape the data in all the pages of the table, page by page, ensuring error handling and recovery.
3. For each page: - Filter the records where Status is 'Open';
- Filter the records where Type is 'WI1';
- Filter the records where WIID is greater than 200000;
- Append the resulting datatable into an Excel worksheet, you shouldn't worry about the headers and format of the output file.
Constraints to follow in the development, using the REFrameWork:
1.TransactionItem datatype should be a String. The process should recover and retry in case of errors in navigation between WorkItems page. One transaction is the action of scraping one web page.By navigating to the next page, the next transaction will execute. (Same as ACME Process 4 Dispatcher from the UiPath Academy).
2. Create a separate workflow file for the Login to ACME. File input arguments: URL ; Username ; Password .
3. Create a separate workflow file for closing ACME.
4. Add the ACME_URL and ACME_Credential to the Config file.
5. Populate InitAllApplications.xaml from the Framework folder with Invoking the Login to ACME and navigation to the Work Items.
6. Populate CloseAllApplications.xaml from the Framework folder with Invoking the Close ACME.
7. Populate KillAllProcesses.xaml from the Framework folder with killing the process used.
8. Populate the Process.xaml file with the following actions: Web scraping, Filtering and Appending to Excel.
Important Note: Don't use external file references outside of the project folder (including Orchestrator Assets). Place all the used files within the project folder, zip that folder and upload it to the UiPath Certification Platform.
Zip ALL the used workflow files AND the output Excel file. Then upload the .zip file to the UiPath Certification Platform.
Good luck!
ALL THE BEST!
A developer uses the following selector to extract the title of the invoice opened in the Chrome browser.
Which of the following documents would not be recognized by UiPath?
A developer has created a process that gathers a listing of stock market prices in the following format
How should the third line in RegEx Builder be modified to ensure that only items with prices of at least 100 are identified?
Which of the following statements is true regarding Lists and Arrays?
Options are :
In the UiPath Robotic Enterprise Framework template, in the Main workflow, the State Machine includes the following states:
Options are :
In UiPath Robotic Enterprise Framework, what are the transitions of the Init state?
Options are :
Which of the following are considered best practices? Select all the options that apply.
Options are :
What UiPath tool ensures that your project meets high quality and reliability standards?
What can the UiPath Robotic Enterprise Framework template be used as?
Options are :
What happens if you try to end the execution of a job by clicking the Kill/Terminate button in Uipath Orchestrator?
Options are :
A developer has added a Log Message activity in the Catch block of a Try Catch activity. The Log Message activity is executed when the process tries to recover from an unknown System Exception.
What is the recommended level for the Log Message activity?
A developer created the following sequence:
The following reflects the Catches block for the Try Catch activity:
The Variable tab appears below:
The Properties for the Retry Scope activity are shown below:
The Properties for the On Element Appear activity are as follows:
Based on the configurations shown in the exhibits, which output is displayed in the Output panel when the target exists at runtime and it is not visible on the screen?
A developer is working on their first project design involving Orchestrator interactions. An email needs to be sent to the process owner at the end of each transaction. The process owner is only expected to change once a year due to role changes within the company. The transaction number is the employee ID and must be included in the email to the process owner.
Based on best practices, how should the process owner email and employee ID be set?
In a UiPath Studio project, the property ValidateUnconnectedNodes is set to True on a flowchart. A Log Message activity on this flowchart is not connected to any other node. What is the behavior of this setting at design time?
A developer is working on an existing project in which GIT is used as the source control. Another team member wants to compare two versions of a particular workflow in this project. Which UiPath Studio option provides this capability?
A developer is creating a process using the Dispatcher and Performer model. The Dispatcher uses the Bulk Add Queue Items activity to upload items to an Orchestrator queue. Which type of design is best-suited for the automation of this Dispatcher?
A developer defined two Int32 variables, FirstInt and SecondInt, in a workflow. Which panel can the developer use to monitor the result of the expression. FirstInt > SecondInt, throughout the execution of the workflow in Debug mode?
A developer wants to add items to a list of strings using the Invoke Method activity. The list is declared as follows:
The Invoke Method has the following properties:
The Parameters property is as follows:
Based on the information shown in the exhibits, what is the outcome of the Invoke Method activity?
A developer is building a process which types data into input fields and needs to use the Hardware Events input method. In addition, the developer wants to decrease the speed with which the input string characters are typed into the fields.
Which property of the Type Into activity should the developer edit?
A developer is automating a process which uses data from invoice documents. The business requirement is that each transaction should be uniquely identified by the invoice number and is only uploaded to the Orchestrator queue once.
What is a recommended practice to meet this requirement?
A developer creates a Dispatcher process which extracts information from a Microsoft Excel file and uploads that information into an Orchestrator queue. Based on best practice, what is the recommended way to avoid creating duplicate Queue Items?
A developer creates a process using a State Machine. What section(s) does the Final State activity contain?
A developer has configured the Activity Project Settings for UI automation and a Click activity as shown below. The required selector does not exist. What Timeout value will be used by the robot once executed in Run Mode?
Please find the properties of the Click activity below.
A developer is using UiExplorer to modify selectors. The "Repair" button is present in UiExplorer. What is its functionality and when does this button appear?
Which of the following SQL statements can be executed by using the activity called Execute Non Query?
Options are :
A developer automated a process with the following logic: each queue item contains a filepath to an Excel file. If the required file exists, robot needs to upload it on Sharepoint. Otherwise, the transaction cannot be considered a success. What is the best approach if the required file does not exist?
A foreground process is running on the user's machine. A developer starts a new background process on the same machine while the foreground process is still running. What will happen in such situation?
A developer created a UiPath Process to find out, how many worksheets an Excel file stores. What will be the result of the processing if the indicated workbook does not exist?
Please find the properties of the Excel Application Scope activity below:
Please find the properties of the Get Workbook Sheets activity below:
Which of the scraping methods can get you the hidden text in the element?
Options are :
Practical exam questions is different for different people, so solution cant be shared but as i have promised that i will help in practical exam, You can mail me at learnautomationr@gmail.com and i will help you to clear practical exam also.
Options are :
A developer runs a Dispatcher process to upload 5 queue items to Orchestrator and then runs a Performer to process them. However, the developer forgot to use the Set Transaction Status activity, which resulted in all 5 items changing their status to In Progress.2 days later, the developer checks the status of transactions in Orchestrator. What will be their status?
A developer uses REFramework to create complex process automation. In the InitAllSettings state, the robot retrieves all required assets from the Orchestrator. All values are stored in a Config dictionary which is passed between workflows. What happens if, during the processing of a queue item, the value of one of the assets was changed in Orchestrator?
A developer wants to create a process which uses UI automation activities on hidden or minimized windows for a user in a Call Center. While the process is running on the user’s machine, the user also needs the ability to use the machine to look up items in a desktop application.
Which activity must be configured to be able to interact with hidden or minimized windows?
During the execution of a process, a button must be clicked to open an application. Based on best practice, what should the developer use to ensure the button element is clicked and the automation process continues?
The following reflects a subset of process steps from the Process Definition Document (PDD):
1) Read the unread emails from the Robot mailbox and mark them as read.
2) If the email has an attachment of type PNG, download the attachment.
3) Else, send a reply to the sender with the message "Invalid Attachment, please attach a .PNG file to process".
If you are designing a process based on the PDD steps, what is the correct exception type for Step 3?
A developer created a production level automation using the Robotic Enterprise (RE) Framework. Any values used within the automation are referenced from the Config.xlsx file included in the framework.
What are the differences between the Settings sheet and the Assets sheet in the Config.xlsx file?
A developer has set custom values for the DelayBetweenPagesMS property in the Activity Project Settings. Which activity can be impacted?
You need to include rows from one datatable named "dt1" in another datatable named "dt2".
Instructions: From the drop-down lists for Invoke Method on the "For Each Row in Data Table" display, select the correct value of each field for the "Invoke Method". Next, from the drop-down
list on the Parameters display, select the correct Value to complete this task.
A developer is running a process in UiPath Studio based on Robotic Enterprise (RE) Framework 2021.10. One asset defined in the project does not exist in the Orchestrator folder provided in the Config.xlsx file.
What is the behavior at runtime?
Which action is performed when the Validate File button is pressed on the “Analyze File” drop-down in UiPath Studio?
A developer created a project in the Robotic Enterprise (RE) Framework. The Config.xlsx has the Asset entry shown in the exhibit:
Assuming the default REFramework configuration, how can the developer reference the Asset in the Config variable so that the dictionary returns the asset value as a String?
A developer uses Workflow Analyzer with the default rules to check if a project follows best practices. In one of the workflows, the Properties of a Click activity is shown in the following exhibit.
Which Workflow Analyzer rule will trigger a warning for this activity?
A developer has built a process consisting of three invoked workflows in the Main.xaml file. The second workflow should be run in Picture-in-Picture (PiP). How should the Invoke Workflow File activity properties be configured?
An attended automation user wants to run two background processes in UiPath Assistant: UpdateTimecards Process and GetPTODays Process. What is a characteristic of running these processes?
A developer creates a workflow that extracts the date of birth for different account holders in a web application. The following selector represents the selector structure for a 6-digit account number 123456.
Assume only the account number value changes in the selector and there is a defined list of 6-digit account numbers.
The developer needs to fine-tune the selector to work only for a pre-selected list of account numbers. What represents an example of a good selector?
A developer wants to use separate user data folders for browsers in the Main and PiP sessions. What is the correct setting of the UserDataFolderMode property on the Open Browser activity?
A developer wants to use the Robotic Enterprise (RE) Framework to automate a business process. The TransactionData of this process is a collection(List
From the drop-down list shown in the exhibit, select the variable type for the TransactionItem.
Review the following exhibit:
What is the result of clicking the "Run in PiP" button?
In a UiPath project, a developer uses a Click Button activity. A desktop application should be opened as a result of clicking the button. Based on best practice, what should the developer use to ensure: (1) the button element is clicked and (2) the application is opened correctly?
A developer is automating a production level process in the Robotic Enterprise (RE) Framework. Based on best practices, when should the developer log a meaningful message with the Logging Level as "Information"?
A developer wants to determine how much time it takes for an activity to perform.
Based on the exhibit, what should the developer use to know how much time has elapsed in executing the Timed Activity sequence?
A developer wanted to use a Type Into activity which interacts with hidden or minimized windows. However, the process was only able to run on foreground windows. Which activity property configuration would cause the automation to run only on foreground windows?
A process uses the Robotic Enterprise (RE) Framework without access to Orchestrator. Based on best practices, what is the recommended way to ensure a transaction will be retried in the event of an Application Exception while processing that transaction?
You are creating a Credential asset in Orchestrator as shown in the following exhibit.
Once the asset is created, what are you unable to edit using the default Orchestrator settings?
While working with a queue in Orchestrator, you notice that the status of one of the Queue Items has changed to Abandoned. What was the status before it changed to Abandoned?
A new blank project only has the Main.xaml file and consists of a single Throw activity. The activity is not enclosed in a Try Catch activity.
If this process is published and run from Orchestrator, what is the expected result?
While working with a queue in Orchestrator, you notice that the status of one of the Queue Items has changed to Abandoned.
When does this happen?
A developer wants to create an attended automation process. The process will take information from emails in the current user's inbox.
Assuming the email/domain or password for the user's email inbox are not provided in the automation, which activity can be used to get unread emails with the subject line "Email for Robot"?
A developer was assigned a task to build a process that will interact with hidden or minimized windows on an employee's machine.
To ensure the UI automation runs in the background which commonly used activity property must always be avoided?
A developer plans to create a process to automate a web application. The web application requires HTML buttons and text boxes to be loaded. Although some assets may still be loading, the robot should perform the UI actions once the buttons and text boxes are loaded.
Which property should be configured?
You are invoking a workflow file called SecondaryWorkflow.xaml from PrimaryWorkflow.xaml. The following shows the Import Arguments panel of the Invoke Workflow File activity:
In addition, the following reflects the Arguments panel in SecondaryWorkflow.xaml:
You use a Log Message activity in "SecondaryWorkflow.xaml" to print the value of the argument "in_WelcomeMessage".
What is the expected result of executing "PrimaryWorkflow.xaml"?
Where in the Robotic Enterprise (RE) Framework template project is the SetTransactionStatus.xaml invoked?
A developer wants to ensure that a process they are developing includes coherent logs with meaningful log messages. During the execution of the process, an application exception is caught and stored in a local variable called exception.
Based on UiPath best practices, how should the Log Message activity in the Catch section of this exception be configured?
When debugging a process, you run in Debug mode and are paused at a breakpoint.
To quickly execute the activity with the breakpoint and proceed with the execution, which button should be clicked on the Execute tab of Studio?
A developer is adding a Log Message activity in an Exit section of a single state within a state machine. When will the Log Message activity in the Exit section be executed?
You want to automate a process on the https://acme-test.uipath.com/work-items web page. On this page, the following table is displayed:
You observe that the selector of the element highlighted in red is:
What is a valid selector to get the 5-th element in the WIID column?
A developer configured the Activity Project Settings for a UI automation and a Click activity in the project shown in the following exhibits:
If the target element is not found during execution in Debug mode, how long will it take until an error is thrown?
An RPA developer needs to perform a code review on a process to ensure best practices were used. During the code review, the developer discovers that the workflows cannot be easily tested and some refactoring of the code is required.
Based on best practices, which approach is recommended?
A developer used the Robotic Enterprise (RE) Framework to implement an automation of a website. For security reasons, the credentials for the login are stored in the Orchestrator.
Which steps should the developer perform to use these credentials in the project?
A developer needs to automate a process which involves capturing support ticket numbers from the email subject line. For example, the email subject line includes: "Action Required – XA/135" where "XA/135" is the ticket number. The robot should validate the pattern of the ticket number before proceeding.
Which expression exclusively matches the ticket number pattern from the subject line?
A developer needs to create an automation process that identifies a file with format "Monthly_Report_MMddyyyy.xlsx". The file name is saved to a variable called strinput.
To extract the date from strinput, which string manipulation method should be used?
A developer configured the properties for a Click activity on an element inside a web page as shown in the exhibit. An animation on the web page never completely loads but the element specified in the Click activity does.
What occurs when this Click activity executes?
A developer created a custom rule for Workflow Analyzer and wants to make it available only at the project level.
Which action should the developer perform?
A developer met with a rental car company to review their business requirements which takes reservations from a Microsoft Outlook email box. The company has indicated the following occurs in their application:
1.Login to the rental car company's desktop application
2.Navigate to the Rental Requests section
3.Get emails from their Microsoft Outlook account
4.Extract data from the current email and add it to the queue
5.For each Queue Item:
-a) Navigate to the Reservations section
-b) Add the booking details into the Reservations section
-c) Close the current reservation and move to a new one
6.Log out and close the company's application
The developer needs to create a process using the Dispatcher/Performer architecture for the company. Which steps will be included in the Dispatcher process?
A developer uses Workflow Analyzer with the default rules to check if a project follows best practices. In one of the workflows, the Properties of a Click activity is shown in the following exhibit.
Which warning will be shown in the Analyzer output for this activity?
A developer wants to use the Dispatcher and Performer architecture.
What describes the characteristics of a Dispatcher and a Performer process?
A developer creates a Dispatcher which extracts information from the top 30 mail messages in Microsoft Outlook and uploads that information into a queue.
What is the recommended way to avoid processing duplicates of the same Queue Items?
A developer entered custom values in the Browser property in the UI Automation section of the Activity Project Settings menu.
Which set of activities can be affected by this change?
You are working on a project with three other developers and are using Team Foundation Server (TFS) source control in UiPath Studio. If you want to ensure you have the newest version from the server on your local machine, which TFS command should be used?
A database, DT1, is shown in the following exhibit:
The Filter Wizard of a Filter Data Table activity is shown below:
What is the result after the activity has executed?
A developer created a process with the Robotic Enterprise (RE) Framework, uploaded the package on the Orchestrator, and created a job for it. Once these steps are performed, the job is started from the Orchestrator and begins to process transactions. After two processed transactions, the job is stopped from Orchestrator.
At which point in the workflow will this job stop?
A developer published a library component for use within UiPath Studio.
In order to successfully add this library as a dependency to the project, what should be used?
A developer used title='1 writtenNotes - Notepad' as an attribute of a selector. The first character of the Notepad file name changes dynamically based on the .txt file used to open the file.
If the developer wants the selector to identify the Notepad by everything but the first character, how should title
be replaced?
A developer is working on an automation. The automated process must log into Citrix and click on the "Generate Shipment Details" button. Ideally, this generates a table of shipping records. If the generated table displays only the header row and no data is available, then it should be marked as an exception since the data is incomplete.
What is this type of exception?
A developer reviewed the following sequence:
The parameters of the Invoke Method are:
In order to get the table name of the first element in the DataSet, which expressions should the developer use?
A developer wants to create a process for a Call Center user. This process must:
1.Interact with application windows that are minimized or in the background.
2.Allow the user to interact with separate desktop applications at the same time.
Which workflow activity requires modifications to some of the properties' default values to ensure this process runs in the background?
From the lowest priority to the highest priority, what is the correct priority sequence of the Log Levels for UiPath Robots?
NOTE: Drag and drop the lowest priority level to the top of the list and repeat until the highest priority level appears at the bottom of the list.
A developer wants to extract data from "Sheet1" of the "Test.xls" file using the following code:
In addition, the developer configured the following properties of the Read Range activity:
Based on the exhibits, what is the output of the expression, OutputDataTable.Rows.Count and what values will be contained in the OutputDataTable?
A developer is using GIT for version control. While the developer is attempting to Commit and Push a local file to the repository, the following pop-up message is displayed:
What is the reason for the pop-up message?