The Customer
A leading provider of flooring materials and installation services in the United States.
The Project
Robotic Process Automation to Elevate Flooring Operations
Overview
The Customer approached Improving with a significant business challenge. Their internal ERP system, RFMS, lacked robust integration capabilities with the various billing portals used by their clients, primarily in the Texas real estate builders market. As a result, the Customer relied on manual processes to reconcile work orders, payments, and invoices, leading to inefficiencies, errors, and significant resource allocation. Improving proposed a solution leveraging Automation Anywhere, a Robotic Process Automation (RPA) tool, to automate the data extraction and integration processes. By implementing RPA, the Customer aimed to streamline their operations, increase efficiency, and reduce costs associated with manual labor.
The Challenge
The manual reconciliation process for work orders, payments, and invoices was time-consuming and prone to errors. The Customer spent hours manually entering data from multiple billing portals into their ERP system, resulting in delayed payments, potential inaccuracies, and a drain on human resources. The lack of integration between RFMS and the billing portals created a significant bottleneck in their operations, hindering growth and scalability.
The Solution
Improving proposed implementing Automation Anywhere to automate the data extraction and integration processes. The team started by developing a proof of concept (POC) to integrate one builder and test the capabilities of the RPA tool. Once the POC yielded positive results, the project expanded to include multiple builders and billing portals. The solution involved leveraging Automation Anywhere’s screen scraping capabilities to extract data from the billing portals and using queries to update RFMS based on the extracted information.
The team implemented a dynamic logging solution, allowing for flexible and comprehensive tracking of bot activities. This enhanced logging system provided valuable insights and facilitated troubleshooting. To ensure accuracy and minimize exceptions, the team employed string matching, data cleansing, and wild card matching techniques to cross-reference the builder portals with RFMS. This approach resulted in a match rate of over 95%, significantly reducing the manual effort required for exception handling.
Additionally, the team utilized Automation Anywhere’s ability to drive the RFMS Windows client to automate the check posting process. Previously, accountants relied on spreadsheets to track and post checks, leading to potential errors and inefficiencies. By automating this process, the team saved hours per day, especially during month-end cycles.
The Technologies & Methodologies
Automation Anywhere: The RPA tool used to automate the data extraction and integration processes.
RFMS: The internal ERP system utilized by the Customer.
SQL Server: The database technology underlying RFMS.
Classic ASP: The technology used in one of the billing portals that required screen scraping.