Patron Portal Support (for Patron Features in Discovery) (UXPROD-992)

[UXPROD-1708] Push record updates to discovery service edge API Created: 17/May/19  Updated: 24/May/21

Status: Draft
Project: UX Product
Components: None
Affects versions: None
Fix versions: None
Parent: Patron Portal Support (for Patron Features in Discovery)

Type: New Feature Priority: P4
Reporter: Hkaplanian Assignee: Hkaplanian
Resolution: Unresolved Votes: 0
Labels: edgeapi, external_sys_int, patronportal
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Potential Workaround: Currently Discovery services can harvest via OAI-PMH or an export once export has been completed.
Epic Link: Patron Portal Support (for Patron Features in Discovery)
Front End Estimate: Medium < 5 days
Front End Estimator: Hkaplanian
Back End Estimate: XXL < 30 days
Back End Estimator: Hkaplanian
Estimation Notes and Assumptions: The estimates are based on similar work in RTAC, but adding addition time for holdings and instances. The medium front end effort is just in case some configuration settings are needed.
Development Team: None
Kiwi Planning Points (DO NOT CHANGE): 30
PO Rank: 25
PO Ranking Note: Ranking low as there are acceptable workarounds that have been in use for years in the industry. This is a "nice to have".
Rank: Chicago (MVP Sum 2020): R5
Rank: Cornell (Full Sum 2021): R4
Rank: Duke (Full Sum 2021): R2
Rank: 5Colleges (Full Jul 2021): R4
Rank: FLO (MVP Sum 2020): R2
Rank: GBV (MVP Sum 2020): R4
Rank: Lehigh (MVP Summer 2020): R2
Rank: MO State (MVP June 2020): R2
Rank: TAMU (MVP Jan 2021): R2
Rank: U of AL (MVP Oct 2020): R4

 Description   

Although FOLIO currently generates messages for every instance, item and holding record created or updated in the system, an edge API should be created that send records for an external discovery service that contains the record and the operation so the discovery service can make the change and update the index in near real time so patrons can see the changes ASAP.



 Comments   
Comment by Lisa Sjögren [ 24/May/19 ]

Hkaplanian, we do not quite understand the description. Do you think this is something Chalmers needs? Is this something that could also be achieved via the OAI-PMH server?

Comment by Tod Olson [ 13/Jun/19 ]

Hkaplanian & Hkaplanian I'm looking for some clarification. This is pushing updates out kind of like a message queue, so that discovery layers can update their indexes quickly?

What is the motivator? For example, are we talking about trying to get new bibs as they come in, or are we talking about trying to keep availability information in search indexes?

The indexing operations in VuFind and (I believe) Blacklight are currently batch-oriented, I'm not certain about EDS. It would take some work to build a client on the discovery layer side to consume these update and run the batch indexing tools. In that kind of batch-oriented environment, does this offer a near-term advantage over running a batch export multiple times a day?

[PS: looks like you have two accounts now, that's a bit confusing.]

Comment by Hkaplanian [ 13/Jun/19 ]

Tod Olson, What is state is exactly what this implies, but certainly many details would need to be worked out. The focus was getting new bibs (or anything else) to the discovery service ASAP. All of the discovery tools you list above can do this today via batch which is most cases good enough. I personally don't view this as a "must have" or "go live" feature.

Comment by Tod Olson [ 13/Jun/19 ]

So thinking of this as future-looking, good to know.

I see some "go-live" rankings, and question that. I wonder if they are really thinking about the need for either (1) regular incremental batch exports, or (2) the need to display live item/circ information.

Comment by Holly Mistlebauer [ 22/Sep/19 ]

Holly updated the Cap Plan Rank to match what is in the Capacity Plan.

Comment by Johanna Nilsson [ 19/May/21 ]

Theodor Tolstoy (One-Group.se) Is this something we need for the new data flow from LIBRIS to FOLIO to EDS?

Comment by Theodor Tolstoy (One-Group.se) [ 24/May/21 ]

Johanna Nilsson no, this is a fancier feature. OAI and Data Export will work just fine!

Generated at Fri Feb 09 00:17:50 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.