Requests (UXPROD-790)

[UXPROD-3399] When Relevant User Record Attributes are Updated, Synchronize Those Updates with the User's Requests Automatically Created: 04/Nov/21  Updated: 20/Jun/23

Status: Draft
Project: UX Product
Components: None
Affects versions: None
Fix versions: None
Parent: Requests

Type: New Feature Priority: P3
Reporter: Brooks Travis Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: crossapp, kafka, requests, resourceaccess, usermanagement
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
blocks UIREQ-673 "Sort results by barcode" does not so... Closed
Relates
relates to FOLIO-1273 Define and describe the architecture ... Open
relates to FOLIO-1331 Define and describe the architecture ... Open
relates to UXPROD-1647 Theme: Ability to maintain relationsh... Open
relates to CIRCSTORE-286 "Sort results by barcode" does not so... Closed
relates to FOLIO-2473 When requester barcode is changed in ... Closed
Epic Link: Requests
Development Team: Vega
PO Rank: 0
Rank: Cornell (Full Sum 2021): R2

 Description   

Current situation or problem:

Currently, mod-circulation-storage stores copies of certain user record field values in the request-storage record for both the requester and any proxy (if applicable):

  • firstName
  • lastName
  • middleName
  • barcode
  • patronGroup (currently deprecated)

to enable search/sort in ui-requests. If the user record is modified, these values can become out-of-sync and make it impossible to get accurate results when using the current user barcode for search or when sorting request records by user barcode ( UIREQ-673 Closed , CIRCSTORE-286 Closed ). We need to update these stored values in the request storage record whenever the associated user record is updated.

In scope

  • Define a mechanism to notify mod-circulation or mod-circulation-storage that user records have been updated
  • Define when/if to update the copied data
  • Consider un-deprecating patronGroup

Out of scope

Use case(s)

Proposed solution/stories

https://folio-org.atlassian.net/wiki/display/DD/Eventual+consistency+for+duplicated+data

Links to additional info

Questions


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