circ:circulation:offline
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
circ:circulation:offline [2017/07/26 21:03] – [Definitions of Exceptions] tmccanna | circ:circulation:offline [2023/05/12 15:10] (current) – [Problems That May Not Generate Exceptions] tmccanna | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Offline Circulation ====== | ====== Offline Circulation ====== | ||
- | <note warning> | + | There are times when the full PINES functionality |
- | The Offline Circulation interface allows libraries to continue circulating items even when they cannot connect | + | Rather than shutting down all circulation operations or trying |
This interface stores a local transactions file that contains information about all of the circulation actions made while offline. When the computer can reconnect to the PINES server, that offline file must be uploaded and processed as soon as possible. | This interface stores a local transactions file that contains information about all of the circulation actions made while offline. When the computer can reconnect to the PINES server, that offline file must be uploaded and processed as soon as possible. | ||
+ | <note important> | ||
===== Set Up ===== | ===== Set Up ===== | ||
Prior to using the web-based offline interface for the first time, you will need to: | Prior to using the web-based offline interface for the first time, you will need to: | ||
+ | |||
- Bookmark the offline circulation page in your browser: | - Bookmark the offline circulation page in your browser: | ||
- | | + | |
- | - Cache pages: | + | - If you are using Hatch, you may need to disable it in order to print while offline. |
- | * Search for and retrieve a patron account, open the patron edit screen. | + | - Log in to the staff client, register a workstation, |
- | - Download | + | |
- | * Circulation > Offline Circulation > Download block list | + | [{{ :circ: |
===== Using the Offline Interface ===== | ===== Using the Offline Interface ===== | ||
**Start** | **Start** | ||
- | | + | |
+ | | ||
- Verify that the Workstation and Working Location are correct. | - Verify that the Workstation and Working Location are correct. | ||
**Checkout** | **Checkout** | ||
+ | |||
+ | [{{ : | ||
+ | |||
- Click on the Checkout tab. | - Click on the Checkout tab. | ||
- | - Set the Due Date either by using the calendar //OR// by changing the Offset dropdown to "Today + 14 Days" (or whatever time period is appropriate for the item type). | + | - Set the Due Date either by using the calendar // |
- Check the Print Receipt box. | - Check the Print Receipt box. | ||
- Scan the patron barcode. | - Scan the patron barcode. | ||
- Scan an item barcode. | - Scan an item barcode. | ||
- | | + | |
- Click Checkout after each item. This will display the item to the right. | - Click Checkout after each item. This will display the item to the right. | ||
- When all items for the patron have been checked out, click the Save Transactions button at the top of the page. | - When all items for the patron have been checked out, click the Save Transactions button at the top of the page. | ||
Line 38: | Line 45: | ||
- Click on the Renew tab. | - Click on the Renew tab. | ||
- | - Set the Due Date either by using the calendar //OR// by changing the Offset dropdown to "Today + 14 Days" (or whatever time period is appropriate for the item type). | + | - Set the Due Date either by using the calendar // |
- Check the Print Receipt box. | - Check the Print Receipt box. | ||
- | - Scan the patron barcode. | + | - Scan the patron barcode. |
- | - Scan an item barcode. | + | - Scan an item barcode. |
- Click Renew after each item. This will display the item to the right. | - Click Renew after each item. This will display the item to the right. | ||
- | - When all items for the patron have been renewed, click the Save Transactions button at the top of the page. | + | - When all items for the patron have been renewed, click the Save Transactions button at the top of the page. |
**In-house Use** | **In-house Use** | ||
- | | + | |
+ | | ||
- Scan an item barcode. | - Scan an item barcode. | ||
- Click Record Use after each item. This will display the item to the right. | - Click Record Use after each item. This will display the item to the right. | ||
Line 52: | Line 60: | ||
**Checkin** | **Checkin** | ||
- | - Click the Checkin | + | |
- | - Choose the current date. | + | The Checkin |
- | - Click the Print Receipt box only if the patron needs to have a paper receipt. | + | |
- | - Scan an item barcode. | + | |
- | - Click Checkin after each item. This will display the item to the right. | + | |
- | - When all items have been checked in, click the Save Transactions button at the top of the page. | + | |
**Register Patron** | **Register Patron** | ||
- | The offline interface has no way of knowing whether or not the patron that is applying for a library card already has a card in the system. If your library chooses to register patrons using the offline interface, you will need to be very diligent about checking each new account for older duplicate cards after you reconnect to the server. If you find duplicates, create a help desk ticket for each one so that they may be merged (see: [[circ: | + | The offline interface has no way of knowing whether or not the patron that is applying for a library card already has a card in the system. If your library chooses to register patrons using the offline interface, you will need to be very diligent about checking each new account for older duplicate cards after you reconnect to the server. If you find duplicates, create a help desk ticket for each one so that they may be merged (see: [[:circ: |
- Click the Register Patron tab. | - Click the Register Patron tab. | ||
- Verify that the screen is showing All Fields. | - Verify that the screen is showing All Fields. | ||
- | - Complete the registration form as you normally would (see: [[circ: | + | - Complete the registration form as you normally would (see: [[circ: |
- Click the Save button. | - Click the Save button. | ||
- Click the Save Transactions button. | - Click the Save Transactions button. | ||
- | ===== Patron Error Messages | + | ===== Uploading the Offline Transactions |
- | + | ||
- | Because you downloaded the offline patron list, the offline interface will be able to recognize and alert you if a patron is blocked. The messages you may see are: | + | |
- | + | ||
- | **This patron has a bad check digit**\\ | + | |
- | This means that the patron barcode was scanned or entered incorrectly. | + | |
- | + | ||
- | **This barcode was flagged Expired**\\ | + | |
- | The patron’s card has expired. Although you cannot update the patron' | + | |
- | + | ||
- | **This barcode was flagged Barred** //or// **This barcode was flagged Blocked**\\ | + | |
- | The patron’s account has been blocked from use for some reason – possibly because of overdue fines, lost card, | + | |
- | misuse of account, or other reasons. We cannot determine why the account was blocked until PINES is back online. Do not check the items out to the patron. You may offer to place the items on hold and they can come back when PINES is back online to resolve the problem with the account. | + | |
- | **This barcode was flagged Lost**\\ | + | [{{ : |
- | The card has been marked lost. As we cannot determine the full history of the card until PINES is back online, | + | |
- | do not check the items out to the patron. You may offer to place the items on hold so they can come back when PINES is back online to resolve the problem with the account. | + | |
+ | Once you are able to reconnect to the PINES server and log into Evergreen, you will need to upload and process all of the activities that were recorded while you were offline. (This needs to be repeated for each workstation that used the offline interface.) | ||
- | + | [{{ : | |
- | ===== Uploading the Offline Transactions ===== | + | |
- | + | ||
- | Once you are able to reconnect to the PINES server and log into Evergreen, you will need to upload and process all of the activities that were recorded while you were offline. | + | |
- Log in and go to Circulation > Offline Circulation. | - Log in and go to Circulation > Offline Circulation. | ||
Line 105: | Line 93: | ||
==== Definitions of Exceptions ==== | ==== Definitions of Exceptions ==== | ||
- | **ACTOR_CARD_NOT_FOUND**\\ | + | **ACTOR_CARD_NOT_FOUND** \\ Indicates the patron' |
- | Indicates the patron' | + | |
- | **ASSET_COPY_NOT_FOUND**\\ | + | **ASSET_COPY_NOT_FOUND** \\ Indicates the item barcode was mis-scanned/ |
- | Indicates the item barcode was mis-scanned/ | + | |
- | **CIRC_CLAIMS_RETURNED**\\ | + | **CIRC_CLAIMS_RETURNED** \\ Indicates a book previously marked as claimed returned was found and checked out. Check the current patron to be sure it is checked out correctly, and check the item’s history to make sure any erroneous messages or fines are removed from the prior patron' |
- | Indicates a book previously marked as claimed returned was found and checked out. Check the current patron to | + | |
- | be sure it is checked out correctly, and check the item’s history to make sure any erroneous messages or fines are removed from the prior patron' | + | |
- | **COPY_IN_TRANSIT**\\ | + | **COPY_IN_TRANSIT** \\ Indicates a book was checked out that had been marked as in transit. Check the patron to make sure that the book was checked out correctly to his or her account. |
- | Indicates a book was checked out that had been marked as in transit. Check the patron to make sure that the book was checked out correctly to his or her account. | + | |
- | **COPY_STATUS_LOST**\\ | + | **COPY_STATUS_LOST** \\ Indicates a book previously marked as lost was found and checked in. |
- | Indicates a book previously marked as lost was found and checked in. | + | |
- | **MAX_RENEWALS_REACHED**\\ | + | **MAX_RENEWALS_REACHED** \\ Since the patron already has the item in hand, you will need to go into the patron' |
- | Since the patron already has the item in hand, you will need to go into the patron' | + | |
- | **OPEN_CIRCULATION_ EXISTS**\\ | + | **OPEN_CIRCULATION_ EXISTS** \\ Indicates a book was checked out that had never been checked in. This is not usually an issue because the book should usually appear on the patron' |
- | Indicates a book was checked out that had never been checked in. This is not usually an issue because the book should usually appear on the patron' | + | |
- | **PATRON_ACCOUNT_EXPIRED: | + | **PATRON_ACCOUNT_EXPIRED: |
- | If you are downloading the offline patron list on a daily basis, and if the Circulation Staff are paying attention to the error messages that pop up while using the Standalone Client, you should rarely see this error. On the occasions you do see it, go into the patron’s account and renew their card for a few days. Make a note in the patron’s account to renew their card the next time they are in the library and check out the items to that card. You may also wish to add a message to the Patron Message Center (see: [[circ: | + | |
==== Problems That May Not Generate Exceptions ==== | ==== Problems That May Not Generate Exceptions ==== | ||
+ | |||
* Checking out an item with an incorrect borrowing time. | * Checking out an item with an incorrect borrowing time. | ||
* Attempting to re-check out an overdue book. | * Attempting to re-check out an overdue book. | ||
Line 136: | Line 116: | ||
* Checking out an item belonging to another library. | * Checking out an item belonging to another library. | ||
* Checking out a book on hold for another patron. | * Checking out a book on hold for another patron. | ||
+ | |||
+ | ==== Internal Server Error ==== | ||
+ | |||
+ | If you receive an " | ||
+ | |||
===== Importing and Exporting Pending Transactions ===== | ===== Importing and Exporting Pending Transactions ===== | ||
Line 142: | Line 127: | ||
- On the workstation that was used for offline circulation: | - On the workstation that was used for offline circulation: | ||
- | | + | |
- | * Click on the Export Transactions button. | + | * Click on the Export Transactions button. |
- | * Save the file to a convenient location (do not change the name or formatting or add a file extension). | + | * Save the file to a convenient location (do not change the name or formatting or add a file extension). |
- On the workstation that is connected to PINES: | - On the workstation that is connected to PINES: | ||
- | | + | |
- | * Click on the Session Management tab. | + | * Click on the Session Management tab. |
- | * Click on the Pending Transactions tab. | + | * Click on the Pending Transactions tab. |
- | * Click on the Import Transactions button. | + | * Click on the Import Transactions button. |
- | * Select the offline file that you saved in step 1. | + | * Select the offline file that you saved in step 1. |
- | * Go to the Offline Sessions tab and upload and process as normal. | + | * Go to the Offline Sessions tab and upload and process as normal. |
+ | |||
+ | ===== Viewing Offline Transactions without Exporting ===== | ||
+ | |||
+ | The easiest way to view offline transactions before uploading them is to export them. However, if that is not possible, you can view them via the browser' | ||
+ | |||
+ | **In Firefox: | ||
+ | |||
+ | - Click on the Menu icon (three dashes) > Web Developer > Storage Inspector | ||
+ | - Expand Indexed DB | ||
+ | - Expand https:// | ||
+ | - Expand offline (default) | ||
+ | - Click on offlineXact | ||
+ | - You should be able to view the value for each offline transaction that has not yet been uploaded. | ||
+ | |||
+ | [{{ : | ||
+ | |||
+ | **In Chrome:** | ||
+ | |||
+ | - Click on the Menu icon (three dots) > More Tools > Developer Tools | ||
+ | - Switch to Application tab | ||
+ | - Expand Indexed DB | ||
+ | - Expand the offline https:// | ||
+ | - Click on offlineXact | ||
+ | - Expand each row to see the data. | ||
+ | |||
+ | [{{ : |
circ/circulation/offline.1501102982.txt.gz · Last modified: 2018/10/11 20:15 (external edit)