UIPath RPA Developer Advance Certificate of Completion

Keywords: Excel

Certification training fee

At present, all courses and certifications of the official college are free of charge. The official website says that fees will be charged after March 2020

Links used in the authentication process

1.uipath Certification Center: https://certificate.uipath.com

You need to register an account. It is not the same set of account system as uiapth academy. You can use the same email. For the registration method, see:

https://blog.csdn.net/qq_15652965/article/details/104280551

2.uipath Orchestrator Management Center: https://platform.uipath.com

This is the robot scheduling center, which can manage and set up multiple robots. It is not the same account system as the uiapth academy, and can use the same mailbox. The usage can be seen as follows:

https://www.jianshu.com/p/76f44a3c9408

It will be used in the second part of the project.

3.uipath online test system: http://acme-test.com/

It is not the same account system as uiapth academy. You need to register by email alone (note that it must be the same email as academy!).

After entering for the first time, you need to click user options - > Reset test data

It will be used in the second part of the project.

Certification test steps

The certification center is the real uipath test certification. There are two parts in the certification. The first part is online test, with 45 questions in total. The second part is the practical test, a project practical exercise. Online tests suggest using a web proxy, otherwise slow.

Part I online test


In one and a half hours, click start Wuiz to start answering questions and enter full screen mode automatically. After a question is submitted, the next question will be displayed. If the agent is not used, it will be a little slow. It must be submitted before the end of the day. Otherwise, it will submit several questions after the end of the day, and it can't be backed up. If it's more than three minutes and it doesn't refresh, it can be done at the end of the day. Note that you cannot exit the full screen at the beginning! Otherwise, the test will be invalid. You need to wait 24 hours for the next test.

There are three parts (45 questions), basic (10 questions), coordinator (10 questions) and advanced training (25 questions). Through 70% of the translation (32 questions) that need to be answered correctly, there are three opportunities to answer questions. There are about 300 questions in the official question bank, and 45 questions are cancelled each time. onlinequiz is actually better. The author is a generation test. At present, the question bank that uses the summary will be more than 40 questions correct each time. If you pass, you will unlock the second part of the project. If you don't pass, you need to wait 24 hours before you can take the next test.

Can + buckle 603794578, there is a question bank!

Part II practical examination


It is to create new projects and upload them in zip according to the requirements, and determine whether they pass the evaluation according to the evaluation results, with a full score of 100 and 70% passing the certification. There are three opportunities.

There is a basis for scoring, including whether you meet the requirements of the project, renaming activities, and so on.

Advanced certification - > Consulting scoring scheme download this excel. You can click in the practical exam to view the scoring basis.

After the completion of the package into zip format compressed package, not rar! Try to delete useless files in the compressed package, such as exception screenshots, framework documents, etc. Then click the upload button and select the compressed package to upload.

Can + buckle 603794578, source Oh!

Category I: vendor

80% chance is that this project, vendor operation related, needs a framework to complete. The real question is as follows.

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 or hover over the Vendors menu item and then click on Search for Vendor. Click on Display All
    Vendors. Scrape the data from the whole table displayed. The resulting
    datatable will be used as the input data for the process. Navigate
    back to the dashboard;Note: Navigation can be achieved in multiple
    ways by the robot - choose whichever you find best.

  3. For each Tax ID:

  • Navigate to Vendors

  • Search page (click or hover over the Vendors menu item and then click on Search for Vendor);

  • Type the Tax ID into the Vendor Tax ID field;- Click on Search;

  • Extract the values for the Vendor, Address and City and compare them with the values from the previously extracted table from the Display
    All Vendors page (check for EXACT match for all fields!);

  • If the values are not matching, this should be categorized as a Business Rule Exception;

  • If the City does NOT belong to the group {""Brasov"", ""Bucuresti"", ""Koln"", ""Moscow"", ""Berlin""}, this should be categorized as the
    second Business Rule Exception. We can only process requests from
    these cities. Check the City value extracted after the individual Tax
    ID search;

  • If no Business Rule Exception, Append the resulting datatable from each page into an CSV file; 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 DataRow. The process should recover and retry 2 times in case of errors in navigation between the
    Vendor Search and Vendor Search Results pages. One transaction is the
    action of navigating to the Vendor Search page, searching for the
    TaxID and scraping the values from the resulting one row table.
    (Similar to ACME Process 5 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 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 process used.

  8. Populate the Process.xaml file with the following actions: Navigation, Searching for TaxID, Scraping, Checking if the values
    match, Checking for the correct City, Appending to CSV.

Important Note: Don't use external file references outside of the
project folder (including Orchestrator Assets). Put all the used files
inside 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 and upload the zip file to the UiPath Certification
Platform.Good luck!

The whole business logic is:

You can create a new sub process, and use the web recording function of studio to record the process of login, input the user name and password, and click login. Log in to the acme system and click search all vendors. Then get the form data. Here you need to use the Data Scraping function of studio to output datatable. Search all vendors page, use Data Scraping to grab. In this project, you don't need to use queue, just change the type of each TransactionItem to DataRow, and change the TransactionData to Datable. Set the type of TransactionItem to DataRow. In the setTransactionStatus.xaml process, remove the SetTransactionStatus activity under each sub process. Each of the three processes needs to go in and remove SetTransactionStatus activity.

Note the difference between CloseAllApplications.xaml and KillAllProcesses.xaml, one is to close the window and the other is to close the application. The main test point of this project is to change the type of transaction item to datarow and use the config file. In addition, note that the way to use background is to check simulate click in click activity. You can get bonus points. Check simulate click. In addition, such as adding appropriate log, try activity, rename activity, against hardcode, etc., are all scoring points.

The second category: invoice

The second project is related to the invoice operation, which needs two framework s to complete, one is Dispatcher and the other is Performer. The real question is as follows.

Exercise In this exercise, you willcreate a UiPath automation that performs the steps below. To achieve this, you will use the REFrameWork as the starting template and follow the UiPathdevelopment best practices.
.
The solution has to be scalable, socreate two separate projects (sub-processes): (1).One for the Dispatcher (add to queue); (2).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 theRobot 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 Number, Invoice Item and Total.(5). Close ACME System 1.

Steps performed by the Robot in thePerformer: (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 Invoice Item and Total 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 inmultiple ways by the robot - choose whichever you find best.
.
Constraints to follow in thedevelopment, 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 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: Navigation, Searching for Invoice Number, Scraping, Checking if the values match, Handling the Business Rule Exception.
.
Important Note: Don't use external filereferences outside of the project folder (including Orchestrator Assets). Placeall 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 CertificationPlatform.Good luck!

The whole business logic is:

1) Dispatcher: log in to acme test system, click Invoice and get data, add TransactionItem to Queue in Orchestrator, that is to say, save nvoice Number, Invoice Item and Total of all entries in Invoice page to Queue. transactionData in the Queue. Note that the value value of Queue name and OrchestratorQueueName in the local config.xlsx should be consistent.

2) Performer: log in to acme test system, simulate click invoice, get data from queue, getTransactionItem, get invoceNumber, simulate input search box, click search to get search result, compare the search result with the data in transactionitem, if the data is not the same, throw businessRuleException. If the data is consistent, follow-up process will be executed automatically, and tra will be set status of nsactionitem.

During the test, you should first execute the dispatcher project, push the data into the queue, and then you can compare the business data volume and the corresponding invoice data volume to indicate success. Then start the performer project, pull the data in the transaction (manually throw exception for testing), the execution status and results of the transaction, and view the specific data in the transaction.

Pay attention to the scoring point, just like the first item, to ensure the normal operation of the whole item. Finally, in the orchestrator, view all the execution of the transactionItem under the queue.

Part III submission of opinions

The system will automatically score, and the time is about two hours. If it passes, the blue button will be displayed at the bottom of the page. After clicking, it will fill in the evaluation and submission comments for this exam. Select it randomly, and then click the blue button again to download the certificate. If it fails, the score will be displayed and specific improvement points will be specified.

There are more than ten sets of item questions, but don't be afraid. In fact, they are modified from three types of questions, and only one of them is modified. It can be considered that there are three sets of questions. Next come up with two kinds of love test to analyze.

The project uses the REFramework template. In studio, click start, robot enterprise framework, and create a new enterprise template.

You need to log in https://www.acme-test.com, and the account registration email must be the same as that of the official college!

summary

At the beginning of my study, there were some detours in the construction of the three projects. If the purpose is to develop in the future, it is recommended to read another article, that is, to start learning Uipath tutorial from scratch, and to start developing in three weeks at least. If the purpose is only to obtain the certificate, it is recommended to contact the author to obtain the question bank and source code, and the certificate can be obtained in one day. You can also choose to take the exam on behalf of others. Two packs of money can save time and effort.

RPA has great potential in the Chinese market. I hope this article can help more RPA fans and RPA practitioners.

Published 4 original articles, won praise 0, visited 16
Private letter follow

Posted by jd307 on Wed, 12 Feb 2020 04:35:23 -0800