Enhancements to RTAC to improve performance and support patron empowerment functionality (UXPROD-2423)

[UXPROD-2425] RTAC | Holdings - EDGE-RTAC and MOD-RTAC API updates Created: 07/May/20  Updated: 31/Aug/23  Resolved: 12/Nov/20

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Q3 2020
Parent: Enhancements to RTAC to improve performance and support patron empowerment functionality

Type: New Feature Priority: P3
Reporter: Khalilah Gambrell Assignee: Khalilah Gambrell
Resolution: Done Votes: 0
Labels: round_iv, rtac
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
is defined by MODINVSTOR-534 Create database view for RTAC perform... Closed
is defined by MODRTAC-38 For 1 User Rtac takes ~15 seconds to ... Closed
Relates
relates to MODRTAC-37 Better handle periodicals in response Closed
relates to MODRTAC-34 REST batching support Closed
relates to MODRTAC-35 PO Verification: Honor suppress from ... Closed
relates to CHAL-117 Show item loan type in EDS RTAC Closed
relates to MODRTAC-47 Exception in MOD-RTAC: Unable to proc... Closed
relates to EDGRTAC-29 REST batching support Closed
relates to MODRTAC-18 PO Verification: Implement "OR" logic... Closed
Requires
requires EDGRTAC-17 PO Verification: Display item loan type Closed
requires MODRTAC-22 PO Verification: Display item loan type Closed
Epic Link: Enhancements to RTAC to improve performance and support patron empowerment functionality
Front-End Confidence factor: Medium
Back End Estimate: XXL < 30 days
Back End Estimator: Martin Tran
Estimation Notes and Assumptions: Not sure what's required for "Improve RTAC performance and reliability with RTAC (holdings) service", therefore my estimate is high, but could be <10 days.
Development Team: Gulfstream
Rank: Chalmers (Impl Aut 2019): R2
Rank: Chicago (MVP Sum 2020): R5
Rank: Cornell (Full Sum 2021): R5
Rank: 5Colleges (Full Jul 2021): R1
Rank: FLO (MVP Sum 2020): R1
Rank: MO State (MVP June 2020): R1

 Description   

RTAC (holdings) performance improvements

  • For mod-rtac, define a POST endpoint takes an array of instanceIds and returns an array of RTAC info for each or an error for each failing instanceId. (Benefit: Less threads. Less machines to use.)
  • Add a new API to edge-rtac so that it can receive a batch of instanceIds and pass them on to mod-rtac for look ups

RTAC (holdings) improvements to support EDS UI

  • edge-rtac should NOT return item-level RTAC for periodicals, just the holdings information and holdings statements. By doing this we sunset Adam's RTAC proxy script that has served as middleware between edge-rtac and EDS.
  • edge-rtac should also support a way to call item level information for periodicals if requested.
  • edge-rtac should include permanent and temporary loan types in response
  • mod-rtac update to not return item and holdings records set to Suppress from Discovery in RTAC response
     


 Comments   
Comment by Kelly Drake [ 30/Jun/20 ]

FLO added a "go-live" ranking - but really that's only for "mod-rtac update to not return item and holdings records set to Suppress from Discovery in RTAC response"

Also - for the location name, both mod-rtac and edge-rtac return the location name and not the Discovery display name. Not sure if this is intended result, but seems to beg the question of why there is a Discovery display name field in FOLIO.

Comment by Anastasiia Zakharova [ 01/Jul/20 ]

Kelly Drake Thanks for the ranking!

Re your note about location name, I can just assume that earlier the Discovery display name wasn't required (initial location structure in folio testing environments isn't filled in with Discovery display name), so location name was more reliable.
I adjusted MODRTAC-18 Closed by adding the requirement of replacing location name with Discovery display name, if it isn't empty

Comment by Kelly Drake [ 01/Jul/20 ]

Anastasiia Zakharova Thanks for adding the Discovery display name! - and so quickly. Greatly appreciated!

Comment by Brooks Travis [ 28/Jul/20 ]

I've updated this to reflect a recently discovered need at MSU for displaying loan type in RTAC. Looks like it's on-track, but we'd really prefer it didn't slip past Q3 at this point.

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