Uploaded image for project: 'ui-inventory'
  1. ui-inventory
  2. UIIN-945

Inventory. Search by Item circulation notes in the Item segment

    XMLWordPrintable

Details

    • Prokopovych - Sprint 144, Prokopovych - Sprint 145, Prokopovych - Sprint 146
    • 5
    • Prokopovych
    • Nolana R3 2022

    Description

      Purpose: The Item circulation notes are notes used for display on the check in and check out screens. The circulation notes can be staff only (true/false). The circulation notes are in the item record as check in and check out notes. The item circulation notes are different from the item notes and also notes being added by using the general notes component (post-mvp: UXPROD-1598).This story is about implementation of the ability to search on the Item circulation notes directly from the search box in the First pane, when the Item segment is selected. This story relates to the umbrella story UIIN-112, listing all Search options in Inventory (instance | holdings | item), and UIIN-852.

      Use case: As a cataloger I want to search for specific item record(s) with a given item circulation note - to find the record, ensure consistency in the wording of notes etc. This is a very typical task for a cataloger maintaining item records.

      Scenarios:

      1. 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 Instance segment, then following search options are listed in following order:
          • Keyword (title, contributor, identifier)
          • Barcode
          • ISBN
          • ISSN
          • Accession number (item) (NEW)
          • Item identifier (all) (NEW)
          • - Former item ID (NEW)
          • Effective call number (item), keyword (NEW)
          • - Effective call number (item), eye readable
          • - Effective call number (item), normalized
          • Item notes (all) (NEW)
          • Administrative notes (NEW)
          • Circulation notes
          • Enumeration, chronology (NEW)
          • Volume (NEW)
          • Copy number (item) (NEW) UIIN-944
          • PO line number Not MVP
          • Item HRID
          • Item UUID
          • All
          • Query search
      2. Scenario
        • When selecting Item circulation notes as search term in the search box
        • and enter a given Item circulation note (which exist), e.g. "note" which doesn't exist in FOLIO Snapshot - but when testing the issue, then add it to any given item
        • Then (for MVP) the given result (Instance record, with associated holdings, and item records) is displayed - just like implemented for search on barcode.
      3. Scenario
        • When selecting Item circulation notes as search option in the search box
        • and enter a given Item check in / Item check out note (which does not exist in the FOLIO Snapshot environment)
        • Then following error message is shown as a pop up: No results found for Item circulation notes [item circulation note value entered]. Please check your spelling.
      4. Scenario
        • When searching on Item circulation notes
        • Then the search is performed on the data property for Circulation notes, whether it's public or staff only
      5. Scenario
        • When entering a search
        • Then following elasticsearch search facet has been implemented
          Option Type Example Description
          item.circulationNotes.note full-text item.circulationNotes.note all "circulation note" Search by item circulation notes
      6. Scenario
        • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                charlotte Charlotte Whitt
                Charlotte Whitt Charlotte Whitt
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:

                  TestRail: Runs

                    TestRail: Cases