Process
Automation
Managing Cost in Your Enterprise
David Chernicoff
Susan Perschke
sponsored by
i
Contents
Business Process Automation—Managing Cost in Your Enterprise
Chapter 1: What Is Business Process Automation? . . . . . . . . . . . . . . . . . . . . . . . . 1
Executive Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
What Is BPA? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Understanding the Difference Between Business Process Automation (BPA)
and Business Process Management (BPM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Run Book Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
How Does BPA Work? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Orchestration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
What Is BPA's Impact on Business Workflow? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
BPA and ROI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1
Chapter 1:
What Is BPA?
Business workflow is a task-based process. From simple data entry to the more complex manipulation of that
data, we can almost always define the business workflow process as a series of discrete tasks. The various combina-
tions of these discrete tasks make up your business processes. These tasks can be broken down into their compo-
nent actions, which means they can be automated. Efficiently and effectively automating these types of tasks is
what BPA is all about.
Consider the existing workflow process in your business. I f you take a step back and look at it dispassion-
ately, you likely will see that you can define repetitive tasks in many areas—points in the workflow where the
same action is constantly repeated. Perhaps the data changes or the point at which this action occurs in the work-
flow isn’t constant; but overall you can see a significant percentage of user and IT actions that fit the description
of “repetitive process.”
Further examination of your business workflow will often reveal that these repetitive tasks take considerably
more time than expected. Repeated manual data manipulation, for example, is rarely an efficient use of resources
and most easily demonstrates the value of the BPA concept. Basic tasks that currently use human intervention,
such as purchase order processing, can often be delayed until the specific employee tasked with handling that pro-
cess is available, and the actual requirements of the task could easily be automated.
At its simplest, we can define BPA as removing the human element from existing business processes by
automating the repetitive or standardized process components. But don’t let this simple explanation fool you.
BPA capabilities range from automating a simple data-entry-manipulation task to building complex, automated
financial-management processes using existing applications and a good BPA tool. Nor should we let the obvious
simplicity of the BPA concept underscore the benefits – cost reduction, elimination of human error, and having
people do what people do best: make decisions, analyze data, and provide customer service.
With BPA, you can optimize and streamline your business processes by automating process components. By
improving the performance, accuracy, and efficiency of your key business processes, you make your organization
more efficient and responsive to customer and employee needs. Good BPA software can build systems that proac-
tively respond to changes in the data they are responsible for, thus reducing IT workloads and improving overall
efficiencies.
BPA is the basic component of an enterprise-wide automation and management scheme for both business
and IT workflow: Don’t presume that the term business limits the scope of BPA tools. In fact, IT processes are
often excellent candidates for the automation of repetitive tasks. The examination of your corporate enterprise will
uncover a broad range of tasks suitable for the application of BPA (Figure 1) and give you the chance to realize the
benefits this approach can bring to both core business and IT processes.
Automate Tasks
That Would Otherwise Require
Human Interaction
To recap, finding the right BPA solution for your business can make your business processes faster and more
efficient, robust, and flexible. As with any business problem, applying the right tool as the solution will have far-
reaching positive effects in your enterprise.
Business Process Management (BPM) is the concept of shepherding work items through a
multi-step process. The items are identified and tracked as they move through each step,
with either specified people or applications processing the information. The process flow is
determined by process logic and the applications (or processes) themselves play virtually no
role in determining where the messages are sent (http://www.acf.hhs.gov/programs/cb/systems/
sacwis/glossary.htm).
This definition makes clear that BPM is the overview process. The goal of BPM is to enable managers to get
a handle on the processes as a whole—how they fit and work together, and, on a macro scale, how they reach the
eventual goal. In contrast, BPA focuses more on the micro scale. With a good BPA solution, you can automate the
business processes that a BPM solution monitors and manages.
However, the above definition is just one of many that you will find. For example, many vendors consider
BPA simply a component of a BPM system. Although this relationship is true, issues can crop up when some ven-
dors imply that you can implement BPA only as part of that BPM system.
Management organizations have their own definitions of BPM, which usually focus on aligning business pro-
cesses with the need to deliver specific products or services to business clients. This means that significant atten-
tion is on people-driven rather than technology-driven business processes. And this view yields a very different
approach from the nuts-and-bolts improvement process that BPA tools advocate.
Technology vendors use BPM to describe actual management tools designed for monitoring and managing
the plumbing and machinery that makes up the technology side (software and hardware) of the business process.
Some vendors define BPM very specifically, using it as their phrase for the overall software development process
for application delivery by end-user customers, rather than just those pieces of the process that focus on automa-
tion.
SAP, for example, uses the term Process Management Lifecycle to describe and demonstrate the process of imple-
menting new business processes or optimizing existing business processes. SAP breaks its BPM down into these
phases:
1. Analyze phase
a. Analysis of the current environment and any current processes that might be in place
b. I dentification of needs and definition of requirements
2. Design phase
a. Evaluation of potential solutions to meet the identified needs
b. B usiness process design
c. Business process modeling
3. Implement phase
a. Project preparation
b. Blueprinting
c. Realization
d. Final preparation
e. Go live and support
The phases cover the entire business lifecycle of a process. Although some of these actions line up well with
what you would be doing with BPA, the BPM focus is less on the actual process automation and more on the
management and monitoring of the business process as a whole.
cess Gover
Pro na
nc
New Processes
De
e
si
e
gn
z
ly
A na
Organization
Existing
Processes People
Technology
t
Ru
en
M
n/
le
m
on p
it o Im
r
As you can see clearly from the graphic in Figure 2, SAP incorporates both the people and technology issues
that BPM represents, and demonstrates a basic BPM philosophy: ongoing optimization of the business process.
Hardcore BPM advocates make a clear point that business processes always will need to be tweaked and tuned to
respond to the prevailing business practices and climate.
It’s also important to note that there are, as yet, few if any recognized standards to define either BPA or BPM.
In most cases the vendors themselves select the area they feel their products should be identified with. Some major
vendors look at BPA in terms of discrete parts of existing applications—such as, in the case of IBM, automating
forms via the Lotus Forms application—while they see BPM as a part of their overall management structures.
This brings us to the second difference between BPM and BPA. BPM focuses on the conceptualization of a
complete business environment, the end-to-end optimization of the business workflow Figure 3), without focusing
on the tools necessary to accomplish this optimization. In contrast, BPA vendors offer customers the tools they
will need to build more efficient processes, in most cases without disrupting the operation of the current business
environment and, ideally, without needing to invest in the development of in-house programming and applica-
tion-development skills.
Figure 3: This high-level BPM workflow diagram highlights areas where BPA can be used.
BPM and BPA are complementary technologies and concepts, but you can use BPA to make existing pro-
cesses more efficient, not only on an enterprise-wide scale but even for desktop users’ simple workflows. Deploying
a BPA solution can be the first step in a corporate BPM deployment, or the final goal for implementing more
efficient business processes on a much smaller scale. Finally, a third, related concept that is relevant to the topic,
called run book automation, deserves a brief overview before we look more closely at how BPA works.
BPA applications tightly tie these three components together, enabling them to be used to automate applica-
tions on almost any scale, from simple keystroke automations, to complex integration of multiple applications
with completely automated operation. Good, solid techniques and application of these three areas of responsibility
allow the automation software to scale as the enterprise and business needs grow.
Integration
Integration is the fundamental enabling concept for BPA. BPA allows applications and operating systems not only
to read data that the systems produce, but also to pass data between the component applications of the business
process, and to modify the data as necessary.
Based on the parameters outlined when the BPA process is configured, BPA tools make use of this integrated
data exchange to make decisions and to make changes to the process to keep it updated and optimized. Given
that the purpose of BPA is to tie together processes that are occurring anywhere in the computing environment,
regardless of application or location, integration is the glue that allows the BPA processes to run.
Orchestration
Orchestration, as its name implies, is the process that gives the business side of the house the input on how things
will work, and to direct the BPA process. The orchestration engine works hand in hand with BPA’s integration
capabilities both to read and report on the steps that are being taken in any managed process –and also to provide
the decision-making capability that is critical to an effective BPA solution. From the top down, orchestration
provides the tools for designing the BPA solution, the intelligence to apply the information acquired via the inte-
gration that the solution requires, and ties together what can be an incredibly diverse selection of applications and
systems. The process of orchestration also enables the ability to bring tasks that exist across multiple machines—
and perhaps even across different business silos or branches—all under one umbrella that is the business process
itself. Orchestration is the key to maintaining ongoing optimization of the BPA solution.
Automation
Automation is the whole point of imple-
menting a BPA solution. With repetitive Business Process Automation
manual tasks soaking up a disparate amount of
resources, the bottom line for the technology
of a BPA solution is to deliver a solution that
eliminates or even just minimizes the amount Integration Orchestration Automation
of manual intervention in these types of tasks.
Orchestration and integration unite with auto- The The Direction, A BPA Process
mation to deliver the capability to provide a Fundamental Integration That Takes
Enabling and On-Going the Manual
rules-based process of automatic execution that
Process Optimization Repetitive Tasks
can span multiple systems and enable a more for BPA of the Business and Makes the
effective, nimble, and efficient business process Across the Process More
(Figure 4). Enterprise Efficient
Order Order
Received Received
Order Order
Entered Entered
PO Data
CC or PO? Manually CC or PO?
Entered
CC PO Sent for CC
Approved Approval Approved
BPA
Automated
PO Approval
Process
PO
Approved
Unautomated Process
1. Reducing errors.
By automating the movement of data between applications, common errors that occur in the process of rekeying
data entry are eliminated. Issues related to using the wrong data sources or sending erroneous data to other users,
clients, or customers are eliminated. Once the BPA process has been tested and deployed, there are simply fewer
opportunities for common user-introduced errors to have an impact. This reduction in errors results in saving both
time and money that would otherwise be spent fixing the errors and any problems that the errors introduce fur-
ther down the process chain.