[BE] When inventory data (e.g. barcode, instance title) changes for requested item, request should update accordingly
Description
Environment
Potential Workaround
is cloned by
relates to
Checklist
hideTestRail: Results
Activity

Stephanie Buck January 21, 2022 at 6:01 PM
Thanks so much, all. I'll move this to a story. , do you have the time to keep me in the loop regarding the working group?

Brooks Travis January 21, 2022 at 2:03 PM
I do agree with , as well, that this isn't actually a bug, per se. It's missing functionality. And apologies for not providing the information that Khalilah did regarding the working group (which I'm on). I thought I'd already linked those umbrella issues to this.

Khalilah Gambrell January 21, 2022 at 1:43 PM
, there is a working group exploring this issue related data sync - https://folio-org.atlassian.net/wiki/display/AppInt/Cross-app+data+synchronization+working+group and I have asked them to present at an upcoming POs meeting.
Here are umbrella issues that you can link this issue
https://folio-org.atlassian.net/browse/FOLIO-1331
https://folio-org.atlassian.net/browse/FOLIO-1273
I recommend contacting Raman to see how this issue relates to this working group's efforts.

(OLD ACCOUNT) Erin Nettifee January 21, 2022 at 1:28 PM
I don't think this is a bug, it's functionality that wasn't prioritized to be built..... FWIW.

Stephanie Buck January 21, 2022 at 1:00 PM
Thanks, . I think so, too.
, any thoughts on how to address this type of bug or manage them in backlogs? It's a bug in requests, but it's a FOLIO wide issue, too.
, if you're not opposed, I'll drop this to a P3.
Details
Assignee
UnassignedUnassignedReporter
Cate BoeremaCate Boerema(Deactivated)Priority
P3Story Points
8Sprint
NoneDevelopment Team
VegaParent
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Reporter

Update Jan. 21, 2022: This has been moved from a bug to a story since it is missing (not broken) functionality. It's been linked to umbrella features that are being worked on by the cross app & data synchronization working group.
Overview: Certain inventory data is copied into the Request record. When that data is updated in Inventory, the updates aren't getting synched in Requests.
Data affected: Item barcode, Item title
Data not affected: Effective location, Effective call number, Contributor
1. Steps to repro (adding/updating barcode use case):
log into snapshot
Go to inventory and create an item with no barcode
Create a request on that item
Save the request and notice that, instead of the barcode, we display the FOLIO ID as a link to the item record (this was developed per user story which I can't find)
Now edit the item and apply a barcode
From the item record, click the requests link to view the request
Expected:
In the results list, the barcode should populate in the barcode column
When you click to open the request, the item barcode should display instead of the FOLIO number
Actual:
If you search for the request by searching the instance title, it appears but the Barcode column is still blank
If you drill into the request details, the FOLIO ID is still displaying as the link to the item record instead of the barcode
2. Steps to repro (moving items to new instance use case):
log into snapshot
Go to inventory and create a page request for an item in ABA Journal
Back on the Instance record for ABA, choose "move holdings/items to another instance"
Move your paged item to a holding in Temeraire
After the move, review the request record
Expected:
In the results list, the Title should populate with Temeraire
When you click to open the request, the Title should populate with Temeraire
When you search requests by Temeraire, your request should be found
Actual:
In the results list, the Title displays ABA
When you click to open the request, the Title displays ABA
When you search requests by Temeraire, your request is not found
Additional info:
If you edit the request (to change the request expiration date, for example), the title will update after save
The effective location, effective call number and contributor data are all updating as they should
3. Steps to repro (moving holdings to new instance use case):
log into snapshot
Go to inventory and create a page request for an item in ABA Journal
Back on the Instance record for ABA, choose "move holdings/items to another instance"
Move the holdings record with which your paged item is associated to Temeraire
After the move, review the request record
Expected:
In the results list, the Title should populate with Temeraire
When you click to open the request, the Title should populate with Temeraire
When you search requests by Temeraire, your request should be found
Actual:
In the results list, the Title displays ABA
When you click to open the request, the Title displays ABA
When you search requests by Temeraire, your request is not found
Additional info:
If you edit the request (to change the request expiration date, for example), the title will update after save
The effective location, effective call number and contributor data are all updating as they should
--------------------- Repro steps from CHAL-68 ---------------------------------------
1. Login to Chalmers' FOLIO
2. Go to Orders
3. Go to POL
4. Receive a book and scan the barcode.
It will get status In process.
5. Go to Requests
6. Search for the barcode
7. Look in the list for the barcode
Expected Result:
To see and to be able to search and see barcodes on all items that has a barcode.
Actual Result:
I cannot search, nor see the barcode for items with status In process.