Top Banner
Voyager Patron Purge (8.2) Thinking it Through Eluna 2014 – Cornell University Lydia Pettis
15

Voyager Patron Purge (8.2) Thinking it Through

Feb 22, 2016

Download

Documents

callia

Voyager Patron Purge (8.2) Thinking it Through. Eluna 2014 – Cornell University Lydia Pettis. Purge Options. Purge by PATRON EXPIRE and/or PURGE date A programmer can set these dates per spec May want different dates for Fines / No Fines options Purge Historic Fines? Yes / No - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Voyager Patron Purge (8.2) Thinking it Through

Voyager Patron Purge (8.2)Thinking it Through

Eluna 2014 – Cornell UniversityLydia Pettis

Page 2: Voyager Patron Purge (8.2) Thinking it Through

Purge by PATRON EXPIRE and/or PURGE date◦ A programmer can set these dates per spec◦ May want different dates for Fines / No Fines

options

Purge Historic Fines? Yes / No◦ Specify in Sys Admin / Circulation / Miscellaneous

See parameters in the Technical Manual◦ Patron Batch Jobs in XML / Ppatron Purge

Purge Options

Page 3: Voyager Patron Purge (8.2) Thinking it Through

Accounting Office and Circulation Staff How long to keep expired patrons with no

fines? Audit issues related to fines?

◦ Typically 7 years◦ Keep online and/or in a report or spreadsheet◦ Cornell now keeping 3 years online; 4 years in

annual reports

Retention Policies

Page 4: Voyager Patron Purge (8.2) Thinking it Through

EXPIRED PATRONS NO FINES◦ ALL barcodes associated with a patron have been

expired for 1+ years◦ Set purge date 12/31/1980◦ Run with Historic Fine option OFF

EXPIRED PATRONS WITH FINES◦ All barcodes expired 1+ years◦ Most recent FINE TRANSACTION less than <DATE>◦ Purge date 12/31/1970◦ Run with Historic Fine option ON

Cornell Purge Candidates

Page 5: Voyager Patron Purge (8.2) Thinking it Through

Set Historic Fine Option

Page 6: Voyager Patron Purge (8.2) Thinking it Through

Set PATRON Purge or Expire Date per spec Verify the status of the “Allow Deletion of

Historic Fine” checkbox◦ Check this again

Run PpatronPrg in TEST mode◦ Verify DATE option before running◦ Review exceptions and fix if desired◦ Examine AUDIT file and confirm the right folks will

be deleted

Running the Purge Program

Page 7: Voyager Patron Purge (8.2) Thinking it Through

As user = Voyager If CU purge date = 12/31/1980Test – No Updates

◦./PpatronPrg –p 1981-01-01

Prod – Delete and Update◦./PpatronPrg –p 1981-01-01 -z

Command Line

Page 8: Voyager Patron Purge (8.2) Thinking it Through

audit.patpurge.20130725.090608xml.patpurge.20130725.090608xml.patpurge.callslip.20130725.090608xml.patpurge.exception.20130725.090608xml.patpurge.finesfees.20130725.090608xml.patpurge.historicalfines.20130725.090608xml.patpurge.holdrecall.20130725.090608xml.patpurge.itemscharged.20130725.090608xml.patpurge.proxy.20130725.090608

Output Files

Page 9: Voyager Patron Purge (8.2) Thinking it Through
Page 10: Voyager Patron Purge (8.2) Thinking it Through

Snippet of AUDIT File

DELETED | 532 | LName | Fname

NOT DELETED | Current Fees | 536 | LName | Fname

NOT DELETED | Historical Fines | 536 | LName | Fname

DELETED | 540 | LName | Fname

NOT DELETED | Current Charged Items | 177618 | LName | Fname

NOT DELETED | Patron is a proxy for another patron | 170670 | LName | FName

Page 11: Voyager Patron Purge (8.2) Thinking it Through

Create a file of the NOT DELETED records

grep 'NOT DELETED’ audit.patpurge.[extension] > [selected directory]/audit.txt

ID Exceptions via AUDIT File

Page 12: Voyager Patron Purge (8.2) Thinking it Through

Download audit.txt Import into MS Access table

ID Exceptions via AUDIT File (2)

Page 13: Voyager Patron Purge (8.2) Thinking it Through

ID and Count Exceptions

Page 14: Voyager Patron Purge (8.2) Thinking it Through

Get Patron Info

Page 15: Voyager Patron Purge (8.2) Thinking it Through

Circ staff can ◦Release holds◦Close open fines◦Remove from routing lists◦Ask EL to reset call slip request counters

When updates are complete, run in Production mode

Hand Lists off to Staff