With motto to help you to prepare for interview. We have build this RPA Challenge series for RPA developers to practice by trying to build automation according to provided specifications.ย
We have also provided links for solved example so that you can learn while you practice.
Give a try & do let us know in case any issues.
RPA challenges can be solved in any RPA tools of your choice.ย
ย
Improve your RPAย skills with our library ofย 15+ challenges and prepare for RPAย interviews with content from leading technology companies.
Problem Statement : Invoice Creation & Follow-up Email
The goal of this RPA Challenge is to create invoices based on data available in CSV File & Send Email along with Invoice to account teams for quick reconciliation.
Your workflow should contain the following steps.
ย Login into the website (http://challenge.rpabotsworld.com/) (Credentials are shown at Login Page)- You can also register for your account in case you wish.
Navigate to Invoicing System -> Add New Invoice
Create an Invoice based on data supplied in excel. (See Attached Data at bottom of this page)
Attached Excel Contains Product Description, Price, Quantity and Status. Your workflow should Calculate Tax (18% GST), Billing Date Should be System Date and Due Date should be T + 45 Days
Once Invoices are Created, You need to download the invoices and Zip all of them into the folder and send it to configured email.
Your email must contain the source data and updated with generated Invoice no, Total Amount with status in case success or failure.
You are allowed to use the tool of your choice, But make sure to follow the best practices and guideline to make your robot robust and stable.
Good Luck & Happy Automation!
Hint: Solve the challenge using below concepts !
PDF Download
You need to Download PDF to get data from invoices.
DataTables
Use Datatables Or Collection to perform data handling.
Queues
Make Sure to use Concept of Queues for job management.
Excel
Excel to report result back with success or Failure Status.
Invoke Code
You can use code activity for data filtration & lookup.