Document: uc-close-auction.htm

Date: 30 May, 2001; Author: Shane Sendall (LGL-DI-EPFL)


Auction System

Use Case: close auction

Scope: Auction System

Level: Sub-Function

Intention in Context: The Seller proposed an expiration date for the auction that the System (on behalf of the Auction System Owners) agreed to (BR-xx*). The System closes down the auction at this moment.

Primary Actor: (Seller)

Trigger: The System detects that the auction has expired.

Main Success Scenario:

1. System detects that auction has expired.

2. System validates that the highest bid has met Seller's reserve price.

3. The System closes down auction:
it removes the amount of the winning bid [security] from the Customer's credit by commiting the withdrawal of the bid amount,
it augments the Seller's source of credit by the winning bid amount minus the commission taken for the auction service,
it informs the Customer with the winning bid that his/her bid was successful**,
it informs all participants in the auction of the result, and
it informs the Seller of the result** and requests him/her to organize the delivery of the item with the Customer.

Extensions:

2a. System detects that highest bid has not met Seller's reserve price for the item:

2a.1. System releases the security from the credit of the Customer with the high bid, and it informs the participants and the Seller that there was no sale; use case ends in failure.

2b. System detects that no bid was made on auction:

2b.1. System informs the participants and the Seller that there was no sale; use case ends in failure.

Notes:

* normally a hyperlink to the document that contains business rules.

** open issue: this will most likely be done via email


Auction Use Cases | Auction Description