Skip to main content
Oli.Morris
Automation Anywhere Team
Automation Anywhere Team
November 15, 2024
Blog

Bot Games: Document Automation Training Camp Edition | Lease Processing Challenge

  • November 15, 2024
  • 17 replies
  • 1720 views

 

 

Welcome to the latest edition of Bot Games — are you ready to push your automation skills to the next level? To beat this challenge, you will need to combine everything you’ve learned about Document Automation with new technologies like generative AI and API Tasks. If you can complete this challenge successfully, you can be confident you’re at the forefront of the latest and greatest in automation technology.

Watch the video HERE, by me, and get a complete run down of the challenge.

Challenge Objective

Housing Hope is a fictitious non-profit organization dedicated to providing rent relief and support for families displaced due to various circumstances. To streamline their processes and better serve their clients, Housing Hope is looking to leverage the power of automation and generative AI to optimize their lease agreement onboarding process.

The problem: Housing Hope’s lease agreement onboarding process involves manual document processing and data entry. Each existing lease agreement must be entered into their system of record so they can onboard and manage that lease accordingly.

Your challenge: Help Housing Hope with their efforts of automating lease onboarding by downloading the zip file of lease agreements and extracting key lease details to enter into the system of record on their site. Use an automation to enter the details for the uploaded lease document into the correct fields in the system of record and press the 'Submit' button. Once the lease details have been submitted, a scoring modal will appear, displaying your submission results for accuracy and speed.

Guidance

For this challenge, we’ve decided to add two difficulty modes—Easy and Hard—depending on your appetite for a challenge. Easy mode is for people who want to focus on completing a Document Automation challenge and skip the routine automation development. The outcome and results remain the same, no matter what mode you select, but the help you have available to you changes.

Before we begin, and assuming you’ve never used the system of record that Housing Hope employ, you’ll need to be aware of some quirks. The system of record demands that the property address from the lease is formatted correctly and has the zip code in the ZIP+4 format alongside the country. Finally, the system of record demands that the monthly rent is a number.

Hard Mode

In Hard Mode, your only friend is the Automation Anywhere platform. Download the leases and get processing! As a singular tip, consider leveraging an address validation API tool to conform to the format required by the system of record.

Easy Mode

Warning! The following contains some spoilers that may reduce the difficulty of Hard Mode.


In Easy Mode, we’ve pre-built some assets you can leverage to complete the challenge: two task bots and an API task. Depending on how you build your solution you may or may not need to use all of them, and not all of them will require modification.

Be advised to check the leases for the fields you’ll be extracting. One field in one lease may be particularly troublesome (😉) and it will be down to you to determine how to handle it. As a final tip, remember that when you create a Learning Instance, Document Automation does a lot of the hard work for you in terms of creating a process.

Sharing Your Results

Once you’ve successfully completed the challenge, share a screenshot of your results on any social media platform using the hashtag #BotGames. We want to celebrate your accomplishment as well, so our team will be looking for individuals who share their results on social media for a chance of winning limited edition Bot Games swag. See official rules here.

Please share your feedback as well. We want to hear what you enjoyed and what frustrated you about this challenge. Share some tips with your fellow developers and help us build a stronger community!

Conclusion

By completing this challenge you’ll gain first hand experience at solving a complex solution that many organisations could benefit from. You’ll be using the latest in automation technology and as a result, improve your skills as an automation developer.

 

Be sure to join us for a solution tutorial on LinkedIn Live on Wednesday, November 20 at 10:00 a.m. EST.

17 replies

Cadet | Tier 2
November 15, 2024

Looking forward to the new challenge, Can't wait to take part in the latest edition of Bot Games. See you then!

Vatsy
Most Valuable Pathfinder
Most Valuable Pathfinder
November 16, 2024

Can’t wait for this challenge! See you soon!

Vatsal Mehta - Ideate. Automate. Innovate. - LinkedIn URL: https://www.linkedin.com/in/vatsalmehta18
Cadet | Tier 2
November 18, 2024

I’m excited to share that I’ve successfully completed the Automation Anywhere Bot Game Challenge 2024 focused on Document Automation! 🎉

This year’s challenge, designed to streamline the lease agreement onboarding process for Housing Hope, a fictitious non-profit, pushed me to apply both foundational skills and new technologies to solve a real-world automation problem. The task required leveraging RPA, Generative AI, and API integration to automate the extraction of lease data and its seamless entry into a system of record.

Here’s how I tackled the challenge:

  1. Document Classification: I created a Document Automation Classifier to differentiate between Residential and Commercial lease agreements.
  2. Learning Instance Setup: I utilized a Learning Instance to automatically extract key lease data, while ensuring all information met the necessary validation criteria.(Gen AI Prompt)
  3. Address Validation with API Integration: By integrating the Google Maps API, I validated and formatted addresses according to the required system standards.
  4. Task Bot for Data Entry: I built a Task Bot to automate the entry of extracted details into the Housing Hope platform, ensuring both speed and accuracy.(Browser actions and capture)
  5. End-to-End Process Integration: All components were woven into a cohesive process, guided by Co-Pilot, for a smooth and efficient user experience.

 

A huge thank you to the Automation Anywhere team for hosting such an innovative and rewarding challenge. This experience has not only deepened my technical skills in Document Automation and Generative AI, but also given me hands-on experience with the latest RPA tools. It was a fantastic opportunity to push my limits and learn new ways to optimize business processes.

 

If you’re passionate about automation, I highly recommend taking part in the Bot Game. It’s a great way to level up your skills, connect with the global automation community, and showcase your abilities in a fun and competitive setting.

Thank you once again to the Automation Anywhere team for making this challenge both educational and enjoyable. Looking forward to more learning opportunities ahead! 🙏

Oli.Morris
Automation Anywhere Team
Automation Anywhere Team
November 18, 2024

@Vatsy ​@Aditi Indoriya ​@Goutam Bhat sincerest apologies and thanks for raising this. I can confirm I’m getting the same. I’ve duly raised with our Engineering team.

Until it comes back online, you could integrate Google’s Address Validation API in the API task. That should be a straight swap in the API task.

I’ll keep you posted.

Vatsy
Most Valuable Pathfinder
Most Valuable Pathfinder
November 18, 2024

Hi ​@OliverM108256,
Thanks for your response. I was able to use the ChatGPT API within the Submit Lease Data Task Bot itself to complete this challenge. It was a great challenge! Please do check out the detailed post about this challenge at the below LinkedIn link:
https://www.linkedin.com/posts/vatsalmehta18_social-impact-challenge-completed-activity-7264210865640382465-L9Zh?utm_source=share&utm_medium=member_desktop

Vatsal Mehta - Ideate. Automate. Innovate. - LinkedIn URL: https://www.linkedin.com/in/vatsalmehta18
Oli.Morris
Automation Anywhere Team
Automation Anywhere Team
November 18, 2024

Update for Address Validation API Task

Hi All - If you’re using the Control Room from the Document Automation Masterclass, I’ve created a credential that uses the Google Address Validation API Task.

To use leverage this:

  1. Edit the “Validate Address” API Task
  2. Navigate to the “REST Web Services: Post Method” (line 6)
  3. Select the following credential as the URI:

You can then save this task and complete the challenge.

I’ll be updating the Lab Files later today so this fix may not apply to you.

Most Valuable Pathfinder
November 18, 2024

Update for Address Validation API Task

Hi All - If you’re using the Control Room from the Document Automation Masterclass, I’ve created a credential that uses the Google Address Validation API Task.

To use leverage this:

  1. Edit the “Validate Address” API Task
  2. Navigate to the “REST Web Services: Post Method” (line 6)
  3. Select the following credential as the URI:

You can then save this task and complete the challenge.

I’ll be updating the Lab Files later today so this fix may not apply to you.

Hi ​@OliverM108256 

Not able to access above locker

 

Chand
Oli.Morris
Automation Anywhere Team
Automation Anywhere Team
November 18, 2024

@ChanduMohammad you’ll need to be signed into the Control Room as a user with the DocAutoTrainingCamp role. I’ll DM you.

Most Valuable Pathfinder
November 18, 2024

@ChanduMohammad you’ll need to be signed into the Control Room as a user with the DocAutoTrainingCamp role. I’ll DM you.

Thanks ​@OliverM108256 

Chand
Marc Mueller
Most Valuable Pathfinder
Most Valuable Pathfinder
November 18, 2024

#BotGames 2024 Edition Solved 🤖🕹️

Here the steps I have done to complete it. 👇👀

1. Create a Learning Instance to automate the document extraction process.

2. Create a field rule in the learning instance to set value to 0 (number) if the extraction is a string value.

3. Validate the address using the API provided by Automation Anywhere to ensure it’s formatted correctly for the website.

4. Create a Task Bot to automate the field entries of extracted information back into the website.

 

 

 
🤝Let's connect on LinkedIn: https://www.linkedin.com/in/developer-marc-mueller >>>>>>>> 📺Check out my YouTube channel - https://youtube.com/@AutomationDevelopmentEasy