Professional Documents
Culture Documents
Sales and
Collections
Business Process
Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Learning Objectives
• LO#1 Describe the business activities that comprise the sales
and collection process
• LO#2 Develop an activity model of the sales and collection
process
• LO#3 Understand and apply different activity modeling options
• LO#4 Develop business rules to implement controls for the
sales and collection process
• LO#5 Develop UML Class Diagrams for the sales and collection
process
• LO#6 Implement a relational database from the UML Class
Diagram of the sales and collection process
• LO#7 Use multiplicities to implement foreign keys in relational
tables
5-2
LO# 1
5-3
LO# 2
5-4
LO# 2
5-5
LO# 2
5-6
LO# 3
Collaboration Sales
Activity Model
5-7
LO# 3
5-8
LO# 3
Considering EXCEPTIONS to the process. Shows the process flow when the
supplier does not have the products necessary to fulfill the customer’s order.
Sub-process represents the PURCHASING activities without the detail; the
INTERMEDIATE ERROR EVENT shows exception flow. 5-9
LO# 4
Business Rules
5-10
LO# 4
5-11
Sample Business Rules
Process Steps Intention Partner Authority/Action Access Controls Application Controls
Provide Quote Provide Partner must provide Partners preparing System must provide
quotes quote within 1 business quotes cannot quote number
promptly and day of request; Manager modify established control, default
accurately must approve quotes > product and service values, range and limit
$5,000 prices checks, and create
audit trail
Receive Order Record order Partner must record Partners accepting System must provide
promptly and order within one hour of orders cannot order number control,
accurately; receipt; Manager must modify established default values, range
ensure approve orders > $5,000; product and service and limit checks, and
customer Credit manager must prices; Partners create audit trail;
credit is approve credit order > accepting orders system links quote to
authorized $1,000 cannot approve order
request for
customer credit >
$1,000.
5-12
LO# 5
5-15
LO# 5
5-18
LO# 5
5-20
LO# 6
0..1
0..*
1..1 0..*
Cash Cash Receipt 0..*
This model would result in a database with 9 tables for classes and 2 linking
tables.
5-21
LO# 7
Quote
0..*
0..1
1
3
0..*
0..*
1..1
Order Customer
0..* 1..1
2
5-23
LO# 6
5-24