Uploaded image for project: 'UX Product'
  1. UX Product
  2. UXPROD-3399

When Relevant User Record Attributes are Updated, Synchronize Those Updates with the User's Requests Automatically

    XMLWordPrintable

Details

    • Vega
    • 0
    • 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, CIRCSTORE-286). 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://wiki.folio.org/display/DD/Eventual+consistency+for+duplicated+data

      Links to additional info

      Questions

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                brookstravis Brooks Travis
                brookstravis Brooks Travis
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:

                  TestRail: Runs

                    TestRail: Cases