Hebah Amin-Headley
Valerie Burnett
Hebah Amin-Headley
Valerie Burnett
LASSO
your data
LASSO
your data
Valerie Burnett
Data & Migration Librarian
ByWater Solutions
Academic library background
Hebah Amin-Headley
Content Creator & Educator
ByWater Solutions
Public library background
Fiber Arts
Fiction
Cats
Libraries
Talk to us
about…
80s music
Board games
Doctor Who
Koha
Tea
Transgender humans
Fountain pens
Stuffed foods
Table of Contents
A Brief Note on Permissions
Photo: Jewell Mazique, clerk with Library of Congress from LOC Prints and Photographs division: http://loc.gov/pictures/resource/fsa.8d02858/
Cataloguing Permissions
Chapter Two
The Intrepid Report(er)
Picture used with permission of Ryan Bedke @RancherRyan
What is Borrowernumber, Biblionumber, and Itemnumber?
The key to performing actions lies in numerical references, such as cardnumbers (patrons) and the database reference numbers: borrowernumber, biblionumber, itemnumber.
Picture by Valerie Burnett
SELECT biblio.title, (@partial:=LEFT(extractvalue(metadata, '//datafield[@tag=\"035\"]/subfield[@code=\"a\"]'),7)) AS "partial 035$a"
FROM biblio_metadata
JOIN biblio USING (biblionumber)
GROUP BY @partial
SELECT biblio.biblionumber, biblio.title, (@partial:=LEFT(extractvalue(metadata, '//datafield[@tag=\"035\"]/subfield[@code=\"a\"]'),7)) AS "partial 035$a"
FROM biblio_metadata
JOIN biblio USING (biblionumber)
GROUP BY @partial
NEW WINDOW!
Chapter Three
Corralling item data
Picture used with permission of Ryan Bedke @RancherRyan
This option checks in items to remove them from patron accounts.
Items are not marked found, nor do damaged/withdrawn statuses prevent this return, nor are item locations updated. This feature is intended to allow removal of checkouts from patron accounts without affecting fines or other statuses.
“ ”
Want to live dangerously?
Chapter Four
Corralling biblios
Batch Record Modification
Picture used with permission of Ryan Bedke @RancherRyan
Chapter Five
Gather up the townsfolk
Importing patrons
Picture by Valerie Burnett
Important points:
Helpful points:
Automated uploads
Picture used with permission of Ryan Bedke @RancherRyan
Picture used with permission of Ryan Bedke @RancherRyan
Chapter Six
Rounding Up Patrons
Photo credit: Johnson County (KS) Archives
Batch patron updates
Update whole family’s addresses at once
Update to a new patron category in batch - example: new juvenile category or creating non-resident category
Update patron attribute
Delete patron attribute - find via report and delete in bulk
Patron Tools - Modification
Batch patron modification from Patron Search
Quality of life improvement!
Identify group of patrons via report
Batch modify or delete from results
Chapter Seven: Git on Out of Here
Photo: Dan Cook, via Unsplash
Batch patron deletion
Tool
Limitations on deletion
Identify via report (using borrowernumber and last seen, no checkouts, fines, guarantees, etc if you want to see who’s getting deleted
Delete from patron list
Patron Tools - Batch Deletion
Batch patron deletion tool*
*some exceptions apply
Check your work - are these expected numbers?
Reporting
Patron Tools - Lists
Patron Lists
That’s All Well and Good, but…
Enhancement requests in the Koha Community
Bug 6532 - Way to move items to another record in batches
Bug 23205 - Enable barcode links in reports
Bug 23260 - Anonymize (remove) patron date from items_last_borrower
Bug 24483 - When batch deleting patrons, report who was not deleted and why
Bug 30281 - Schedule batch patron deletion and anonymization
Bug 37514 - Batch patron modification should have renewal as option
Don’t see a feature you want here? File a bug!
Questions? Great use cases?
Valerie Burnett
Data & Migration Librarian
ByWater Solutions
valerie@bywatersolutions.com
Hebah Amin-Headley
Content Creator & Educator
ByWater Solutions
hebah@bywatersolutions.com