Workload Automation Blog

A Dynamic Duo: Workload Automation and Robotic Process Automation

Robby Dick
3 minute read
Robby Dick
image_pdfimage_print

Despite having worked with Control-M for over 20 years, I am hesitant to call myself an expert on the topic of workload automation. What I prefer to say is that I have heard lots of stories from people on how they have – or hope to – increase the level of automation to improve the delivery of critical business services. Me being an expert can be up for debate. What cannot be debated is that I have heard many such stories!

Over the 20 years as mentioned earlier, in addition to the discipline of workload automation (WLA), I remember hearing about many other types of automation such as: IT Process Automation (ITPA), Business Process Automation (BPA), Run Book Automation (RBA), and Robotic Process Automation (you guessed it… RPA) – just to name a few. These types of automation, including workload automation, often live separate lives, sometimes compete with each other, but I think most accurately should be seen as complementary to each other – especially when it concerns workload automation and robotic process automation. Some things are just better together – Laurel and Hardy, Yin and Yang, and sweet and sour, to mention a few. And I think the same can mainly be said when it comes to RPA and WLA.

Robotic Process Automation is software that automates actions – things a human would otherwise perform like mouse clicks, keyboard entries, or selecting information from specific fields or screen locations. RPA is ideally suited for automating human-machine interactions – actions involving a person manually interacting with a user interface.

Workload Automation, the discipline I have been involved with for so long, is software that manages and monitors tasks that help deliver business services. These tasks run in complex multi-cloud environments and encompass a vast array of applications and data sources.

I can think of quite a few stories over the years where both disciplines needed to work together to help deliver a business service.

Take this example:

  • every time a customer creates an account in a retailer’s mobile app, at the end of the account creation a database extract occurs, creating a file that contains data associated with the new user account
  • every time the prior step occurs the file is transferred to another machine where a Business Intelligence (BI) tool is used to manipulate the data
  • the data from the prior step is merged with data that comes from a screen scrape task running in an RPA tool, that involves a legacy application inside the organization, resulting in a newly enriched version of the file
  • this resulting file gets transferred to another machine where a data lake resides
  • a series of Hadoop jobs run, ending with the creation of a report file
  • this report file gets sent to multiple internal business units at the company as well as to an external business partner

This example is a mildly complex flow of jobs or events that need to occur – sometimes with high frequency, but always with very tight time tolerances – to deliver a business service. The third step is the sweet spot for RPA, but that step in and of itself does not deliver the business service (which is the report that gets generated and distributed in the final step). The business service needs all those steps to happen at the right time, in the right order, without exception. And that is Workload Automation’s sweet spot. Orchestrating a complex set of events on time, every time.

As a witness to this and the many other customer stories I have seen and heard, it is the combination of these two automation disciplines that result in happy customers because of excellent business service delivery!

Understand your options for workload automation

Refine your tool selection criteria to deliver scalable, reliable, and easy-to-use Workload Automation.
Download Now ›

These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

See an error or have a suggestion? Please let us know by emailing blogs@bmc.com.

Run and Reinvent Your Business with BMC

From core to cloud to edge, BMC delivers the software and services that enable nearly 10,000 global customers, including 84% of the Forbes Global 100, to thrive in their ongoing evolution to an Autonomous Digital Enterprise.
Learn more about BMC ›

About the author

Robby Dick

Robby Dick

Robby joined BMC Software in the summer of 1999 and has been involved with automation since 1995 in a variety of roles including: end-user, administrator, pre-sales consulting and marketing. For the past 7 years his primary responsibility is talking about the current and future state of automation and how Control-M can help deliver applications, and the business services they support, faster. Prior to 1995 Robby was a UNIX systems administrator in the Chicago area at companies in the energy, financial services and manufacturing industries. He has a Bachelor of Science degree in Computer Science from the University of St. Francis in Joliet, IL, and resides in northwest Alabama with his wife and 4 children.