-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Figure out how to index MHLD data if/when it changes #895
Comments
First of all, the MHLD data in SRS does not get automatically updated when an item that is on order is received through the receiving app in folio. Need to check with @ahafele or others on the staff workflow regarding receiving material where there is an mhld in SRS (i think they decided to stop maintaining mhlds??). Will staff update the MHLD record too? Or is SearchWorks constructing an "mhld" display using SRS MHLD + wherever it is in folio that we get the recently received item? Also, when is checkin = true/false and displayOnHolding = true/false and how should that affect what displays in SW? For orders, there is the API endpoint
|
Maybe something to keep in mind as we develop our own solution: https://issues.folio.org/browse/UXPROD-3525 |
I think receiving history is just using order/pieces under the hood, and the problem with order/pieces is it doesn't index any kind of updated timestamp. |
Yea, I think you're right about that. |
Re: Ongoing maintenance of MHLDs - workflows are still being worked out but we can count on MHLDs being updated for some time because as we make the switch to folio holdings, the MHLD will be updated by removing certain pieces of information - e.g. the holdings statement and moving it to the source = folio holdings. |
Yup, and documented here for reference - https://docs.google.com/drawings/d/1fXBVs7i1lLAUu0reju8lwUQmady3lqDfZrixCFu_YAI/edit |
|
From @taylor-steve's investigation into new columns in Poppy:
|
I don't see that there was a database migration when upgrading to mod-orders-storage 13.6.0 that is related to populating this data in the tables. https://github.com/folio-org/mod-orders-storage/tree/v13.6.0/src/main/resources/templates/db_scripts/data-migration/13.6.0 My guess is that the data will get there as users interact with the Receiving app. |
Agreed; I think we're waiting for acq testing to start. If |
@cbeer Acq testing has begun already - https://docs.google.com/spreadsheets/d/1DJCuDYfHna34_n3VjQYIK9xzVAsYZZHGIBVFRpCbD1I/edit#gid=0 Are there particular actions you need them to take on specific records? |
I think were hoping Acq will create some new orders, receive some pieces, etc. |
Feels like a good time to check back up on this. Acquisitions staff have created records. Example instance records are in the spreadsheet that Alissa links above. |
I am seeing the same thing as Steve was earlier. Field not showing up in the database. Don't have access to api. Kicking back to backlog. |
I had to see for myself. 😞
|
Oh, well the version of mod-orders we are running (12.7.1) doesn't have that statusUpdatedDate in the OpenCompositeOrderPieceService. https://github.com/folio-org/mod-orders/blob/06d038eb4f675ecf790d443e4aa513c34d55656b/src/main/java/org/folio/service/orders/flows/update/open/OpenCompositeOrderPieceService.java#L117 So now I'm no longer concerned about whether our upgrade worked the way it should or not. |
Oh nice, good catch. Mystery solved. |
In #766, we determined that order pieces does not include timestamps.
Is there another table we can check, a ticket to file upstream, or do we need to do something clever on our end?
The text was updated successfully, but these errors were encountered: