This page explains in detail the system's actions during a transaction according to the different variables (item status, presence of requests, etc.). It is intended to provide a better understanding of the logic of the RERO ILS circulation system. A more technical version of this document is available here.
Item request
- Status On shelf :
- No request on the item → request added as pending, status unchanged
- Already one or more requests on the item:
- Already a request for the same patron → request denied
- No request for this patron → request added as pending, status unchanged
- Status At desk :
- Already a request for the same patron → request denied
- No request for this patron → request added as pending, status unchanged
- Statut On loan :
- Item already on loan for this patron → request denied
- Item on loan for another patron:
- No request on the item → request added as pending, status unchanged
- Already one or more requests on the item:
- Already a request for the same patron → request denied
- No request for this patron → request added as pending, status unchanged
- Statut In transit for pickup :
- Already one or more requests on the item:
- Already a request for the same patron → request denied
- No request for this patron → request added as pending, status unchanged
- Already one or more requests on the item:
- Statut In transit :
- No request on the item → request added, status: In transit for pickup
- Already one or more requests on the item → (Impossible, see In transit for pickup)
Item checkout
- Status On shelf :
- No request on the item → item checked out, status On loan
- Already one or more requests on the item:
- 1st request for this patron → item checked out, status On loan
- 1st request for another patron→ checkout denied
- Status At desk :
- 1st request for this patron → item checked out, status On loan
- 1st request for another patron→ checkout denied
- Status On loan :
- Item on loan for this patron → item check-in (status: see Item check-in)
- Item on loan for another patron → checkout denied
- Status In transit for pickup :
- 1st request for this patron → item checked out, status On loan
- 1st request for another patron→ checkout denied
- Status In transit :
- No request on the item → item checked out, status On loan
- Already one or more requests on the item → (Impossible, see In transit for pickup)
Item check-in
- Status On shelf :
- No request on the item:
- Check-in in the item's owning library → No action performed
- Check-in in another library → Status: In transit
- Already one or more requests on the item:
- 1st request is for this library → Request validated and status: At desk
- 1st request for another library → Request validated and status: In transit for pickup
- No request on the item:
- Status At desk :
- Check-in in the library of the 1st request → Status: At desk
- Check-in in another library → Status: In transit for pickup
- Status On loan :
- No request on the item:
- Check-in in the item's owning library → Check-in and status: On shelf
- Check-in in another library → Check-in and status: In transit
- Already one or more requests on the item:
- 1st request is for this library → Check-in, request validated and status: At desk
- 1st request for another library → Check-in, request validated and status: In transit for pickup
- No request on the item:
- Status In transit for pickup :
- 1st request is for this library → Check-in, request validated and status: At desk
- 1st request for another library → Status: In transit for pickup
- Status In transit :
- No request on the item:
- Check-in in the item's owning library → Reception and status: On shelf
- Check-in in another library → No action performed, status: In transit
- Already one or more requests on the item → (Impossible, see In transit for pickup)
- No request on the item: