Bulk Edit Discovery Research
Identifying needs for .csv-based editing in FOLIO
November 8, 2021
Ryan Walter
Senior UX Researcher
rwalter@ebsco.com
| www.ebsco.com
1
| Background
As plans for the updated FOLIO roll-out, stakeholders are concerned about the time it would take to develop an in-app editor. If users see the ability to download a .csv file as a boon based on their needs, we may be able to implement it as a stop-gap measure prior to unrolling a full-featured in-app editor. This idea was initially floated to the FOLIO advisory board with mixed response.
| www.ebsco.com
2
| Research goal
The goal of this research is to identify the needs of metadata librarians when making edits, particularly bulk edits, to records in FOLIO. The insights from this research will be used to inform decision making on whether edits in FOLIO should be restricted to an in-app editor or include an option to download .csv to make offline edits over time.
| www.ebsco.com
3
| Research questions
| www.ebsco.com
4
| Research design
| www.ebsco.com
5
| Participant breakdown
Role | School | Platforms | Recording |
Metadata Librarian | Chalmers | Sierra, FOLIO | |
Metadata Librarian | Umass | Aleph, FOLIO | |
Metadata Librarian | Stanford | Custom e-loader, FOLIO | |
Metadata Librarian | U of Chicago | Kuali OLE | |
Metadata Librarian | Cornell | Voyager, FOLIO | |
Metadata Librarian | Duke | Aleph, FOLIO | |
Library Assistant | High School | [not sure] |
| www.ebsco.com
6
Research findings
| www.ebsco.com
7
| Bulk editing use cases
| www.ebsco.com
8
| How it’s done: identifying records
Query-based
Records are populated based on conditions, e.g. “source type” or “location,” etc.
Itemized
Barcodes (or other identifier) are already known and provided
Combination
Populate records within a known set based on conditions
e.g. “change the location of the following holdings that are not current checked out”
In a real-world scenario, this is most often the case
| www.ebsco.com
9
| How it’s done: making the change
Once the appropriate records have been identified, they can be edited in two ways…
Native editing
Cataloging platform has some affordance for making bulk changes directly within the app
Local editing
Harvesting files from platform, making changes in an external editor, and re-uploading
| www.ebsco.com
10
| How it’s done: making the change
Native editing
Cataloging platform has some affordance for making bulk changes directly within the app
Local editing
Harvesting files from platform, making changes in an external editor, and re-uploading
Normalizes data behind the scenes and present meaningful, editable fields to user
At the mercy of platform UI
Exposes meaningful and less-meaningful data in an often obtuse and chaotic .csv file
Prone to errors with few opportunities to rollback or undo
Lack substantial feedback and error reporting
| www.ebsco.com
11
Working directly with the .csv files just feels dangerous. There’s so much that can go wrong and when you bring it back in, it’s hard to know what was changed, and if there is an error or a mistake, it’s a pain to track down
– Metadata librarian, UMass
| www.ebsco.com
12
Participants showed enthusiasm for an in-app solution that can can streamline workflow and reduce risk when bulk editing
| www.ebsco.com
13
Doing the local edits makes it easier because I don’t have to give admin right to all the students I’m working with. They can save and hand off the file. I’m the only one who does the actual uploading.
– Library assistant, K-12 school
| www.ebsco.com
14
None of the academic participants employed students for bulk editing because the process is perceived as too complex
| www.ebsco.com
15
| What does this mean for FOLIO?
An in-app editor that cuts through the data-level noise is the best long-term option for user workflow and customer satisfaction
Long term
Users are likely to accept a .csv-only editing solution IF
Short term
| www.ebsco.com
16
| Clear error reporting
| www.ebsco.com
17
| “I just want to understand what’s happening”
U of Chicago librarian on error reporting when harvesting and uploading files
| www.ebsco.com
18
| Putting some guardrails on the process
| www.ebsco.com
19
| Sophisticated editing tools
| www.ebsco.com
20
Recommendations
| www.ebsco.com
21
| Recommendations
| www.ebsco.com
22
Remember this is primarily about communication. Users want to feel seen and understand the roadmap.
| www.ebsco.com
23
Thank you
Ryan Walter
Senior UX Researcher
rwalter@ebsco.com
| www.ebsco.com
24