Details
-
Story
-
Status: Open (View Workflow)
-
P2
-
Resolution: Unresolved
-
None
-
None
-
-
Folijet Sprint 164
-
8
-
Folijet
-
Poppy (R2 2023)
Description
Problem definition:
DI does not support differentiation of records based on external identifiers (ISBN or barcode numbers).
The criteria that we have to distinguish whether MARC record already exists in SRS or not is UUID stored in 999 ff. If incoming record has no 999 ff field we consider it as new, save it and assign new UUID. If 999 ff field is present - we increment the generation and save it as a new and actual version of the record. The problem is that sometimes incoming records does not have 999 ff field even though they already exist in SRS and have corresponding inventory instances linked.
Steps:
- Gather requirements - which fields of the incoming MARC Bib contain external identifiers, what about MARC Holdings and MARC Authority (should we make changes for them too?)
- Design new mechanism for versioning of records - based on external identifiers
- Consider performance implications
- Decide what to do with duplicates that already exist in SRS
TestRail: Results
Attachments
Issue Links
- blocks
-
MODSOURCE-530 Duplicate records in incoming file causes problems after overlay process with no error reported
-
- Blocked
-
-
MODSOURMAN-848 Data Import log displays disconcertingly ambiguous information for successful matches on anything but 999i/instance UUID - DRAFT
-
- Blocked
-
-
MODSOURMAN-898 Update an incoming file with a duplicate record leads to inconsistent results with SRS and Instance update
-
- Blocked
-
- defines
-
UXPROD-3932 NFR: Folijet - Poppy - RCA I&A
-
- Open
-
- relates to
-
MODDATAIMP-504 Create comprehensive documentation of data-import flow - Part 3
-
- Closed
-
-
MODSOURCE-299 Change record version mechanism if match discarded.
-
- Open
-
- mentioned in
-
Page Loading...