DE

RPA Challenges

RPA challenges and solutions

The so-called RPA Challenge is about developing software robots (bots) that are able to solve different RPA problems that can arise in the practice of an RPA developer. Both the automation skills of the RPA expert and the RPA solution on which he is based are put to the test. The most frequently referenced and discussed RPA challenge in numerous RPA forums located on the website RPAChallenge.com. According to WhoI's query, the domain, registered by Google LLC, is owned by a company at "96 Mowat Ave in Toronto, Ontario" in Kannada. The Tucows company is based there and specializes in the registration of Internet domains and the establishment and operation of fiber networks. More information about the RPA Challenge in the RPA News Blog: The RPA Challenge

What makes the RPA Challenge so special?

In practice, RPA developers often encounter situations in which it is necessary to read structured and unstructured data from e-mails, Excel sheets, files and other data sources and transfer them to other systems. The tasks of the RPA Challenge implement various scenarios that are intended to make reading, evaluating and transmitting data and other information particularly difficult.

For example, the first task already involves a situation in which the robot employee is supposed to read data from an Excel file in order to transfer it to a dynamic form that changes in order and arrangement with each transfer. The form changes not only visually, but also the object IDs in the HTML code and the associated XPath paths.

RPA Challenge 1 - Dynamic input forms

  • 1.) The aim of this challenge is to create a workflow that enters data from a table into the form fields on the screen.
  • 2.) Warning! The position of the fields on the screen will change after each submission during the 10 rounds. Therefore, the workflow must correctly identify where each spreadsheet record must be entered each time.
  • 3.) The actual countdown of the challenge begins as soon as the robot clicks on the "Start" button. Until then, he can send the form as often as he likes without receiving any prints.

RPA Challenge 2 - Shortest Paths and Human-in-the-Loop

  • 1.) The aim of this challenge is to create a supervised robot that works with the user.
  • 2.) The user has to assign a requirement (marked as a RED point) to the closest offer (marked as a GREEN point), whereby two tables are filled with data.
  • 3.) The robot must fill in the required data within the form with the data in the tables generated in step 2. The form returns a contract value that must be pasted back into the "Contract" text box.
  • 4.) Repeat this until there are no more RED points on the map.

RPA Challenge 3 - The movie search

  • 1.) The aim of this challenge is to create a workflow that checks which movie reviews are positive or negative.
  • 2.) Add 3 movies to your list to start the challenge. You can either search for them or get a list of 3 popular movies.
  • 3.) Click on each movie in your movie list to view the reviews. Review each review and see if it is positive or negative. When you've reviewed all of the reviews, click Submit to view your score.

RPA Challenge 4 - The invoice extraction

  • 1.) The aim of this challenge is to create a workflow that reads every table row and downloads the corresponding invoices.
  • 2.) The robot must extract the invoice number, the invoice date, the company name and the total amount from the invoices.
  • 3.) The robot needs to create and upload a CSV file with the data extracted from each invoice, the ID and the due date from the table, but only for the invoices for which the due date is past or today.
  • 4.) The actual countdown of the challenge begins as soon as the robot clicks the start button and ends as soon as the CSV file has been uploaded. Until then, the robot can experiment with the table on the right without receiving any penalties.
  • 5.) Below is a sample CSV file to show the required format for the final result and two sample calculations. The formats of the invoices correspond exactly to the samples and do not change. The RPA Challenge expects the uploaded CSV to have the exact same format as the sample CSV, including the formatting of the cells, and that the rows are in the same order as they appear in the table. Any difference will result in a failed challenge.

All further details and the RPA Challenge itself can be found on www.rpachallenge.com