FE: In transit report: basic fields

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

None

Description

Purpose: Create an export of all items with the status In transit, with enough information about each item so that a staff member can try to track it down.

Scenarios

  1. Scenario Check Mark

    • Given the Inventory app

    • When the search & filter view is open

    • Then show the option In transit items report (CSV) in the pane header dropdown

  2. Scenario Check Mark

    • Given the In transit items report (CSV) option in the Inventory pane header dropdown

    • When clicked

    • Then export a CSV file called InTransit.csv with the following headers:

      • Item barcode

      • Title

      • Contributors

      • Library

      • Shelving location

      • Shelving location code

      • some call number and enumeration/copy fields (UIIN-772)

        • to include Call number, call number prefix, call number suffix, enumeration, volume, year, copy number, sortable call number as defined for the item

      • Item status

      • Check in service point

      • Check in date and time

      • Destination service point

      • Request type

      • Requester patron

      • Request creation date

      • Request expiration date

      • Tags

  3. Scenario Check Mark

    • Given an item with the item status In transit

    • When the In transit report (CSV) is exported

    • Then include the item on the In transit report (CSV) with the following values:

      • Item barcode: barcode on the item record

      • Title: title for the instance the item belongs to

      • Contributors: contributors for the instance the item belongs to

      • Library: name of library for the item's effective location

      • Shelving location: name of item's effective location

      • Shelving location code: code for item's effective location

      • some call number and enumeration/copy fields (UIIN-772)

        • to include Call number, call number prefix, call number suffix, enumeration, volume, year, copy number, sortable call number as defined for the item

      • Item status: item status for item (should be In transit for all items in report)

      • Check in service point: the service point where the item was most recently scanned in the Check In app blocked by CIRC-522

      • Check in date and time: the system date and time of when the item was most recently scanned in the Check In app blocked by CIRC-522

      • Destination service point: the service point where the item was sent as a result of its most recent scan in the check in app

      • Request type

      • Requester patron

      • Request creation date

      • Request expiration date

      • Tags

  4. Scenario Check Mark

    • Given an item with an item status other than In transit

    • When the In transit report (CSV) is exported

    • Then do not include the item information on the In transit report (CSV)

Notes:

  • Requests information will be out of scope for this story but covered by UIIN-737

  • Call number: Effective call number fields

  • Destination service point: use the primary service point for the item's effective location, unless the item is in transit to fulfill a request. (If an item is on its way to its home location and a patron places a request on it, in that case the primary service point for the effective location should display, because the item had not yet been placed in transit to fulfill that request at the time of its check in.)

  • Attaching screenshot of similar use of pane header dropdown in another search & filter app (Users)

Environment

None

Potential Workaround

None

Attachments

1
  • 03 Nov 2019, 09:43 PM

Checklist

hide

TestRail: Results

Activity

Show:

Emma BoettcherNovember 21, 2019 at 7:44 PM

Thanks, I think when I first wrote this story I assumed they'd be available because they were available as tokens in transit slips, but I'll close and put them as a separate story.

Svitlana ZmiivskaNovember 21, 2019 at 12:20 PM

You are right. The issue is that these fields haven't been available till today. (these fields have been added in scope of https://folio-org.atlassian.net/browse/CIRC-522#icft=CIRC-522). Seems like we should create another story for these fields.

Emma BoettcherNovember 20, 2019 at 8:14 PM

Tested and my only questions are on the 3rd scenario. It's only showing the check in service point and check in date/time for items where the check in closed a loan. If the issue is that those fields weren't available (I thought they might be because of the work around transit slips, but I may have been wrong), then I'll close this and add another story for when those fields are available (https://folio-org.atlassian.net/browse/CIRC-522#icft=CIRC-522 should support that work). But if they are available and I miscommunicated the requirements in the story, let me know.

Marc JohnsonNovember 5, 2019 at 1:51 PM

I would consider it Inventory - it's a list of all items with a particular status, and additional information about those items.

Thank you

Emma BoettcherNovember 5, 2019 at 1:41 PM

I would consider it Inventory - it's a list of all items with a particular status, and additional information about those items.

Done

Details

Assignee

Reporter

Tester Assignee

Labels

Priority

Story Points

Sprint

Development Team

Vega

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created November 3, 2019 at 9:43 PM
Updated December 5, 2019 at 3:26 PM
Resolved November 21, 2019 at 7:53 PM
TestRail: Cases
TestRail: Runs

Flag notifications