<< Prev Question Next Question >>

Question 48/72

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.
The solution has to be scalable, so create two separate projects (sub-processes):
- One for the Dispatcher (add to queue);
- Another one for the Performer (consume queue).
Make sure you use a connection to an UiPath Orchestrator for testing.
Here are the steps performed by the Robot in the Dispatcher:
1.Login to https:/Nvww.acme-test.com.
2. On the landing page, Dashboard, click or hover over the Invoices menu item and then click on Search for Invoice. Click on Display All Invoices.
3. Scrape the data from the whole table displayed.
4. For each row in the datatable, Add a queue item containing the Invoice Number, Vendor TaxID and Date.
5. Close ACME System 1.
Here are the steps performed by the Robot in the Performer:
1.Login to https:/Nvww.acme-test.com.
2. For each Queue Item:
- Click or hover over the Invoices menu item and then click on Search for Invoice;
- Type the Invoice Number retrieved from the queue item into the Invoice Number field field;
- Click on Search;
- Extract the values for the Vendor TaxID and Date and compare them with the values from the queue item (check for EXACT match for all fields!);
- If the values are not matching, this should be categorized as a Business Rule Exception, and the queue em should have the status set accordingly;
- If the values match, the transaction is successful.
Note: Navigation can be achieved in multiple ways by the robot - choose whichever you find best.
Constraints to follow in the development, using the REFrameWork:
1. TransactionItem datatype should be a QueueItem. The process should recover and retry 2 times in case of errors in navigation between the Invoice Search and Invoices - Search Results pages. One transaction is the action of navigating to the Invoices Search page, searching for the Invoice Number and scraping the values from the resulting one row table.
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 Excel Config file.
5. Populate lnitAllApplications.xaml from the Framework folder with Invoking the Login to ACt...1E and navigation to the Work Items.
6. Populate CloseAllApplications.xaml from the Framework folder with Invoking the Close ACtv1E.
7.Populate KillAllProcesses xaml from the Framework folder with killing the process used.
8. Populate the Process.xaml file with the following actions:Navigation, Searching for Invoice Number, Scraping, Checking if the values match, Handling the Business Rule Exception.
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 Al the used workflow files AND the output Excel fife. Then upload the.zip file to the UiPath Certification Platform.
Good luck!
ALL THE BEST!

LEAVE A REPLY

Your email address will not be published. Required fields are marked *

Question List (72q)
Question 1: In the UiPath Robotic Enterprise Framework template, if a Sy...
Question 2: How can a string variable called myString be converted to an...
Question 3: You want to automate a process on the https://acme-test.uipa...
Question 4: Where should you store the environment settings that are pro...
Question 5: What robots can be selected when you start a job from Orches...
1 commentQuestion 6: A developer created a custom rule for Workflow Analyzer and ...
Question 7: Where can the logging level of a robot be changed from? Opti...
Question 8: Is there any way to hide the execution of one activity in th...
Question 9: In UiPath Studio, what describes project validation and work...
Question 10: How can a robot start an application in Citrix? Options are ...
Question 11: Which of the following statements are true? Select all the o...
Question 12: How can you provide more details to explain the purpose of t...
Question 13: Consider three GenericValue variables, var1 with the default...
Question 14: During the development of a process, a certain label text mu...
1 commentQuestion 15: You have two variables, varA and varB, as shown in the follo...
Question 16: How can you find all anchor elements in a web page? Options ...
Question 17: In which types of variable can you store text? Options are :...
Question 18: Scheduling a process is done from: Options are :...
Question 19: What type of argument can you define to pass data and retrie...
Question 20: How does the Anchor Base activity work? Options are :...
Question 21: What are the recording profiles are available in UiPath Stud...
Question 22: This is a reliable selector for a dynamic web page: webctrl ...
Question 23: What can the UiPath Robotic Enterprise Framework template be...
Question 24: What layout should be used for UI navigation and data proces...
Question 25: In which workflow in the UiPath Robotic Enterprise Framework...
Question 26: When fine-tuning a dynamic selector, how many characters doe...
Question 27: Is it possible to write to a text file without using the Wri...
Question 28: A developer wants to design a process in which multiple deci...
Question 29: What happens if the result of a transaction is not set? Opti...
Question 30: Where can you trigger an unattended robot from? Select all t...
1 commentQuestion 31: A developer needs to automate a process which involves captu...
Question 32: What are the uses of web scraping in UiPath? Options are :...
Question 33: The String.Format("Input = {0} and Output = {0}", "1","2") e...
Question 34: How can you pass data between workflows? Options are :...
Question 35: What recording wizard would you use to automate UI interacti...
Question 36: What happens if the ClickBeforeTyping property in a Type Int...
1 commentQuestion 37: What represents an example of a full selector?...
1 commentQuestion 38: What type of Output variable do all Get Mail activities retu...
Question 39: Which of the statuses below can a transaction have? Select a...
Question 40: A developer automates a process which has an Excel file as i...
Question 41: A developer is adding a Log Message activity in an Exit sect...
Question 42: What is the best way of scraping a large, selectable text in...
Question 43: What robot state is displayed on the Robots page while a job...
Question 44: Which is the best way to navigate to a specific page in a We...
Question 45: The return value of the Get Transaction Item activity is of ...
Question 46: *In the UiPath Robotic Enterprise Framework template, in the...
Question 47: Which of the following are required to have efficient execut...
Question 48: In this exercise, you will create a UiPath automation that p...
Question 49: The String.Format("Input = {0} and Output = {1}", "1","2") e...
Question 50: In this exercise, you will create a UiPath automation that p...
Question 51: Is it possible to reprocess a transaction in a Queue after i...
Question 52: What are the functions of the Outline panel? Options are :...
1 commentQuestion 53: A new blank project only has the Main.xaml file and consists...
Question 54: Which activity provides the easiest way to loop through all ...
Question 55: Which of the following statements is true regarding Lists an...
Question 56: Which statement about the UiPath Robotic Enterprise Framewor...
Question 57: Which of the following types of variables can be defined in ...
Question 58: In the Robotic Enterprise (RE) Framework, what is the initia...
Question 59: Which of these are workflow types available in UiPath Studio...
Question 60: What activity can you use to get a column value from a speci...
1 commentQuestion 61: You are developing a .xaml file to interact with multiple fi...
Question 62: How should exceptions be handled? Select all the options tha...
Question 63: The String.Format("Input ={0} and Output = {0}", "1","2") ex...
Question 64: Uipath Certification Question Set 6 In the UiPath Robotic En...
1 commentQuestion 65: Where should credentials be stored? Select all the options t...
Question 66: What status does a job have when a schedule is triggered in ...
Question 67: It is possible to write to a text file without using the Wri...
Question 68: How can you delay the Automatic Recording? Options are :...
Question 69: What type of assets can be stored in Orchestrator? Options a...
1 commentQuestion 70: If a developer wants to use a variable of type UIElement to ...
Question 71: A developer wants to ensure that a process they are developi...
2 commentQuestion 72: In a Robotic Enterprise (RE) Framework project that is conne...