Lecture 9-10

advertisement
Graduate Program in
Business Information Systems
BIS 581
Business Process Management
Lectures 9-10
Aslı Sencer
Department of Management Information Systems
Business Process Management – 9-10
Integration with ERP Systems
Outline
•
•
•
•
•
•
Types of Enterprises Systems
Types of Data in ES
SAP Overview
Procurement Process
Key Concepts and Assumptions
Conceptual Framework
–
–
–
–
Physical Flow
Document and Data Flow
Information Flow
Financial Impact
Magal and Word ! Essentials of Business Processes and Information Systems | © 2009
3
Enterprise Systems
• Three stages of evolution
– Stage 1: Stand-alone Mainframe Systems
– Stage 2: Client-Server Architecture
– Stage 3: Service-Oriented Architecture (SOA)
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
4
The New Stack – Process Is the Next Platform
Client
Punch Card or
Terminal
(10’sCustom
of users)
PC or Internet
Any Device
(1000’s of users)
(Millions of users)
Composites
Application
Data
Management
Application
Application
Application
OS
OS
OS
Composites
Application
OS and
Database
Mainframe
DB
OS
Client
Server
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
OS
OSApplications
OS
OS
DB
OS DB
OS DB
OS
OS
OS
OSApplications
OS
OS
DB
OS DB
OS DB
OS
OS
SOA
5
Stand Alone Mainframe Systems
Hardware
Expensive mainframe systems
Software
Specialized operating system software needed to execute the
operations from the applications on the hardware
Custom applications for specific tasks like filling a customer order
Database
Early databases were too complex and difficult to manage.
Large companies could afford it.
Users used primitive terminals to interact with the database. They
used punchcards instead of monitor or mouse.
In 1960’s to 1980’s IBM was the only company that could provide
mainframes, operating systems and databases.
6
Drawbacks of Mainframe Systems
Scalability: # users or the volume of operations (transcations) that a given
hardware and software can manage.
Ex: Your computer gets slower when a certain application is running. In
this case you upgrade your computer by adding more memory and
improved video processing card.
Mainframe ES’s are designed to handle maximum amount of users or
operations since custom application, OS and database are entirely
contained in a single piece of hardware and upgrade is extremely
expensive.
Companies had to limit both capability and # users! Hence In mainframe
environment, scalability is very low.
7
Drawbacks of Mainframe Systems
Custom designed to address the specific needs of the organization.
They could not easily be used by other companies.
Small and medium sized companies could not afford it.
In 1970’s packaged applications emerged.
Proprietary applications that are designed specifically for one firm vs.
packaged applications which are generic softwares that can be used
by many companies.
SAP emerged in 1972 and generated significant cost savings, ES
became widespread, initially in large companies.
Hardware is still costly! IBM mainframe hardware, operating system and
database were still costly, thus ES were limited to large firms only.
8
Technological Advances During
1980’s 1990’s
• Hardware and software became more and more efficient, capable and less
costly!
• More advanced operating systems like UNIX made it easier to manage
complex hardware
• Relational databases like INFORMIX made storing and accessing data
much simpler
• Advances in networking technologies like remote control ability allowed
the companies to connect to the ES network remotely rather than physically
installing it.
• Emergence of 3-tier client server architecture led to the explosive growth
in the use of ES
9
Client-Server Architecture
Desktop applications (like MS office) includes three components:
Presentation layer: How you interact with the application,
ex: menus, typing, selecting, etc.
Application layer: What the application allows you to do,
ex: create formulas, charts, compose an essay, etc.
Data layer: Where the application stores your work,
ex: harddrive, flash disk
In the early desktop applications all layers are contained in one system.
The 3-tier architecture seperates these into 3 seperate components.
The 2-tier architecture seperates presentation layer from the other two.
Much of the work done on internet uses a 2-tier or 3-tier architecture.
Your browser is the presentation layer
Web sites include application and data layers and provide capabilities like
emailing and information sharing. They may be 2 or 3-tier.
Ex: For instant messaging, you install a software to your PCpresentation layer - client component
The messaging system (stores login info, contacts, etc)application layer - server component
10
3-tier Client-Server Architecture
Tier 1:
presentation
client
Tier 2: application
server
Tier 3: data
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
11
Benefits of Client-Server Architecture
More practical:
Only install the presentation layer, i.e., client system to your PC to add
a user.
Can access the application from any computer connected to the
internet, since your login info is stored on the server-application layer.
Larger scalability and flexibility:
Different layers can run simultaneously on different computers.
ES can run on cheaper components rather than expensive mainframes
Ex: Sun Microsystems provide a variety of smaller server computers
instead of an expensive mainframe.
Distribution of application workload across several smaller application
servers leads to infinite scalability!
Each application server handles a set of simultaneous users. If more
users are needed, company adds an additional application server.
However database has to be shared in a common database server!
12
Service Oriented Architecture (SOA)
In 2000’s companies began to web-enable their 3-tier applications so that
users access the system through web browsers.
New technologies emerged to link and integrate many different client server
systems more efficiently called Service Oriented Architecture (SOA).
By using web services, companies integrate several client – server systems
and create an enterprise mashup or composite applications.
Web services send and receive data between ES’s.
The users have no idea which systems are used to present that output.
Ex: A company may see the map locations of its customers by creating a
SOA between its ES that contains the customer data and Google Maps.
Ex: During e-purchasing a customer might select among the shipping
companies. ES sends shipment info to several shipment companies,
collect prices from each, delivers to the customer and assigns the order
shipment to the selected one electronically.
SOA enables companies to build composite applications on top of their 3-tier
client server applications without changing the existing applications.
Higher flexibility at an extremely low cost!
13
Types of Enterprise Systems
• The ES Application Suite
– Enterprise Resource Planning (ERP)
– Supply Chain Management (SCM)
– Supplier Relationship Management (SRM)
– Product Lifecycle Management (PLM)
• Other classifications
– Best of breed vs. Niche applications
– Software as a service (SaaS)
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
14
ERP Systems
• Evolved in 1990’s in parallel to advances in BPR and
globalization.
• ERP’s are the world’s largest and most complex ES’s.
• Focus on internal operations of an organization, integrate
functional and cross functional (intracompany) business
processes.
• Typical ERP systems include
–
–
–
–
–
Operations (production)
Human resources
Finance and Accounting
Sales and Distribution
Procurement
15
Management of intercompany
processes: SCM and SRM
• SCM connects the companies that supply the materials it
needs to make its products.
• SCM help companies plan for their production demand
requirements and optimize complex transportation and
logistics for materials.
• SRM systems manage the overal relationships with the
material suppliers.
• SRM systems contain functonality to manage the quotation
and contracts processes.
16
CRM and PLM
• CRM systems connect a company’s ERP system to those of its
customers.
• CRM systems provide companies with capabilities to manage
marketing, sales and service for its customers.
• PLM systems help companies administer the process of
research, design and product management.
17
The application suite
Example: SAP, Oracle
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
18
SAP ERP Solution Map
End-User Service Delivery
Analytics
Financials
Product Development
and Manufacturing
Sales and Service
Corporate Services
Treasury
Talent Management
Financial Accounting
Workforce Analytics
Management
Accounting
Workforce Process Management
Corporate
Governance
Workforce Deployment
Procurement
Inventory and Warehouse
Management
Inbound and Outbound
Logistics
Transportation
Management
Production Planning
Manufacturing Execution
Product Development
Life-Cycle Data
Management
Sales Order Management
Real Estate
Management
Enterprise
Asset
Management
Aftermarket Sales and Service
Professional-Service Delivery
Project and
Environment, Health,
Travel
Quality
Global Trade
Portfolio
and Safety
Management
Management Services
Management
Compliance Mgmt.
Copyright SAP AG
2008
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
19
SAP NetWeaver
Procurement and
Logistics Execution
Financial Supply
Chain Management
Operations Analytics
Shared Service Delivery
Human Capital
Management
Financial Analytics
SAP Supply Chain Management
Demand & Supply
Planning
Procurement
Manufacturing
Warehousing
Transportation
Real World Awareness
Supply Chain Visibility
Supply Network
Collaboration
Supply Chain
Management with Duet
Copyright SAP AG
2008
Supply Network
Planning
Distribution Planning Service Parts Planning
Strategic Sourcing
Purchase Order Processing
Invoicing
Production Planning & Detailed
Scheduling
Manufacturing Visibility & Execution
& Collaboration
MRP based Detailed Scheduling
Inbound Processing &
Outbound Processing
Receipt Confirmation
Sales Order Processing
Billing
Planning &
Dispatching
Freight Management
Supplier Collaboration
Physical Inventory
Service Parts Order Fulfillment
Rating & Billing &
Settlement
Supply Chain Event Management
Strategic Supply Chain
Design
Warehousing &
Storage
Cross Docking
Driver & Asset
Management
Network Collaboration
Auto ID / RFID and Sensor Integration
Supply Chain Analytics
Supply Chain Risk
Management
Customer Collaboration
Sales & Operations Planning
Outsourced Manufacturing
Demand Planning in MS Excel
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
20
SAP NetWeaver
Order Fulfillment
Demand Planning &
Safety Stock Planning
Forecasting
SAP Supplier Relationship Management
Purchasing Governance
Global Spend Analysis
Category Management
Compliance Management
Sourcing
Central Sourcing Hub
RFx / Auctioning
Bid Evaluation & Awarding
Collaborative
Procurement
Supplier Collaboration
Supply Base
Management
Legal Contract
Repository
Contract Authoring
Self-Service Procurement
Contract Negotiation
Services Procurement
Contract Execution
Direct / Plan-Driven
Procurement
Contract Monitoring
Catalog Content
Management
Web-based Supplier Interaction
Direct Document Exchange
Supplier Network
Supplier Identification & Onboarding
Supplier Development & Performance
Management
Supplier Portfolio Management
Copyright SAP AG
2008
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
21
SAP NetWeaver
Contract Management
SAP Product Lifecycle Management
Product Strategy and
Planning
Product Development
and Collaboration
Engineering, R&D
Collaboration
Product Data
Management
Service and
Product Master and
Specification and
Maintenance Structure
Structure Management Recipe Management
Management
PLM Foundation
Product
Compliance
Product Portfolio
Management
Supplier
Collaboration
Product
Intelligence
Innovation
Management
Manufacturing
Collaboration
Product Costing
Requirements
Management
Service and
Maintenance
Collaboration
Product Quality
Management
Visualization and
Publications
Tool and
Workgroup
Integration
Project and
Resource
Management
Market Launch
Management
Product Change
Management
Configuration
Management
Document
Management
Copyright SAP AG
2008
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
22
SAP NetWeaver
Product Management
SAP Customer Relationship
Management
Segmentation & List
Management
Campaign Management
Real-Time Offer
Management
Sales
Sales
Quotation &
Territory
Accounts & Opportunity
Planning & Performance
Order
Management Contacts
Management
Forecasting Management
Management
Service
Service Order
Complaints &
Contract
Management
Returns
Management
In-House
Repair
Pricing &
Contracts
Lead Management
Incentive &
Commission
Management
Case
Installed Base Warranty
Management Management Management
Time &
Travel
Resource
Planning
Copyright SAP AG
2008
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
23
Business Communication
Management
Marketing Resource
Management
Trade Promotion Management
Interaction Center
Service
Web Channel
Sales
Partner Channel Management
Marketing
Other classifications of ERP systems
Today’s global comanies typically have an ES lanscape that includes custom and
packaged applications from several vendors
• Best of Breed Applications: Isolated to one process or part of a process that
evolves from departmental applications
Ex: i2 is a popular SCM system. Ariba is a popular procurement system.
• Niche applications: Small and independent software vendors offer highly
specialized niche app’s.
Ex: Vendova is a small ISV that produces a pricing management tool to assist
retailers in maximizing profit for retail sales. It pulls product and price info
from several ES’s.
• Other classifications:
– Size of enterprise: SAP and Oracle for companies with more than 1000 employees
– Method of delivery: Install the hardware and software in the facility (three-tier or
SOA configurations) versus salesforce.com and Netsuite deliver ES entirely from
web.
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
24
Types of Data in ES
• Organizational Data
• Master Data
• Transaction Data
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
25
Organizational Data
• Define the organizational structure of the enterprise
• Includes definitions of:
–
–
–
–
–
–
Companies (subsidiaries, etc.)
Divisions based on, product or geographical hierarchy
Sales organizations
Purchasing organizations
Physical facilities: plants, warehouses, distribution centers
HR organization: Functional areas, reporting relationships
• Data rarely changes
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
26
Master Data
• Define key entities in an organization
• Customers
– Basic information: name, address, contact information
– Financial information: payment terms, methods
– Sales information: delivery terms
• Vendors / suppliers
– Similar information as customer
• Products
–
–
–
–
Basic data: description, weight, color
Purchasing data
Sales data
Manufacturing data
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
27
Master Data
• Employees
– Basic data
– Personal data: dependents
– Payroll data
– Tax data
• Data changes occasionally
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
28
Transaction Data
• Data that is the consequence of day-to-day transaction
– Who, what, when, where, how, how much
• Sales
– Customer, products, quantities, dates and times, location
(shipping, delivery), sales person
• Purchase
– Vendor, products, quantities, dates and times, location
(delivery), sales person, requester
• Production
– Materials, quantities, facilities, resources (machine,
people), dates and times, locations (storage, production)
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
29
Super Skateboard Builders, Inc.
•
•
•
•
•
•
•
History
Product Line
Customers
Vendors
Plant Layout
Employees
Information Systems
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
30
SSB, Inc. - Product List
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
31
SSB, Inc. - Customer List
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
32
SSB, Inc. - Vendor List
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
33
SSB, Inc. - Plant Layout
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
34
SSB, Inc. - Organizational Chart
John Z. Boeve
(President)
Maria Rivera
(Office Manager)
Catherine
VanderBos (Plant
Manager)
Patrick Stevens
(Sales Manager)
Shana Smith
(Accountant)
David Bloomberg
(Warehouse
Manager)
Charles Skivers
(Shop Floor)
Martha Seward
(Purchasing
Manager)
Tom Jones
(Warehouse)
Mark McKendry
(Shop Floor)
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
35
SAP Overview
Copyright SAP AG
2008
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
36
Physical Flow
•
•
•
•
•
What is the trigger?
What are the steps?
What is the purpose of each step?
Who is involved in each step?
How is communication and coordination
accomplished
Magal and Word | Essentials of
Business Processes and Information
Systems | © 2009
37
Procurement Process: Physical Flow
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
38
Document flow
•
•
•
•
•
•
Purchase Requisition
Purchase Order
Packing List
Goods Receipt Document
Vendor Invoice and Payment
Key questions regarding documents
– What is the purpose?
– What are the key data?
• General: Who, when, what, where
• Process / step specific: varies
– How does data change across the process?
– Who is responsible for the data?
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
39
Purchase Requisition
Filled later by
the purchasing
department,
based on the
purchase order
form.
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
40
Purchase Order
Materials may be shipped via ground
shipment (trucs, etc.), air, train, sea.
Free-on-board (F.O.B ) point is the point at
which ownership of the shipped material
legally transfers from one company to the
other. F.O.B. Point is either the shipping
point or the destination.
Payment Terms define how the company
will pay the vendor.
Net nn: nn specifies the number of days
within which payment for the full amount of
the invoice is due.
x% mm/Net nn: x% discount is made if the
payment is made within mm days;
otherwise, full payment should be made
within nn days.
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
41
Packing List
When the vendor sends the shipment, a
packing list or delivery document will
accompany it, showing the details about the
materials in the shipment.
It does not include pricing information.
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
42
A Goods Receipt Document
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
43
A Vendor Invoice
Once the shipment is sent, the vendor will
send an invoice, or bill for the material
shipped to the accounting department for
payment.
Three-way match: The corresponding
purchase order document, goods receipt
document and invoice are matched.
If the match is OK, the payment is made by
check or Electronic funds transfer (EFT)
Note of the Accounting Manager
after the payment is made:
Paid in full
Check # 25846
8/1/08
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
44
Information Flow
• Instance-Level Information
– Status of a purchase requisition / order
– Has a requisition been acted on? Has a PO been created and sent
– Have goods been received for the requisition / order? When? Where
are the goods?
– If received, has an invoice been received? Paid?
– If not received, when can we expect the goods?
Ex: David wants to know the state of the purchase requisition he sent to
Martha
• Process-Level Information
–
–
–
–
How well is the process doing?
How much time does it take on average? Per material? Per vendor?
Which vendors are prompt? Who habitually delivers late?
What do we buy most often? From with vendor(s)?
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
45
Financial Impact
• Impact on balance sheet and income
statement accounts
• Example: Procure $500 in materials.
Process step
B/S
I/S
Purchase requisition
Purchase order
Goods receipt
Vendor Invoice
receipt
Vendor payment
Magal and Word | Essentials of
Business Processes and Information
Systems | © 2009
46
Role of enterprise systems in the
procurement process
• Execute the Process
– Create Purchase Requisition
– Create Purchase Order
– Receive Shipment
– Receive Invoice and Send Payment
• Capture and Store Process Data
• Monitor the Process
– Instance-Level Information Flow
– Process-Level Information Flow
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
47
Enterprise systems in Procurement
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
48
Purchase Requisition in SAP
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
49
Purchase Order in SAP
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
50
Goods Receipt in SAP
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
51
Invoice Receipt in SAP
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
52
Vendor Payment in SAP – Initial Screen
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
53
Vendor Payment in SAP – Processing
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
54
Process monitoring (Information flow)
• Instance level – status information
– Status of a purchase requisition / order (PO
history)
• Process level – aggregate information
– How is the process doing?
Magal and Word | Essentials of
Business Processes and Information
Systems | © 2009
55
Purchase Requisition History
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
56
Purchase Order History
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
57
Process-Level Information
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
58
Exercise Using Simulated SAP
• The exercises will require you to complete the
steps in the procurement process that have been
discussed in this chapter. In particular you will:
– Create a purchase requisition for a number of trading
goods
– Convert the requisition to a purchase order
– Enter a goods receipt into the system
– Enter a vendor invoice into the system
– Record a payment to the vendor
Magal and Word ! Essentials of
Business Processes and Information
Systems | © 2009
59
Download