Professional Documents
Culture Documents
net/publication/235311843
CITATIONS READS
36 2,414
1 author:
Premaratne Samaranayake
Western Sydney University
60 PUBLICATIONS 606 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Evaluating an acute health care redesign program to improve the patient journey View project
All content following this page was uploaded by Premaratne Samaranayake on 20 February 2014.
BPMJ
15,4 Business process integration,
automation, and optimization
in ERP
504
Integrated approach using enhanced
process models
Premaratne Samaranayake
School of Management, University of Western Sydney,
Penrith South DC, Australia
Abstract
Purpose – The purpose of this paper is to propose an integrated approach to process integration,
automation, and optimization through enhanced business process models.
Design/methodology/approach – The approach is based on a framework of process integration
for functional applications, automation for business workflows, and additional functionalities for
process optimization. The proposed approach is illustrated using enhanced process models over
business integration, automation, and optimization with data elements, structures, and organizational
elements. The standard sales order process cycle, quotation approval process, and production order
cycle are chosen for illustrating process integration, automation, and optimization, respectively.
Findings – The proposed approach combines applications and workflows using integrated
process/data models and forms a foundation for business process optimization. It is shown that the
integrated approach can improve existing business processes in enterprise resource planning (ERP),
beyond business process re-engineering (BPR) principles, once enhanced business process models are
implemented. This approach eliminates need for a hierarchical representation of business processes
and highlights the flexibility and visibility of business process implementation in ERP system
environment.
Research limitations/implications – Although process integration, automation, and optimization
are illustrated using selected business process examples, it requires generalization of these
enhancements over entire business blueprint of ERP system. Thus, one key limitation of this research
is that it is not generalized for the entire business blueprint of ERP. This also requires changes to data
structures beyond current relational data in many ERP systems.
Originality/value – This research provides an integrated approach to business process modeling
beyond traditional functional and workflow applications by eliminating hierarchical nature of process
and data elements.
Keywords Business process re-engineering, Functional analysis, Process efficiency
Paper type Research paper
Introduction
Over the last two decades, organizations, including small-and-medium size enterprises
(SMEs) have moved to implementing some kind of enterprise resource planning (ERP)
Business Process Management
Journal systems. ERP systems are business software packages that enable organizations to:
Vol. 15 No. 4, 2009
pp. 504-526
.
Integrate their business functions (sales, production, human resources, financial,
q Emerald Group Publishing Limited
1463-7154
purchasing, etc.) throughout the enterprise, using integrated application modules
DOI 10.1108/14637150910975516 based on business processes of best-business practices.
.
Share common data, information, and knowledge throughout the entire Enhanced
enterprise. process models
.
Automate critical parts of its business processes.
.
Generate and access real-time information using a single database of all basic
and transaction data.
As such, ERP systems have emerged as the core of successful data, information, and 505
knowledge management through integrated functional applications across the entire
organization. Further, the adoption of ERP systems are becoming more of supporting their
businesses under ever changing environment of diminishing market shares, tough
competition, ever increasing customer expectations and globalization.
Today’s ERP systems have represented for large companies’ one of the most
relevant areas of investment in IT (Davenport, 1998). Despite these investments and
widespread use of ERP systems, many companies are beginning to realize that the real
impact of ERP systems on management styles and practices is actually well below
expectations, especially on the front of organizational integration (Beretta, 2002). Need
for better utilization and performance of enterprise system resources has led to the
focus on two main areas: improvements in ERP system implementation aspects and
business process improvements over process integration, automation, and
optimization within business blueprint of ERP.
There has been substantial research on various aspects of ERP system
implementations to date. Shehab et al. (2004) present a comprehensive literature review
on various aspects of ERP, in particular ERP system implementation projects. On the
subject of business processes in ERP, there is limited research on business process
improvements within ERP systems, in particular process automation and optimization
aspects. The limited research reported in the literature are confined to areas such as
business process modeling, simulation, reference model for SMEs, and a selected spectrum
of industries (Barber et al., 2003; Clegg, 2006; Martin and Cheung, 2005; Metaxiotis et al.,
2003; Persona et al., 2004; Samaranayake, 2003; Sandhu and Gunasekaran, 2004; Serrano
and Hengst, 2005; Samaranayake and Chan, 2006; Themistocleous et al., 2001). In early
1990s, research activities were mainly focused on principles of business process
re-engineering (BPR) and their influence on ERP systems for improvements in
applications (Davenport and Short, 1990; Hammer, 1990). It has been recognized that BPR
plays a significant role in ERP system implementations (Hammer and Champy, 2001;
Martin and Cheung, 2005; Sandoe et al., 2001; Sumner, 2005). It is evident from the
literature that success of ERP implementations and subsequent improvements on
performance are dependent on how well benefits of BPR projects are achieved and
maximized (Martin and Cheung, 2005; Sumner, 2005). Further, organizations are taking a
process-oriented view, focusing on customer, for achieving maximum benefits of BPR
projects, as part of ERP system implementations (Sandoe et al., 2001).
Barber et al. (2003), through a comprehensive literature review, show that few tools
are available for supporting management of business processes in manufacturing and
that, except for a few small-scale processes, BPR implementations in manufacturing
have had limited success. Apart from BPR focus, there were significant interests on
applications themselves. Themistocleous et al. (2001) identified problems associated
with application integration (AI) in ERP systems. Their results confirm that AI, as a
new means of system integration, adds value by placing business logic in the
BPMJ applications network. Further, Persona et al. (2004) identified the general requirements
15,4 and guidelines for the definition of an integrated model of the order to delivery cycle in
a Versatile Manufacturing environment. Metaxiotis et al. (2003) proposed a
knowledge-based system for production scheduling that could be incorporated as a
custom module in an ERP system. Overall, most of research activities on business
processes in ERP system are confined narrowly on business process modeling, selected
506 industries or organizations of SME sector.
Although many BPR projects seem to provide streamlined business processes
through waste elimination, simplification, and integration (the first three principles of
BPR), process automation and optimization have not been fully incorporated into
business blueprint of many ERP systems. Martin and Cheung (2005) demonstrate
through a case study that significant improvements through BPR can still be achieved
after the implementation of ERP systems. Clegg (2006) proposes a holonic modeling
approach based on the application of systems thinking to designing, managing and
improving business processes, while Samaranayake (2003) proposes an enhancement
to event-driven process chain (EPC) methodology of business process modeling and
thereby improved process integration.
Further, although many ERP systems support business workflows for automation of
selected business processes through a set of tools, templates, etc. many organizations seem
to be under-utilizing business workflows of ERP. Anecdotal evidence suggests that this is
mainly due to the fact that workflows are separate from business transactions, which
require additional effort for setting up before they can be used. As a result, very few
businesses have adopted business workflows for automating business processes,
supported by common process integration through applications. Further, process
integration, as part of functional applications in ERP, does not provide process automation
since functional applications in ERP systems are confined to the first three principles of
BPR: waster elimination, simplification, and integration.
The lack of substantial research on process automation and optimization; and the
current level of business process achievements using ERP systems suggest that there is a
potential for further enhancements of overall performance of ERP systems through
business process improvements. In order to achieve business process improvements
further, BPR principles (waste elimination, simplification, integration, and automation)
need to be re-enforced through enhanced process models. Once BPR principles are
re-enforced, such processes are candidates for incorporating process optimization with
additional functionality for many potential processes. Since many organizations use some
kind of an ERP system for functional applications through business transactions and do
not use workflow tool for automating those functional applications, it is also possible for
enhancing the utilization of existing ERP system resources by integrating applications
and workflows through enhanced business process models.
The integration of functional applications and workflows in ERP system environment
require integration of business processes with organizational elements and data structures
over the entire business blueprint of ERP. On the subject of integration, Beretta (2002)
identified the lack of organizational integration with the business processes in ERP while
McAdam and McCormack (2001) identified the lack of research exploring the integration
of business processes extending throughout supply chains. Further, Bhatt (2000)
concludes from a survey that data integration and communication networks integration
affect the dimensions of BPI. On the other hand, researchers began to view the integration
as one of the important issue in successful implementation of business processes in ERP Enhanced
(Beretta, 2002). Recently, Lau et al. (2003) proposed a system with features of ability to process models
reconfigure and customize business workflows, allowing the integration of workflow in a
flexible way within industry environment. Very recently, Samaranayake and Chan (2006)
proposed an approach to integrate business processes and workflows with data elements,
structures, and organizational elements for better and effective planning, control, and
execution within core functional applications of ERP. 507
Although business process optimization is beyond BPR principles, business process
optimization requires re-engineered business processes as the foundation. Thus,
process integration within functional applications in ERP becomes the basis for such
process improvements. However, process integration in current ERP systems do not
guarantee business process optimization, due to limitations of modeling techniques
and BPR principles under which business processes of ERP are based. Therefore,
business process optimization is best achieved when business processes are modeled
using enhanced process models and additional functionality is incorporated using
integrated process/data models. Further, the process optimization through additional
functionality and integrated process/data models using enhanced EPC methodology
can be linked with applications, allowing integration of business process components
with workflow and optimization components for eventual applications in ERP.
In this research, business process improvements are achieved through
improvements in business process modeling, based on enhanced EPC methodology
for process integration and automation across functional applications before extending
those business processes with business process optimization using additional
functionalities, as required by each process cycle within the broader business blueprint
of ERP. In this regard, the process optimization with enhanced process models can be
incorporated into existing planning, control and execution process cycles. Additional
functionalities, associated with process optimization, enable removing limitations in
current process cycles, such as lack of simultaneous planning of materials, resources,
and activities, infinite loading of resources, and limited forward planning capabilities
across common functional applications. Thus, the approach is considered to be an
extension of BPR principles from process automation to optimization, for enhanced
business blueprints of ERP systems. Those concepts of process integration and
automation using enhanced EPC methodology are further extended for process
optimization, by way of relaxing some of the constraints in the current process
integration. Those constraints include:
.
Optional events as a result of some functions which are optional rather than
compulsory events for improved and/or optimized processes.
. Inability to finitely load resources.
.
Lack of forward and simultaneous planning of many components.
For example, scheduling and capacity leveling in production order creation can be part of
the production order creation process, where improved production order cycle eliminates
the manual intervention of capacity leveling and finite scheduling of operations.
This paper is organized as follows. An overview of common business processes of
ERP system is presented first, followed by the enhanced EPC methodology for the
business process modeling. Next, the framework of process integration, automation,
and optimization based on enhanced process models is presented. This is followed by
BPMJ the illustration of the framework using individual models of business process
15,4 integration, automation, and optimization with data elements and structures; and
integrated model for process applications, based on part of sales order process for
process integration, quotation approval for workflow and production order for process
optimization. Finally, this paper concludes with research findings and
recommendations for future research directions.
508
Core business processes in ERP system environment
Business processes in ERP system are grouped into various process cycles within the
business blueprint and are represented by functional applications such as sales and
distribution (SD), production planning, plant maintenance, project management,
materials management, finance planning, and human resources (Sumner, 2005; Monk
and Wagner, 2006). Process cycles in each of these functional applications integrate
various functions, events, and other process components for planning, control, and
execution of many items/components (materials, resources, and vendors) involved
(Curran et al., 1998). In general, these process cycles consist of many cross-functional
processes. Each business process in ERP system would involve some data elements
and/or structures, organizational elements depending on the area of applications.
Further, process components can have links with process components of another
process and related data elements and structures. For example, order proposal as part
of the sales order process leads to sales order requirements based on customer’s
product configuration of product order process (Karim et al., 2009). Some of the very
common business processes/cycles in ERP system environment are described, along
with data and organizational elements involved, before the overview of the proposed
approach for process integration, automation, and optimization.
S1 L3 M1
enterprise structure
DR TA C
TL
activities and associated components including resources, materials and suppliers; and
relationships/links between components such as activity precedence,
parent-component relationships, using unitary structuring technique (Woxvold,
1992). All process and functional components described above (materials, resources,
operations, suppliers, customer, and events) are directly integrated with data elements
and structures at the model representation. It is expected that enhanced EPC
methodology can eliminate some of the process modeling constraints and thereby
enable business process optimization, using additional functionality and associated
optimization methods. Overall, enhanced business process models incorporate not only
functions and events but also data elements, structures, and relationships between
those components. Enhanced EPC methodology forms the basis of framework for
process improvements through integration, automation, and optimization and is
illustrated later, using one of the standard processes of ERP business blueprint.
Event
Process optimisation
Triggering
Process automation Workflow tasks / functions
event
Figure 1.
Framework for process
integration, automation, Process integration
Event Basic functions
and optimization
framework can be used as a basis for developing organization’s business blueprint as Enhanced
part of ERP system implementation project. This involves development of individual process models
process models for functional applications through process integration, workflows for
process automation and additional functionality required for process optimization.
Once these individual models for process integration, automation, and optimization are
developed, they can be linked together for relevant applications. Thus, business
processes are enhanced at three levels of the framework using: 515
(1) Integration of process and data elements including organizational elements.
(2) Extending integrated processes for automation with triggering events and
associated resources (agents).
(3) Incorporation of additional functionalities with associated data
elements/structures and organizational elements for business process
optimization.
In order to illustrate these three levels of improvements, standard sales order process,
quotation approval, and production order process are chosen.
Mailing Customer
campaign inquires about
processing products
Customer
516 RFQ
processing
Quotation to Quotation
xor Sales activity Quotation is Inquiry items
be created reason
processing to be created are rejected
from inquiry occurred
from contact
xor
Customer
quotation
processing
xor
Standard order Standard order
w/o quote ref. with ref. to quote Quotation is
Quotation
received is received sent Quotation is
items are
valid
rejected
models for process and data components, rather integrate process components as well
as data elements and structures. Thus, enhanced EPC methodology is adopted for
representing the process integration with data elements and structures as shown in
Figure 3, for part of the sales order process.
As shown in Figure 3, many functions in the original process are expanded with a set
of activities, precedence between activities and set of resources. For example, the
function “mailing campaign processing” in the original EPC is replaced by a unitary
structure-based function with activities, resources, material, a supplier and associated
relationships/links. Further, events in the process do remain unchanged while functions
are replaced by unitary structure-based functions. In the terminology of this approach,
the outline of the component icons appear as “M”, “A”, “R”, and “S” which represent
materials, activity, resource, and supplier, respectively. Thus, A1-A5 represents
pre-sales activities. Components attached to those activities are labour and machine
resources (L1-L3, MC1). Material M1, supplied by supplier S1, can be a material and/or a
Cust. mail
campaign
Enhanced
A1 A4
to be created
A3
process models
Sales activity
L1 L1 L2 A5 is agreed A6 A7
upon
L2 L4
M1 A2 L4
517
S1 L3 M1
Customer Quotation to
inquires about Standard order
A8 A9 be created
A10 A11 w/o quote ref.
products from inquiry received
Standard order
xor
L5 L5 processing
L6 L7
Quotation is
valid
Figure 3.
Part of standard order
process based on
Standard order enhanced EPC
with ref. to is
received methodology
set of materials required for pre-sales activities. This suggests that data elements and
structures could be attached to the business process, which eliminates the need for
ambiguous situation of data relationships with business process components. It also
provides a foundation for simultaneous planning of all process components within
functions and thereby improvements on the overall process. Simultaneous planning of
components can be carried out using appropriate methodologies (Samaranayake and
Toncich, 2007), and details of such planning are not reported here since it is beyond the
scope of this paper.
Notification of
quotation created
Legend
Approval of
TR1 A12
quotation Event
Rejected
L8
Approved Revise notification of
quotation? Step
Send mail (activity)
A13
Yes
No Resource
Revise and
L9 send it back (agent)
Send it A15 A16
back
Revised Loop/Step
L12 (decision)
L11
Cancelled
Yes
Resubmit?
No Workflow
Figure 4.
Terminate terminated
Enhanced business
workflow A14
workflow model
TM1
for quotation
approval process L10
Integration of process and workflow models using individual models and links Enhanced
Improvements on process integration and automation can be further extended using process models
integration of individual models of applications and business workflows. This can be
achieved through branching out from the process model for business workflow and
then branching into the appropriate position on the process after the execution of the
business workflow. In order to illustrate the integration of process and workflow
models, part of the process with events and functions is identified as an eligible 519
candidate for business process automation in an ERP system environment. The main
requirement is that the process has a triggering event, terminating event and few steps
in between. Careful analysis of the sales order process shows that the event “quotation
to be created” can be treated as a triggering event for the business workflow. This
event may trigger an approval and/or rejection process. It could also involve various
levels of approvals depending on the quantity and other information relevant to the
quotation. Steps involved in automation (workflow) would be things like sending mail,
revision of the quotation, approving the quotation. Once the quotation is approved or
rejected, workflow could be terminated and the original process can proceed. Thus, the
resulting model based on both models as well as associated links is shown in Figure 5.
It can be noted from Figure 5 that the quotation approval workflow is incorporated into
the sales order process. Therefore, the resulting model is a basis for combining both
application and workflow models within overall SD module of SAP R/3. This would
provide a foundation for enhanced functionality for both applications and workflows
within ERP system environments. The integration of both process and workflow models
can be carried out for many functional areas within ERP, provided links between process
and workflow models are identified. The workflow usually needs a triggering event to
start the workflow. In this case, the triggering event selected is “quotation to be created”
based on the information from enquiry. This is the point it branches out of business
process and branches into the business workflow. Upon realizing of the terminating event
in the business workflow, the information is sent back to business process for the reminder
of the process. Implementation of integrated applications and workflows requires
re-thinking of how business blueprint of an ERP system can be enhanced with all the
common workflows. This means that each process cycle in ERP can be a potential
candidate for integrated application/workflow model. Once all process cycles are
redesigned, they can become the complete blueprint of the system. Based on such an
enhanced business blueprint, transactions need to be extended to cover both applications
and workflows within those applications.
Sales activity
L1 L1 L2
A5 is agreed A6 A7
upon
L2 L4
M1 A2 L4
520
S1 L3 M1
Customer
inquires Quotation Standard order
about A8 A9 to be created A10 A11 w/o quote
products from inquiry ref.received Standard order
xor
L5 L5 processing
L6 L7
quotation is
valid
Standard
order
Notification of
quotation created
Approval of
TR1 A12
quotation
Rejected
L8
Approved Revise notification
of quotation?
Send mail ?
A13
Yes
No
L9 Revise and
Send it A16 send it back
back A15
Revised
L12
Resubmit? L11 Yes
Cancelled
No
Figure 5.
Integrated model for Terminate A14 Workflow
part of sales order process workflow teminated
and quotation approval TM1
workflow L10
associated data elements and structures. Once all potential processes are improved
through enhanced process models and associated data elements/structures; and
incorporated into an existing business process blueprint using appropriate business
transactions, process optimization can easily be achieved over many process cycles across
functional applications.
As part of process optimization, additional functionalities enable removing limitations
in current process cycles, such as lack of simultaneous planning of materials, resources
and activities, infinite loading of resources and limited forward planning capabilities
across common functional applications. Further, concepts of process integration and
automation using enhanced process models can be used in process optimization through Enhanced
various means including relaxing some of the constraints in the current process process models
integration. Those constraints include:
.
optional events as a result of some functions rather than compulsory events for
improved and/or optimised processes;
.
inability to finitely load resources; and
521
.
lack of forward and simultaneous planning of many components.
For example, scheduling and capacity leveling in production order creation can be part
of the production order creation process and thereby eliminates the manual
intervention of capacity leveling and finite scheduling of operations.
Thus, for the purpose of this research, the production order cycle (Figure 6), including
order creation to settlement is considered and extended with additional functionality,
supported by data elements, structures, and organizational elements. The production
order cycle constitutes a set of functions: order proposal, order creation, order scheduling,
availability check, capacity leveling, order release, order printing, material withdrawal
(goods issue), confirmations, goods receipt, settlement, and completion. Currently,
production order creation assumes early start and finished times for all the operations
involved and requires manual interference for availability of materials and resources. This
means that there is infinite loading of resources. Further, production order good
movements are manually handled and involve considerable slack times. As a result,
production order completion may take longer than it requires. Further, if materials are not
available for production to initiate, this can also cause delays in the production and
requires forward planning of remaining operations. However, current production order
cycle cannot handle forward planning of all involved. Overall, production order creation
function is a key candidate for optimization in three areas: finite loading of resources,
simultaneous planning of all for feasible production execution and forward planning of
goods movements and other operations under any breakdown of machines, unavailability
of materials.
It can be noted from process view of part of the production order cycle (order
proposal to order release) shown in Figure 7 that some events at production order
creation level lead to the need for functions performed manually outside the order
Production order
is created
Release of production
order
Inspection lot is
Production order
created automatically
is to printed
for production order
Production order
is released
Production order
printing
Figure 7.
EPC for part of the Production order
production order cycle is printed
creation, before the production order is released for execution. Further, events such as
“material reservation is created”, “capacity requirements is created”, and “preliminary
costing is carried out for planned order” and associated functions are optional at this
stage. In current systems, this has led to three additional (isolated) functions in the
order cycle, which are manually interfaced as outlined before. This suggests that order
creation and subsequent release can be carried out with or without those functions are
carried out. Functions associated with those events can be scheduling, availability
check and capacity leveling. In order to optimize this process from the current level, by
eliminating manual interfacing and optional nature of important functionality, the
following functions can be incorporated into the order creation:
.
Finite loading of resources at the time of order creation rather than capacity
leveling.
.
Simultaneous planning of materials and resources for availability check.
.
Forward planning of all the operations at the time of order creation instead of
separate scheduling.
Further, processing of production order beyond order release (the event in the main route
of the process) requires manual interfacing for material and capacity availability checks.
These activities may result in overloaded capacities and shortage of materials. These Enhanced
situations would have been avoided if those events are handled using appropriate process models
techniques at the time of order creation and linked with functions: finite loading in the
case of overloaded capacity situation and forward planning of production based on
availability of materials leading to an event: materials and capacities are available,
before releasing the production order. These additional events and functions can be
handled only when the production order creation process is implemented, based on 523
enhanced process view as shown in Figure 8.
Once above functions are incorporated and associated events are made compulsory
rather than optional, the production order creation process would result in production
orders with finitely loaded resources and better schedules for operations. Similarly,
good movements within the production order cycle involve activities (operations),
materials and resources so that complete execution of production order is not only
execution of materials and capacities required for production, but also execution of
goods movements between plant and warehouse. Thus, the process shown in Figure 8
is an enhanced process and incorporates relevant functions required for good
Creating/processing
production order
A1 A3 A4
L1 L1 L2
Production order
is created
A1 A2
Release of production L1 L3 M1
order
Finite loading of resources
References
Barber, K.D., Dewhurst, F.W., Burns, R.L.D.H. and Rogers, J.B.B. (2003), “Business-process
modeling and simulation for manufacturing management – a practical way forward”,
Business Process Management Journal, Vol. 9 No. 4, pp. 527-42.
Beretta, S. (2002), “Unleashing the integration potential of ERP systems: the role of process-based Enhanced
performance measurement systems”, Business Process Management Journal, Vol. 8 No. 3,
pp. 254-77. process models
Bhatt, G.D. (2000), “An empirical examination of the efforts of information systems integration
on business process improvement”, International Journal of Operations & Production
Management, Vol. 20 No. 11, pp. 1331-59.
Clegg, B. (2006), “Business process oriented holonic (PrOH) modeling”, Business Process 525
Management Journal, Vol. 12 No. 4, pp. 410-32.
Curran, T., Keller, G. and Ladd, A. (1998), SAP R/3 Business Blueprint Understanding the
Business Process Reference Model, Prentice-Hall, Upper Saddle River, NJ.
Davenport, T.H. (1998), “Putting the enterprise into the enterprise system”, Harvard Business
Review, Vol. 76 No. 4, pp. 121-31.
Davenport, T.H. and Short, J.E. (1990), “The new industrial engineering: information technology
and business process design”, Sloan Management Review, Vol. 31 No. 4, pp. 11-27.
Dickersbach, J.T., Keller, G. and Weihrauch, K. (2007), Production Planning & Control with SAP,
Galileo Press, Dedham, MA.
Eisenhardt, K.M. (1989), “Building theories from case study research”, Academy of Management
Review, Vol. 14 No. 4, pp. 532-55.
Flynn, B.B., Schroeder, R.G., Flynn, E.J., Sakakibara, S. and Bates, K.A. (1990), “Empirical
research methods in operations management”, Journal of Operations Management, Vol. 9,
pp. 250-80.
Hammer, M. (1990), “Re-engineering work: don’t automate – obliterate”, Harvard Business
Review, July/August, pp. 104-12.
Hammer, M. and Champy, J. (2001), Reengineering the Corporation: A Manifesto for Business
Resolution, Nicholas Brealey, London.
Iyer, D.R. (2007), Effective SAP SD, SAP Press, Boston, MA.
Karim, M.A., Samaranayake, P., Smith, A.J.R. and Halgamuge, S.K. (2009), “An on-time delivery
improvement model for manufacturing organisations”, International Journal of Production
Research (in press).
Krämer, C., Lübke, C. and Ringling, S. (2004), HR Personnel Planning and Development Using
SAP, SAP Press, Dedham, MA.
Lau, H.C.W., Lee, W.B. and Lau, P.K.H. (2003), “Flexible workflow integration: an object
technology approach”, Industrial Management & Data Systems, Vol. 103 No. 3, pp. 167-76.
Lawrence, F.B., Jennings, D.F. and Raynolds, B.E. (2005), ERP in Distribution, Thomson,
South-Western, Mason, OH.
McAdam, R. and McCormack, D. (2001), “Integrating business processes for global alignment
and supply chain management”, Business Process Management Journal, Vol. 7 No. 2,
pp. 113-30.
Martin, I. and Cheung, Y. (2005), “Business process re-engineering pays after enterprise resource
planning”, Business Process Management Journal, Vol. 11 No. 2, pp. 185-97.
Metaxiotis, K.S., Psarras, J.E. and Ergazakis, K.A. (2003), “Production scheduling in ERP
systems: an AI based approach to face the gap”, Business Process Management Journal,
Vol. 9 No. 2, pp. 221-47.
Monk, E.F. and Wagner, B.J. (2006), Concepts in Enterprise Resource Planning, Course
Technology, Thomson Learning, Boston, MA.
BPMJ Oberniedermaier, G. and Sell-Jander, T. (2005), Sales and Distribution with SAP: Making SAP SD
Work for Your Business, Friedr, Vieweg & Sohn Verlagsgesellschaft, Braunschweig.
15,4 Peppard, J. and Rowland, P. (1995), The Essence of Business Process Re-engineering,
Prentice-Hall, Hemel Hempstead.
Persona, A., Regattieri, A. and Romano, P. (2004), “An integrated reference model for production
planning and control in SMEs”, Journal of Manufacturing Technology Management,
526 Vol. 15 No. 7, pp. 626-40.
Rosemann, M. (2006), “Potential pitfalls of process modeling: part A”, Business Process
Management Journal, Vol. 12 No. 2, pp. 249-54.
Samaranayake, P. (2003), “Business process integration with data structures in enterprise
resource planning environment”, in Parkinson, P.S. and Shutt, P.J. (Eds), British Academy
of Management Annual Conference, Niche Publications UK, Harrogate, pp. 1-9.
Samaranayake, P. (2008), “Business process improvements using integrated process/data
models: a unitary structuring approach”, paper presented at ANZAM Operations, Supply
Chain & Services Management Symposium 2008, Griffith University, Brisbane.
Samaranayake, P. and Chan, F.T.S. (2006), “Business process integration and automation in ERP
system environment – integration of applications and workflows”, paper presented at the
2nd International Conference on Information Management and Business, Sydney.
Samaranayake, P. and Toncich, D. (2007), “Integration of production planning, project
management and logistics systems for supply chain management”, International Journal
of Production Research, Vol. 45 No. 22, pp. 5417-47.
Sandhu, M.A. and Gunasekaran, A. (2004), “Business process development in project-based
industry – a case study”, Business Process Management Journal, Vol. 10 No. 6, pp. 673-90.
Sandoe, K., Corbitt, G. and Boykin, R. (2001), Enterprise Integration, Wiley, New York, NY.
Serrano, A. and Hengst, M.D. (2005), “Modelling the integration of BP and IT using business
process simulation”, Journal of Enterprise Information Management, Vol. 18 No. 6,
pp. 740-59.
Shehab, E.M., Sharp, M.W., Supramaniam, L. and Spedding, T.A. (2004), “Enterprise resource
planning – an integrative review”, Business Process Management Journal, Vol. 10 No. 4,
pp. 359-86.
Stengle, B. and Ematinger, R. (2001), SAP R/3 Plant Maintenance – Making it Work for Your
Business, SAP Press, Fort Lee, NJ.
Sumner, M. (2005), Enterprise Resource Planning, Pearson Prentice-Hall, Upper Saddle River, NJ.
Themistocleous, M., Irani, Z. and O’Keefe, R.M. (2001), “ERP and application integration”,
Business Process Management Journal, Vol. 7 No. 3, pp. 195-204.
Woxvold, E.R.A. (1992), “Extending MRP II hierarchical structures to PERT/CPM networks”,
paper presented at the 35th International Conference – American Production and
Inventory Control Society, Canada.
Yin, R.K. (1994), Case Study Research: Design and Methods, Sage, Thousand Oaks, CA.
Corresponding author
Premaratne Samaranayake can be contacted at: p.samaranayake@uws.edu.au