Uploaded image for project: 'ui-checkin'
  1. ui-checkin
  2. UICHKIN-309

Perform Wildcard Item Lookup Before Performing Check in Transactions in Check in App



    • Volaris Sprint 131, Volaris Sprint 132
    • 8
    • Volaris
    • Lotus R1 2022



      Present (optional) UX flow in check in app to allow for wildcard lookup and disambiguation of items with identical physical barcodes where a suffix has been appended to the item's barcode in the FOLIO inventory item record.

      User story statement(s):

      As a FOLIO user with permission to check in items,
      I want to be presented with a list of items with similar barcodes to the one I entered (based on a right-truncated wildcard query)
      so that I can select the correct item to perform a check in transaction on


      1. Scenario:
        • Given the user has entered a barcode in the "Scanned items" barcode field and circulation settings are configured to enable wildcard barcode lookups for circulation transactions (UICIRC-712)
        • When "enter" is clicked or "return" entered via the keyboard
        • Then a right-truncated wildcard query of items with the entered barcode is performed
      2. Scenario:
        • Given only one item record is returned by the query
        • Then the entered barcode is used to perform the check in transaction
      3. Scenario:
        • Given more than one item record is returned for the entered barcode
        • Then a modal with a list of items to choose from is presented to the user (the "move request" modal from ui-requests should serve as a model)
      4. Scenario
        • Given the choose item modal
        • When the user selects an item from the list
        • Then the barcode from that item's inventory record is used to perform the check in transaction

      TestRail: Results


          Issue Links



                brookstravis Brooks Travis
                brookstravis Brooks Travis
                0 Vote for this issue
                2 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases