Graph documentation: Inventory use cases

Status: draft
Personnel: David Hill Joe Smith
Documentation: Inventory use cases model was made by DH&JS 5.5.1998

Graph picture: Inventory use cases

Graph dictionary

ObjectsType of objectDocumentation
Customer 
Actor Customer can be either house economic or some big customer. 
Foreman 
Actor Each inventory has named foreman. 
Forklift driver 
Actor Forklift drivers do take care of transferring the goods or parts inside the inventory. 
Sales person 
Actor Sales persons are usually working in the marketing or sales departments, but they have on-line connection to the inventory system. 
Truck driver 
Actor Company's own truck drivers have possibility to view product's location information. 
Warehouse worker 
Actor Each inventory has one or many warehouse workers working in the different inventories in the country. Company has currently 58 employees, who have the title "Warehouse worker". 
Main use cases of the inventory. 
Note Main use cases of the inventory. 
Inventory system 
System [OMT]  
Change product's location 
Use case [OMT] After changing the product's location, it had to be updated also to Inventory system. 
Delivery control 
Use case [OMT] Foreman checks quality of shipped components, and that they match the bill of lading. Any problems are reported on form PR3 back to sender and in duplicate to shipping agent.  
Make an invoice 
Use case [OMT] After getting an order, goods will be gathered and the send to the customer and an invoice will be made. 
Order products 
Use case [OMT] Customer and sales person have same kind of requirement: both of them can make orders. Sales person can do the order on the behalf of customer or by him/herself. 
Update product quantity information 
Use case [OMT] When product(s)/parts arrive to the inventory, product quantity information will be updated immediately. 
View availability 
Use case [OMT] Both sales and selected customers have possibility to view inventory information outside the warehouse. 
View location information 
Use case [OMT] Warehouse worker and the truck driver have possibility to view product's exact location information. 


Customer (Actor)

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

Customer relationships:
In roleIn relationship With object(s)In role
Participant Communication View availability Participant  
Participant Communication Order products Participant  

Customer links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Foreman (Actor)

Properties:
Actor nameForeman 
DocumentationEach inventory has named foreman. 

Foreman relationships:
In roleIn relationship With object(s)In role
Participant Communication Update product quantity information Participant  
Participant Communication Delivery control Participant  
Participant Communication Order products Participant  
Participant Communication View availability Participant  

Foreman links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Forklift driver (Actor)

Properties:
Actor nameForklift driver 
DocumentationForklift drivers do take care of transferring the goods or parts inside the inventory. 

Forklift driver relationships:
In roleIn relationship With object(s)In role
Participant Communication View location information Participant  
Participant Communication Change product's location Participant  

Forklift driver links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Sales person (Actor)

Properties:
Actor nameSales person 
DocumentationSales persons are usually working in the marketing or sales departments, but they have on-line connection to the inventory system. 

Sales person relationships:
In roleIn relationship With object(s)In role
Participant Communication Delivery control Participant  
Participant Communication Order products Participant  
Participant Communication Make an invoice Participant  

Sales person links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Truck driver (Actor)

Properties:
Actor nameTruck driver 
DocumentationCompany's own truck drivers have possibility to view product's location information. 

Truck driver relationships:
In roleIn relationship With object(s)In role
Participant Communication View location information Participant  

Truck driver links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Warehouse worker (Actor)

Properties:
Actor nameWarehouse worker 
DocumentationEach inventory has one or many warehouse workers working in the different inventories in the country. Company has currently 58 employees, who have the title "Warehouse worker". 

Warehouse worker relationships:
In roleIn relationship With object(s)In role
Participant Communication View location information Participant  
Participant Communication Update product quantity information Participant  
Participant Communication Change product's location Participant  

Warehouse worker links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Main use cases of the inventory. (Note)

Properties:
DocumentationMain use cases of the inventory. 

Main use cases of the inventory. relationships:
none

Main use cases of the inventory. links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Inventory system (System [OMT])

Properties:
Class nameInventory system 
Documentation 

Inventory system relationships:
none

Inventory system links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Change product's location (Use case [OMT])

Properties:
Process nameChange product's location 
Documentation file 
DocumentationAfter changing the product's location, it had to be updated also to Inventory system. 

Change product's location relationships:
In roleIn relationship With object(s)In role
Participant Communication Forklift driver Participant  
Participant Communication Warehouse worker Participant  

Change product's location links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Delivery control (Use case [OMT])

Properties:
Process nameDelivery control 
Documentation file 
DocumentationForeman checks quality of shipped components, and that they match the bill of lading. Any problems are reported on form PR3 back to sender and in duplicate to shipping agent.  

Delivery control relationships:
In roleIn relationship With object(s)In role
Participant Communication Foreman Participant  
Participant Communication Sales person Participant  

Delivery control links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Make an invoice (Use case [OMT])

Properties:
Process nameMake an invoice 
Documentation file 
DocumentationAfter getting an order, goods will be gathered and the send to the customer and an invoice will be made. 

Make an invoice relationships:
In roleIn relationship With object(s)In role
Participant Communication Sales person Participant  

Make an invoice links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Order products (Use case [OMT])

Properties:
Process nameOrder products 
Documentation file 
DocumentationCustomer and sales person have same kind of requirement: both of them can make orders. Sales person can do the order on the behalf of customer or by him/herself. 

Order products relationships:
In roleIn relationship With object(s)In role
Participant Communication Customer Participant  
Participant Communication Foreman Participant  
Participant Communication Sales person Participant  

Order products links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Update product quantity information (Use case [OMT])

Properties:
Process nameUpdate product quantity information 
Documentation file 
DocumentationWhen product(s)/parts arrive to the inventory, product quantity information will be updated immediately. 

Update product quantity information relationships:
In roleIn relationship With object(s)In role
Participant Communication Warehouse worker Participant  
Participant Communication Foreman Participant  

Update product quantity information links:
Link typeGraph's name
Decompositionnone
Explosionsnone

View availability (Use case [OMT])

Properties:
Process nameView availability 
Documentation file 
DocumentationBoth sales and selected customers have possibility to view inventory information outside the warehouse. 

View availability relationships:
In roleIn relationship With object(s)In role
Participant Communication Customer Participant  
Participant Communication Foreman Participant  

View availability links:
Link typeGraph's name
Decompositionnone
ExplosionsProduct availability

View location information (Use case [OMT])

Properties:
Process nameView location information 
Documentation file 
DocumentationWarehouse worker and the truck driver have possibility to view product's exact location information. 

View location information relationships:
In roleIn relationship With object(s)In role
Participant Communication Warehouse worker Participant  
Participant Communication Forklift driver Participant  
Participant Communication Truck driver Participant  

View location information links:
Link typeGraph's name
Decompositionnone
Explosionsnone