Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
Folijet Sprint 97, Folijet Sprint 98, Folijet Sprint 99
-
5
-
Folijet
-
Q3 2020
Description
Purpose: To indicate that only certain fields in an SRS MARC record should be updated, instead of replacing the entire record, when a user is importing
As a staff person working with Data Import
I want to be able to import a MARC file and have it only update specific fields in the existing SRS MARC record
So that I can apply very specific updates when needed without the risk of losing the details of the existing record
- Scenario 1
- Given the Update area of the MARC field mapping profile
- When the user fills in any MARC fields in this section
- Then follow this logic when importing a MARC Bibliographic file:
- Only overlay/replace the indicated MARC field in the existing SRS MARC record. Leave all other fields untouched. When the specified field(s) are updated, then the corresponding Instance fields should also be updated, based on the default MARC-Instance map.
- If Indicator 1 and/or Indicator 2 has a value of alpha, numeric, [blank], or [space], then only replace the MARC field(s) that have the same indicator values
- If Indicator 1 and/or Indicator 2 has a value of *, then replace the corresponding MARC field(s) regardless of indicator
- If Subfield has a value of alpha or numeric, then only replace that subfield in the corresponding MARC field
- If Subfield has a value of *, then replace the entire corresponding MARC field(s) regardless of subfield
- If the specified field does not exist, add that field to the existing SRS MARC, without changing any of the existing fields in the record
- Scenario 2
- Given the Update area of the MARC field mapping profile
- When the user does not fill in any MARC fields in this section
- Then follow this logic when importing a MARC Bibliographic file:
- Overlay/replace all fields in the SRS MARC record except for ones that are protected and have not had any of those field protections overridden in MARC update field mapping profile
Some examples:
- Only update the 856 field (it has a new $u; rest of the incoming MARC record is brief and not useful)
- Only update the 590 field (there is no 590 in the existing record; add the 590 and do not touch any of the other fields in the existing SRS record)
- Only update the 907 field (replace the 907 with the incoming 907; do no touch any of the rest of the SRS MARC)
TestRail: Results
Attachments
Issue Links
- blocks
-
MODSOURCE-185 Release v4.1.0
-
- Closed
-
- defines
-
UXPROD-2286 MARC Field Mapping Profiles Details for Updating SRS MARC Bib records
-
- Closed
-
- is required by
-
UIDATIMP-613 MARC Bib field mapping profile: details for Update Selected fields on Create/Edit screen
-
- Closed
-
- relates to
-
UIDATIMP-614 MARC Bib field mapping profile: details for Update Selected fields on View screen
-
- Closed
-