How to Measure the Value of Production Automation
- Featured Insights
- April 19, 2023
We believe one of the core foundational pillars of any Automation Program is the ability to collect, visualize and analyze robot data. Using dashboards, a fleet of bots can be monitored, maintained, and measured to ensure optimal performance and low running costs. Dashboards play an important role in managing enterprise robotic operations.
To put it simply, dashboards are collections of data visualizations that provide deep visibility into important bot metrics such as Bot performance, health checks, issues and errors on a real-time basis, volumes of work completed, overall costs, and benefit measurements for the overall automation program.
Streamlines Processes
Like managing a human workforce, keeping track of your digital workforce’s productivity is important. The productivity of robots depends on the amount of work they complete – more work completed translates to more robot productivity. So, it becomes largely important for an organization to ensure that its robots are being fully utilized.
Every Robotic Operations Center should have a dashboard that provides visibility into a bot and virtual machine utilization. Using this data, the operations staff can optimally reorganize the enterprise workload by completing as many tasks as possible while using fewer resources. Such dashboards provide information on how frequently bots have been utilized within a selected time frame.
These dashboards are typically in a column chart form and are built by taking the total time a bot has run within the selected period and dividing it by the amount of time the bot could have been run. For the best results, there should be separate dashboards for daily, weekly, monthly, annual, and all-time bot utilization. For example, the most common visualizations included in a robot utilization dashboard are:
Total Utilization | The total utilization, in hours, for both attended and unattended robots. |
Top 10 Busiest Robots by Process Name | The robots that spent the most time executing each process. |
Today’s Utilization Breakdown | Displays the time each robot worked over the previous 24 hours. |
Avg Utilization/Day per Robot | Average hours worked per day, for each robot. |
Daily License % Utilization | The maximum daily license utilization, in percent, for all runtime types. |
Daily License Utilization (max value) | Daily maximum number of licenses utilized per runtime type. |
Last 7 Days Runtime Consumption | The maximum number of daily runtimes consumed compared to available per machine for the last 7 days. |
Transactions
Like managing a human workforce, keeping track of your digital workforce’s productivity is important. The productivity of robots depends on the amount of work they complete – more work completed translates to more robot productivity. So, it becomes largely important for an organization to ensure that its robots are being fully utilized.
Every Robotic Operations Center should have a dashboard that provides visibility into a bot and virtual machine utilization. Using this data, the operations staff can optimally reorganize the enterprise workload by completing as many tasks as possible while using fewer resources. Such dashboards provide information on how frequently bots have been utilized within a selected time frame.
These dashboards are typically in a column chart form and are built by taking the total time a bot has run within the selected period and dividing it by the amount of time the bot could have been run. For the best results, there should be separate dashboards for daily, weekly, monthly, annual, and all-time bot utilization. For example, the most common visualizations included in a robot utilization dashboard are:
Filters Date: This YearJob Status: Successful
Money Saved
$62,464
Hours
1,297 Hrs
Goal for this year
$62,464
Top 10 Time-Saving Processes
Money Saved per Process
Streamlines Processes
Transactional dashboards are a necessary form of a dashboard for any process that uses queues and transactions. They help make sure that bots are performing the work they are built for and that they are completing it successfully.
Historical transaction dashboards are a useful tool for evaluating how an organization’s bots have performed historically and how much value the bots have been adding to the business. In these dashboards, you can quantify exactly how many transactions have been performed over time and can use the data to measure the real cost benefits and human hours saved as a direct result of implementing automation. Visualizations included in a transactional dashboard include:
Completed Items | Displays a cumulative total of all transactions processed to date. |
Queues | The total number of queues. |
Transactions by Status | The total number of transactions, including retried transactions, for each state: Successful - Abandoned - Failed |
Transactions by Date | AThe total number of transactions per day, with a breakdown by Successful and Failed status. |
Weekly Exception Breakdown | The total number of exceptions for each week, with a breakdown by exception type: Application Exception or Business Exception. |
Avg Transaction Duration Per Queue | Displays the average handling time, in seconds, for each item per queue. |
Exceptions | Pivot table displaying the Queue Name, Robot Name, Exception Type, Reason, and # Errors foranalysis. |
Business ROI
Filters Folder: Include AllDate:This & Last Month
- 1Transactional – Each transaction is a unit of measurement for productivity.
- 2Procedural – Each job run is a unit of measurement for productivity.
- 3You must assign fixed values to calculate ROI.
- 4Transactional – Dollars per hour that you would pay an employee to process a transaction.
- 5Procedural – Dollars per hour that you would pay an employee to complete a task end to end
- 6Once fixed values are assigned and data is collected for robot utilization and transactions processed, you then must configure your dashboards so that each process refers to a fixed dollar value and multiplies them by either transactional or utilization data.
Money Saved | Displays the current total of money saved based upon the value entered in the Process Baselines widget, as well as the days until your defined goal is reached at the current rate. |
Time Saved | Displays the current total time saved based upon the Manual Time value entered in the Process Baselines widget. Static display of your defined goal value. |
Goal for Year | This widget must be manually defined. |
Productivity | The total hours worked by all robots to date. |
Hours Saved per Process | Breakdown of the time saved per process to date, based upon the Manual Time value entered in the Process Baselines widget. Displays the Top 10 according to this calculation. |
Money Saved per Process | Breakdown of the money saved per process to date, based upon the values entered in the Process Baselines widget. |
Cumulative Time Saved | Total time saved for each week, with a breakdown per process. |