Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
customfield_11100 31700
-
Prokopovych - Sprint 138, Prokopovych - Sprint 139, Prokopovych - Sprint 140
-
3
-
Prokopovych
-
Morning Glory R2 2022
Description
Purpose: The Item UUID is the system generated unique Item record ID. This story is about implementation of the ability to search on the Item UUID directly from the search box in the First pane, when the Item segment is selected.
In mod-search has the search option been implemented as `item.id` - see documentation here: https://github.com/folio-org/mod-search#item-search-options
Use case: As a cataloger I want to search for a specific item record, and that can be done by the item UUID.
Scenarios:
- Scenario
- Go to FOLIO Snapshot, go to the Inventory app, and select the Item segment.
- Given the Search Box in the first pane
- When selecting the Item segment, then following search options are listed in following order:
- Keyword (title, contributor, identifier)
- Barcode
- ISBN
- ISSN
- Accession number (item) (NEW)
- Effective call number (item), keyword (NEW)
- - Effective call number (item), eye readable (NEW)
- - Effective call number (item), normalized (NEW)
- Enumeration, chronology (NEW)
- Volume (NEW)
- Copy number (item) (NEW)
- Item notes (all)
- - Administrative notes (NEW)
- Circulation notes (NEW)
- Item identifier (all) (NEW)
- - Former item ID (NEW)
- PO line number Not MVP
- Item HRID (NEW)
- Item UUID
- All
- Query search
- Keyword (title, contributor, identifier)
- Go to FOLIO Snapshot, go to the Inventory app, and select the Item segment.
- Scenario
- When selecting Item UUID as search term in the search box
- and enter a given Item UUID (which exist), e.g. 100d10bf-2f06-4aa0-be15-0b95b2d9f9e3
- Then (for MVP) the given result (Instance record, with associated holdings, and item records) is displayed - just like implemented for search on barcode.
- Scenario
- When selecting Item UUID as search option in the search box
- and enter a given Item UUID (which does not exist in the FOLIO Snapshot environment)
- Then following error message is shown: No results found for Item UUID [item UUID number entered]. Please check your spelling.
- Scenario
- When searching on Item UUID
- Then the search is performed on the Item UUID data element in the Instance record {the CGL query language search will be: item.id = "100d10bf-2f06-4aa0-be15-0b95b2d9f9e3"}
- Senario
- When entering a search
- Then is
- alphanumeric (1-9, a-z, A-Z)
- including dashes
- exact matches
- Scenario
- Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-3513 Inventory Elastic Search (Morning Glory): Timebox for Priority Inventory Search and Filter Enhancements
-
- Closed
-