Check-In


 Overview


Description:

Return/check-in is the process when a borrower returns a borrowed library item under varying circumstances.

A check-in consists of removing the temporary link between the item and the borrower that exists in the loan transaction record (see Checkout Item).

A check-in session begins with the identification of the item being returned and ends when all the items to be checked in have been processed. Check-ins utilize item ba-rcode numbers as the primary identifier to begin processing a check-in transaction.

 

For a checkin session to begin, the library staff operator physically retrieves items that have been returned to the library, typically from a drop-off bin. Borrowers may also returned borrowed items directly to a staff operator.

The staff operator--already logged into the system at a specific Circulation Location and displaying the checkin screen--types or scans an item’s barcode number into the system. The system then:

  1. finds the item #
  2. finds the loan transaction record (see Alternate Workflow when no loan transaction record)
  3. determines that there is no request # in the loan transaction record (when there is, see Alternate Workflows below)
  4. determines  the due date/time in the loan transaction record

An exhaustive description of the process is available in JIRA under the ticket OLE-3274.


 Workflow



 Use cases

S.No

UseCases

1

Perform check-in of an item for a patron at a circulation desk

2

Validate item bar code

3

Calculate overdue fee

4

Print overdue bill

5

Print check-in note

6

Perform partial check-in

7

Damaged item check-in

8

Maintain multiple item check-in session

9

Override option while performing check-in with replacement fee or item lost

10

Resetting date/time for check-in

11

Turning off fine/bill payment/collection

12

Validate patron or item barcode format (Configurable)

 Wireframes



 Class Diagram


Operated as a Community Resource by the Open Library Foundation