Reduction in Infrastructure
“Robocorp gave us freedom from licenses and improved scalability to meet SLA and stakeholder commitments. They are now a strategic partner in our digital transformation journey.”
Paul Ferguson, VP of Global Financial Services at Emerson
Emerson makes the world healthier, safer, and more sustainable.
Emerson delivers innovative products and engineering services to industrial, commercial, and consumer markets. They serve the world’s most essential industries and solve the biggest challenges of modern life.
The company established a center of excellence (CoE) to manage the technology and operations of Emerson’s automation program. Led by Paul Ferguson, VP of Global Financial Services, they were an early adopter of robotic process automation (RPA) technology and have deployed hundreds of automations to all areas of their business.
Slow processing, missed SLAs, and lots of headaches.
Emerson chose a Gen1 RPA provider years ago as their RPA platform and automated a wide variety of mission-critical processes, including finance operations, complex order management, and supply chain processes with tight SLAs.
One such automation released customer orders which involved collecting files from SharePoint that had to be processed through multiple screens within their Oracle Enterprise Business Suite (EBS) ERP. While the automation was complex, the business required all files to be processed within five hours.
If the bots could not complete the job in time, customer orders would be delayed, and/or customers would be quoted wrong lead times.
This resulted in constantly juggling workloads and adopting a third-party bot scheduling platform to address the problem. But in the end, Emerson was still faced with adding a significant amount of capacity to their Gen1 system in the form of licenses and infrastructure but knew that those assets would sit unused during non-peak times.
With the help of an advisor, Emerson surveyed the RPA landscape for traditional and open-source options. With a robust Python-based open-source framework for building bots, the ability to scale automations up and down on-demand via cloud-based orchestration, and a simple consumption-based pricing model, Robocorp became Emerson’s partner of choice.
After working with Emerson’s team to pilot one of their critical use cases, we began the conversion process by first analyzing their existing Gen1 provider automations for common objects that can be managed centrally in a source code repository for reuse in future automations. This concept of “reusable components” is central to Emerson’s strategy.
“We didn’t want to refactor different variations across multiple processes. Instead, we wanted a modern approach to developing automations such as cloud repositories and a cloud-native orchestrator to make future development faster and lower infrastructure costs,” said Paul Ferguson, VP of Global Financial Services at Emerson.
Working with Robocorp, Emerson can run 16+ sessions on one server and has achieved 100% adherence to the SLA. Their Gen1 environment would require 16 servers and 16 licenses, which increases maintenance costs and adversely impacts the ROI.
When converting the Gen1 bots to Robocorp, several members of Emerson’s automation team had programming experience. Still, most were primarily familiar with UI-based drag-and-drop automation tools. In a short time, they were able to become proficient in Robocorp’s ability to automate at all levels of the application stack, including UI, locators, UI elements, API, data, etc., as well as the ability to dynamically scale workloads up and down, and quickly became self-sufficient due to the power of the Python ecosystem and accessibility of Robot Framework’s human-readable syntax.
After a few short sessions with Robocorp’s onboarding team and 24/7 support tools, the Emerson automation team built dynamic digital workers leveraging existing objects from Robot Framework, such as the RPA Java Access Bridge library, and new keywords using Python. They were able to migrate high-consuming Gen1 bots quickly and create new automations leveraging reusable objects.
Emerson’s internal stakeholders are happier, rework has been virtually eliminated, and they no longer need bolt-on applications for orchestration.
“Using drag and drop to build less complex automations has benefits and purpose, but I felt limited when building complex automations. Using Robot Framework and Python removes the limitations, and I feel like a ‘real developer.’”
Marvin Rojas, Emerson Intelligent Automation Center of Excellence Lead Developer
The Emerson team continues to innovate. In parallel with converting early Gen1 bots, they are also exploring new use-cases related to finance operations, cases like credit-to-cash, invoice-to-pay, and month-end close activities. Robocorp is proud to be a strategic partner in this endeavor.