UiPath认证考试(上机实践部分)解题过程

本文详细介绍了如何根据UiPath认证考试的题目要求,使用REFrameWork模板创建Dispatcher和Performer两个子流程。Dispatcher负责登录、抓取数据并添加到Queue,Performer则进行数据验证与业务规则异常处理。考生需要遵循最佳实践,确保解决方案的可扩展性,并使用Orchestrator进行测试。完成项目后,需将所有工作流文件和输出Excel文件打包上传。
摘要由CSDN通过智能技术生成

1 题目

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. Log in to https://www.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 NumberVendor Tax ID and Date.
5. Close ACME System 1.

Here are the steps performed by the Robot in the Performer
1. Log in to https://www.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 Tax ID 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 item 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 < String >; Username < String >; Password < SecureString >.
3. Create a separate workflow file for closing ACME. 
4. Add the ACME_URL and ACME_Credential to the Excel 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 proces

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值