Batch Patron Functions
Support for batch loading of patron records, batch update, batch delete.
Batch Patron Load
Description
A user interface similar to Vandelay would allow library staff to load delimited files of patrons to both create new records and update existing records.
Assumptions
the delimited file will be provided in a format defined by these specifications
each patron in the delimited file will include a unique identifier
unique identifiers between consortia members may not be unique (this could be accounted for either by the loading process utilizing ident_type or some other method, or by the institution creating the delimited file by adding unique characters to the unique id such as org_unit shortname)
the delimited file may or may not include a barcode
Functional Requirements
Performance
the loading process should not impact the performance of the running system
the loading process should be able to load 5,000 - 20,000 records without timing out
Questions
Batch Patron Update and Delete
Description
A user interface similar to record and copy buckets that allows libraries to gather a group of patron records together to perform batch update or delete.
Functional Requirements
A search interface to search for and select patron records
Ability to batch update one or more fields
Ability to set records to deleted
Delete should not be performed on records with outstanding checkouts, bills, holds
A preview of the changes
Provide a permission to batch update
Provide a permission to batch delete
Performance
Comment