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

Inventory. Search by Instance HRID (Instance segment)



    • Core: F - Sprint 80, Core: F - Sprint 81
    • 5
    • Prokopovych


      Purpose: Searching by a bib record number is one of the most used searches by a cataloger. The Instance HRID is the human readable version of the Instance UUID. This story is about implementation of the ability to search on the Instance HRID directly from the search box in the First pane, when the Segment Instance is selected. This story relates to the umbrella story UIIN-112, listing all Search options in Inventory (instance | holdings | item).

      Use case: As a cataloger I want to search for a specific instance, and that is typical done be search on the unique record number, the instance HRID. This is something a cataloger does many times a day.


      1. Scenario
        • Go to FOLIO Snapshot, go to the Inventory app, and select the Instance 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)
          • Contributor
          • Title (all)
          • - Resource title (NEW)
          • - Alternative title (NEW)
          • - Serie (NEW)
          • Identifier (all)
          • - ISBN
          • - ISSN
          • Publisher (NEW)
          • Subject
          • Classification (NEW)
          • Instance notes (NEW)
          • PO line number (NEW)
          • Instance HRID
          • Instance UUID
          • Query language
      2. Scenario
        • When selecting Instance HRID as search term in the search box
        • and enter a given Instance HRID (which exist), e.g. inst000000000029
        • 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 Instance HRID as search option in the search box
        • and enter a given Instance HRID (which does not exist in the FOLIO Snapshot environment)
        • Then following error message is shown as a pop up: No results found for Instance HRID [instance HRID number entered]. Please check your spelling.
      4. Scenario
        • When searching on Instance HRID
        • Then the search is performed on the Instance HRID data element in the Instance record {the CGL query language search will be: hrid = "inst000000000029"}
      5. Senario
        • When entering a search
        • Then is
          • alphanumeric (1-9, a-z)
      6. Scenario
        • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

      TestRail: Results


          Issue Links



                SergiySergiyenko Sergiy Sergiyenko
                charlotte Charlotte Whitt
                Charlotte Whitt Charlotte Whitt
                0 Vote for this issue
                6 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases