Putting A Book On Hold


Description
Putting a book on hold is a process which allows a customer to restrict a book's availability to general customers so that they are ensured of being next to receive a particular book currently on loan. Only one hold can be placed on any one particular book copy. Holds are placed on a first come first serve basis. Customers can place as many holds as their book limit allows, regardless of how many books they currently have on loan.


How To Use This Function
  1. Left click on the "Transactions" button from the Main Menu. This will bring up the Transactions Administration menu.
  2. Left Click on "Holds" button. This will bring up the Putting-a-Book-on-Hold window which contains two empty fields; one for Customer's ID Number, and another for Call Number of the book.
  3. Enter information for the Customer's ID and Book's Call Number into their designated entry fields.
  4. Left Click "OK" button on Putting-a-Book-on-Hold window to process the request. A message dialog then appears, informing whether the request was successful or not (and the reason for the failure).
  5. Left Click "OK" button on this message dialog to dismiss this message dialog and return to Transaction Administration menu.
  6. Left Click on the "Print" button to print a report on the held book, or press the "Cancel" button to quit to the Transaction Administration menu, or press the "Clear" button to clear data in the entry fields and start over for another hold.


Error Recognition And Handling
Customer ID or call number(s) is syntactically wrong.
message: "<error> is not a valid integer value."
handling: left click "OK" button on the message dialog to return to the Transaction Administration menu.
Given customer ID does not exist.
message: "Customer not found."
handling: left click 'Ok' button on the message dialog to return to the Transaction Administration menu.
Given call number does not exist.
message: "Book copy not found."
handling: left click "OK" button on the message dialog to return to the Transaction Administration menu.
Book copy with given call number is not on loan.
message: "Book copy is not on loan."
handling: left click "OK" button on the message dialog to return to the Transaction Administration menu.
Book copy with given call number is on hold.
message: "Book copy is on hold."
handling: left click "OK" button on the message dialog to return to the Transaction Administration menu.
Fine exceeds the maximum amount allowed.
message : "Customer is restricted."
handling: left click 'Ok' button on the message dialog to return to the Transaction Administration menu.

Send mail to the Group Leader or the Webmaster
Back to the Main Page
Pages created and maintained with Mortar