Graph documentation: Sales system

Status: draft
Personnel: Joe Smith
Documentation: This model was made 5.5.1998 in the meeting with customers.

Graph picture: Sales system

Graph dictionary

ObjectsType of objectDocumentation
Customer 
External Customer can be either house economic or some big customer. 
Check credit 
Process  
Maintain customer records 
Process Changes in the customer's information will be updated to the company's database. 
Process invoice payments 
Process Each order gets it's own invoice number from process invoice payments. 
Verify orders 
Process Each order must be verified by checking the payment history. 
Accounts receivable 
Store Customer's credit information. 
Customer 
Store Customer database includes information about all customers. 
Product file 
Store Product file includes information about all ordered products and their parts. 


Customer (External)

Properties:
NameCustomer 
DocumentationCustomer can be either house economic or some big customer. 

Customer relationships:
In roleIn relationship With object(s)In role
From Data flow Process invoice payments To  
From Data flow Maintain customer records To  
From Data flow Verify orders To  
To Data flow Maintain customer records From  
To Data flow Process invoice payments From  

Customer links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Check credit (Process)

Properties:
Process ID
Process nameCheck credit 
Method body 
Documentation 

Check credit relationships:
In roleIn relationship With object(s)In role
From Data flow Verify orders To  
To Data flow Accounts receivable From  
To Data flow Verify orders From  

Check credit links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Maintain customer records (Process)

Properties:
Process ID
Process nameMaintain customer records 
Method body 
DocumentationChanges in the customer's information will be updated to the company's database. 

Maintain customer records relationships:
In roleIn relationship With object(s)In role
From Data flow Customer To  
From Data flow Customer To  
To Data flow Customer From  
To Data flow Verify orders From  

Maintain customer records links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Process invoice payments (Process)

Properties:
Process ID
Process nameProcess invoice payments 
Method body 
DocumentationEach order gets it's own invoice number from process invoice payments. 

Process invoice payments relationships:
In roleIn relationship With object(s)In role
From Data flow Verify orders To  
From Data flow Accounts receivable To  
From Data flow Customer To  
To Data flow Customer From  
To Data flow Customer From  
To Data flow Verify orders From  

Process invoice payments links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Verify orders (Process)

Properties:
Process ID
Process nameVerify orders 
Method body 
DocumentationEach order must be verified by checking the payment history. 

Verify orders relationships:
In roleIn relationship With object(s)In role
From Data flow Product file To  
From Data flow Maintain customer records To  
From Data flow Process invoice payments To  
From Data flow Check credit To  
To Data flow Customer From  
To Data flow Process invoice payments From  
To Data flow Check credit From  

Verify orders links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Accounts receivable (Store)

Properties:
NameAccounts receivable 
DocumentationCustomer's credit information. 

Accounts receivable relationships:
In roleIn relationship With object(s)In role
From Data flow Check credit To  
To Data flow Process invoice payments From  

Accounts receivable links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Customer (Store)

Properties:
NameCustomer 
DocumentationCustomer database includes information about all customers. 

Customer relationships:
In roleIn relationship With object(s)In role
From Data flow Process invoice payments To  
To Data flow Maintain customer records From  

Customer links:
Link typeGraph's name
Decompositionnone
ExplosionsOrders and products

Product file (Store)

Properties:
NameProduct file 
DocumentationProduct file includes information about all ordered products and their parts. 

Product file relationships:
In roleIn relationship With object(s)In role
To Data flow Verify orders From  

Product file links:
Link typeGraph's name
Decompositionnone
ExplosionsOrders and products