When your Internet connection comes back up you will want to
get these transactions in to Koha. Before processing these
transactions you should be aware of a few issues.
Because you are not connected to your Koha database when using
this plugin holds will need additional processing. If an item you
check in while offline has a hold, the hold is kept on the item.
Since, you can't confirm holds found during the processing of every
check in, the holds stay on the item and will need to be managed
later. If you only checked in a few items you can just keep a record
of them all. If you checked in a lot of items you can use the Holds
Queue once it rebuilds to see what holds made it to the shelf
erroneously.
Similarly, if an patron card was expired, the offline
circulation tool won't know about it, so the checkout will be recorded
regardless of the patron's account being blocked normally.
You have two options for adding this data to Koha
-
Commit to Koha
-
If you checked in/out on more than one computer at the
same time, what you want is to process every transaction
consistently. Let's say for instance that one patron checked a
book out on one computer and then checked the same book in on
another computer. To be consistent, you need to record the
check out first and then the check in. Not the opposite! To do
so, you need to group every transaction in one place, sort
them all and then, process everything. So, you need to use the
"Commit to Koha" option from every plugin/computer you worked
with. This way, the log will go to Koha and be accessible from
the Offline Circulation page.
-
Get there: Circulation > Pending offline circulation
actions
-
Once all of the logs from all of the circulation
computers are loaded you will be able to check them all or
select just those you want to process into Koha.
-
Click on the Process button and Koha will record every stored transaction one
by one. For each transaction, the status will change to:
-
"Success." if the transaction was processed
correctly
-
"Borrower not found." if the borrower card number is
incorrect
-
"Item not found." if the item barcode is
wrong
-
"Item not issued." if you checked in an available
item
-
Once finished you will have a summary of all of your
transactions
-
Apply directly
-
If you performed all of the circulation actions on one
computer then everything is sorted already so you can choose
to "Apply directly"
-
The status column will be updated to let you know if the
transactions were applied
-
"Success." if the transaction was processed
correctly
-
"Borrower not found." if the borrower card number is
incorrect
-
"Item not found." if the item barcode is
wrong
-
"Item not issued." if you checked in an available
item
-
Once you're finished you can review all of the items
right in the Log tab
Once you are done you can clear the log by clicking Clear. If
you don't you will be warned the next time you open the Offline
Circulation tool.
The Offline Circulation Utility can be downloaded at: https://github.com/bywatersolutions/koha-offline-circulation/releases
To generate a borrowers.db file for loading in to the Windows tool you will need to
run the file generator via a cron job.
The offline circulation tool for Windows
will generate a KOC file that you can upload into Koha once your system comes back
up.
On the Circulation menu click 'Upload offline circulation file (.koc)'
Browse your computer for the *.koc file
Once the file is uploaded, click the process the file
When this is complete you'll be able to upload another file or tend to pending
offline circulation actions.
After clicking 'View pending offline circulation actions' you will be brought to a
summary of all of the actions you loaded in to Koha in your *.koc file.
-
Once all of the logs from all of the circulation computers are loaded you will
be able to check them all or select just those you want to process into Koha.
-
Click on the Process button and Koha will record every stored transaction one by
one. For each transaction, the status will change to:
-
"Success." if the transaction was processed correctly
-
"Borrower not found." if the borrower card number is incorrect
-
"Item not found." if the item barcode is wrong
-
"Item not issued." if you checked in an available item
Once finished you will have a summary of all of your transactions