Expired reservation lists and cancellations
You can get a list of reservations past the expiry date - Amlib does not actually cancel them from the expiry date so it is a good idea to get a report for this so you can cancel them for the borrowers.
System Settings
The number of days before a Reservation expires is set in the Supervisor module.
- Go to Main > Supervisor > Installation – Circulation tab
- Scroll down to the Keep a reservation for a maximum number of ### days setting
- Adjust the Value column to be equal to the number of days you wish to retain a reservation – for example: 10
- F3 Save to save setting changes
- From the menu, select Installation > Choose Location, select the appropriate location in the list and click on the OK button
- Select the Circulation tab – and scroll down to the Keep a reservation for a maximum number of ### days setting and check the value inserted
- Either insert a value for this particular location or leave blank to use the Default setting
- F3 Save when complete
Expired Reservations List
Check the Template
It is sometimes a good idea to check that a report template has been correctly loaded.
- Launch the Amlib client
- Go to Main > Reports > RepReservation
- Select Application > RepAddNew
- The Report Files window will open – ensure that the Report Entity = Reservation
- Select &RESBRF.QRP
- Click the F2 Modify button
- Description = Reservation Pick Up List
- Template = &RESBRF.QRP
- Choose Type = Reservations (Default)
- You can leave Default Stats Code and Default Detail Stats Code blank
- Update History (Y/N) = Y
- Update Entity (Y/N) = Y
- Click the F3 Update button
- Close out of the Report Files window
Create the Report
- Go to Main > Reports > RepReservation
- Select the F1 New button – the Select Report Format screen will appear
- Highlight Reservation Pick Up List – &RESBRF.QRP (the Description may differ but the File Name won’t)
- Click the OK button
- Type in a Description – for example: List of Expired Reservations or whatever makes sense to you
- Click the F3 Save button
- Select the F7 Where button to set up the selection parameters – this will bring up the Reservation – Reports screen
- Enter the following Where search:
- Res Expiry Date < Current Date (select the Special button to insert Current Date as a parameter). Use the Paste button to insert the parameter into the list at the bottom of the screen.
- You may want to add other restrictors – for example: Res Collect Location =
- Click the F3 Save button when complete
- Click the F9 Order button and select Bor Barcode from the Columns list and arrow it across into the Order By list, then click the F3 Save button
- Select the F3 Save button to save new Report
- Select the F8 View button to view report results
Automatically Cancel Expired Reservations
Check the Template
It is sometimes a good idea to check that a report template has been correctly loaded.
- Launch the Amlib client
- Go to Main > Reports > RepReservation
- Select Application > RepAddNew
- The Report Files window will open – ensure that the Report Entity = Reservation
- Select &RESEXP.QRP
- Select the F2 Modify button
- Description = Expired Reservations
- Template = &RESEXP.QRP
- Choose Type = Expired Reservation clear
- You can leave Default Stats Code and Default Detail Stats Code blank
- Update History (Y/N) = Y
- Update Entity (Y/N) = Y
- Click the F3 Update button
- Close out of the Report Files window
Create the Report
It is possible to delete reservations that have expired by selecting the report &RESEXP.QRP, which has a Report Type of Expired Reservations. Make sure that the Update Status column is set to Y.
- Select the F1 New button – the Select Report Format screen will appear
- Highlight Expired Reservations – &RESEXP.QRP (the Description may differ but the File Name won’t)
- Click the OK button
- Type in a Description – for example: Cancel Expired Reservations or whatever makes sense to you
- Ensure Update Res Status column = Y
- Click the F3 Save button
- Select the F7 Where button to set up the selection parameters – this will bring up the Reservation – Reports screen
- Enter the following Where search:
- Res Expiry Date < Current Date (select the Special button to insert Current Date as a parameter). Use the Paste button to insert the parameter into the list at the bottom of the screen.
- Res Item Status NOT IN PRINTED,RETURN – this will remove items collected from the shelf and items placed on hold after being returned
- You may want to add other restrictors – for example: Res Collect Location =
- F3 Save when complete
- Click the F9 Order button and select Bor Barcode from the Columns list and arrow it across into the Order By list, then click the F3 Save button
- Select the F8 View button to preview reservations to be cancelled
Running the Cancellation Report
This report MUST be run via the Scheduler.
Start the Scheduler
- From the Report screen (Main > Reports > RepReservation), select Application > RepStartSchedule
- The Report Scheduler screen will then open
- Select your printing options: Ensure Printing is ticked – if you would like to save the report to a file, ensure that Save to File is ticked
- Also decide If a report is scheduled by another user do you still want to print it? = Yes/No
- Then select the OK button
After selecting “OK”, if you go back into the Application menu you will see that RepStartSchedule is now greyed out with a tick next to it – this indicates that the Scheduler is now running.
Please Note: If you need to restart the scheduler at any point, you will need to log out of all Report screens (Ctrl + L) and start at the beginning of these instructions.
Scheduling the Report
- With your report highlighted, select the F6 Print button
- A Print box will display where you can select from the following options:
- From:
- Database (to search the entire database)
- To:
- Printer (to print list) or File (to save list to file)
- Frequency:
- Once Only (if this is the only time you’re going to print this report)
- Daily (if you plan to send it every day)
- Weekly (if this is a once a week item)
- Monthly (if this is to be printed every calendar month)
- Every ___ days (if you want to set a specific schedule
- Schedule:
- First Print Date (the day you want this report to begin its schedule)
- First Print Time (specifies the exact minutes the report will run)
- Selected Printer:
- You can specify any active printer on the network to print to – including virtual printer drivers such as a third party software that allows you to print to PDF (For example: CutePDF Writer)
- You can specify any active printer on the network to print to – including virtual printer drivers such as a third party software that allows you to print to PDF (For example: CutePDF Writer)
- From:
- Once you have selected all of your settings, click the OK button
Check Print Progress
1. You can check the progress of your reports at any time by going into Main > Reports > RepPrintProgress.