| User bulk loading discussion | Cate, István | Begin discussing requirements for patron bulk loading. István proposed potential v1 for bulk loading Import files with fixed columns Simple delimited file support (eg. CSV) Manual upload File validation support, error reporting Update/overwrite
Feedback from SMEs: Chris (Cornell): Need to be able to point to directory and update the file daily Need good reporting (can be 70 k records in our patron file every day) Any sane format would be fine (json, xml, csv) because there will need to be a transformation made from PeopleSoft SIS anyway
Karen (Duke): Duke gets file from LDAP Duke also does a lot of data transformation for their feed - if this could be done in FOLIO, that would be really nice (but it's currently done outside of their ILS) Updating records instead of overwriting is very important Definitely don’t want duplicate records
Mapping files: Karen and Chris: If Folio can ingest a feed file in a smart way, that would be better than having to do the transformations outside of the system The trick is going to be that the format and the feed will be different for each library Chris: If we have a defined standard that FOLIO is expecting then it might be possible to get a PeopleSoft export in the proper formatting and avoid the need to do additional intermediary processing. I could just Karen: We map patron types by the org unit by which they get paid and (there are many)
Record IDs for external system: Error reporting functionality: How should system behave if records aren’t able to be updated? Chris would want to see a report sent out with X records couldn’t be loaded Dump unloaded records so you could look at them and possibly load them This would actually be handy to have that manual upload capability in the UI to do that Chris can get Istvan the output that his current system provides, but it’s an example of what we have now Circ folks might want some positive reporting (e.g. 70 k successfully loaded today) What kind of validation is done in systems today and what happens when invalid data is encountered? Is the record updated and the invalid data ignored? Is the entire record update ignored? Chris will bundle up a bunch of info regarding how things are now done
Permissions In current systems, there is a distinction between patrons and staff/operators Only patron records come in via feed Staff/operator record are created by hand and permissions are added then Could operator data come from the feed? Permissions would be difficult to be loaded
Future thinking around user data Patron images In current systems, patron images aren’t stored or displayed Don't know how we would link out to them Not sure it's necessary to have photos in FOLIO - patron hands over their cards which have their photos. Photo on screen isn’t all that useful. May even be privacy issues.
Lehigh would like to see real-time, transactional API for user updates TAMU would be interested in the LDAP lookup, etc
|