Log into Application (Acme Website)
Use the credential –
User ID:
Password:
2.Build a report datatable to maintain the processed transaction history of
Tax ID; Vendor; Date; Invoice Number; Number of Invoices found; Status; Comments
3. Get the Queue item
4. Navigate to the WI3 work item.
5. Click on Download PDF Invoice and save the PDF in the local folder.

Read PDF and extract the below fields from the downloaded file:
• TaxID
• Vendor
• Date
• Invoice Number
Once all the vendor information is extracted, navigate to invoices page - ACME System 1 - Log In
Using the TaxID, search for any available invoices
Extract all the invoice information as a datatable and save this file and send an email to xxxxx@gmail.com ; yyyyy@gmail.com . Update the WID details into report datatable.
If there are no invoices found, update the WID details into report datatable
-If the Tax ID is not found in the downloaded PDF , update the WID details into report datatable as Tax ID not found.
Repeat steps 3 to 8 for rest of the WI3 queue items.
Create a single excel report of all processed and exceptions and send an email to xxxxx@gmail.com ; yyyyy@gmail.com
If exceptions or errors are encountered, the bot should send an email to the above addresses with screenshot attached if applicable.
Logout from the ACME website Exception Handling:
Login Failures
No invoices list is found
Any application exceptions
It is already mentioned in very good detail in your question. I’ll give some additional info because you want it in RE:
The flow responsible for Opening the Browser and Log-in should be present in the InitAllApplications.xaml
The second step mentioned in your question suggests that you should not use Orchestrator Queue. But the third step says Get Queue Item. I would suggest you go through the question again and confirm which Type of RE is needed (Tabular Or Queue)
The Main Logic from step 4 to 11, must implemented by following best Practices in the Process.xaml
The Log-out and Closing the Browser, must be done in the CloseAllApplications.xaml
This is the most I can give. You HAVE to try this on your own, as these Academy questions are meant for Learning. Real world Problems are more complex. Hence, asking for the entire Flow/solution for a learning content is not appreciated
I think this is an Academy task, so it should be completed by you yourself. And another reason is if you complete it by yourself, then you will learn many more things.
Feel free to ask if you get stuck somewhere in the task.