In line 4 of the Basic Flow the system displays the available stock. At this point the sales assistant may choose to place a backorder for all or part of the requirement. The system has access to the stock available in the regional warehouses that supply the stores. The sales assistant could order from any regional warehouse that has stock. Write an alternate flow that allows the sales assistant to view the stock in the regional warehouses and choose one, preferably the nearest and create the requisition on the regional warehouse. Allow the backorder to be delivered direct to the customer or to the local store for collection.
Remember to include the 4 essential elements of an alternate flow:
|Where it inserts itself|
|Under what conditions it runs|
|What is done written as you would for any other flow|
|Whether it returns, and to where, or terminates|
UML Training Courses
Other UML Resources