Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    How To Block Photocopy Requests for Items That Are Checked Out

    • Article Type: General
    • Product: Aleph
    • Product Version: 20

    Description:
    I would like to restrict photocopy requests to items that are not checked out, i.e. do not have a due date. But I am not seeing a check for this in the tab_photo_request table. Is this possible?

    Resolution:
    This problem has been solved by v21 rep_ver 17040 with new checks 'd' & 'e' in tab_photo_request. See below.

    #017040

    Description: New Item availability checks were developed to indicate whether the item can be requested (photocopy, hold & booking).

    In order to add new photocopy checks, ./<ADM library>/tab/tab_photo_request table was enhanced to support the ability of sending parameters to the check photocopy routines.

    This development added four new checks:

    1) check_photo_request_d - Photocopy request will be allowed only for items that are available.
    Item is considered unavailable if one (or more) of the following is true:
    * Photocopy request of this item exists for another patron
    * Item is loaned by another patron
    * Hold/Booking request of this item exists for any patron (this patron or another patron)

    This routine will retrieve list of item statuses separated by comma as parameter.
    The check will be skipped for theses statuses .i.e. placing photocopy request
    for these statuses will NOT be blocked even if they are unavailable.

    2) check_hold_request_d1 - Hold request will be allowed only for items that are available.
    Item is considered unavailable if one (or more) of the following is true:
    * Photocopy request of this item exists for any patron (this patron or another patron)
    * Item is loaned by any patron (this patron or another patron)
    * Hold/Booking request of this item exists for any patron (this patron or another patron)

    3) check_booking_request_d - Booking request will be allowed only for items that are available.
    Item is considered unavailable if one (or more) of the following is true:
    * Photocopy request of this item exists for any patron (this patron or another patron)
    * Item is loaned by any patron (this patron or another patron)
    * Hold/Booking request of this item exists for any patron (this patron or another patron)

    4) check_photo_request_e: New Photocopy check routine will block patrons with specific statuses from placing photocopy request on items with specific statuses.
    This routine will retrieve list of item statuses and patron statuses as parameters.
    If the selected item has one of the given item statuses, and the requesting patron has one of the given patron statuses placing photocopy will be blocked.

    In order to enable the new Photocopy checks, add them in ./<ADM library>/tab/tab_photo_request,
    For example:

    ! 1 2 3
    !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    PRE check_photo_request_d 01,03
    PRE check_photo_request_e ITEM=01,44;BOR=01,04

    In order to enable the new checks for hold/booking request, Add the checks in ./<ADM library>/tab/tab_hold_request, For example:
    ! 1 2 3
    !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    PRE check_hold_request_d1 01,03
    BK-PRE check_booking_request_d 01,03

    Also, new error messages were added:

    1) In $alephe_error_lng/check_hold_request:
    1180 L Item is not available for booking request.
    1185 L Item is not available for hold request.

    2) In $alephe_error_lng/check_photo_request:
    1250 L Item is not available for photocopy request.
    1251 L Request cannot be placed on an already reserved item.
    1260 L Patron can not place a photocopy request for this item status.

    3) In $alephe_error_lng/pc_cir_c0426:
    1250 0002 L Item is not available for photocopy request.
    1251 0002 L Request cannot be placed on an already reserved item.
    1260 0002 L Patron can not place a photocopy request for this item status.

    4) In $alephe_error_lng/pc_cir_c0420:
    1250 0004 L Item is not available for photocopy request.
    1251 0004 L Request cannot be placed on an already reserved item.
    1260 0004 L Patron can not place a photocopy request for this item status.


    • Article last edited: 10/8/2013