Details
-
Umbrella
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
-
Folijet
Description
Purpose: To describe how the field protection settings interact with MARC field mapping profiles when updating SRS MARC records
As a staff person importing MARC records
I want the field protection settings to apply when updating SRS MARC Bibs via Data Import (unless explicitly overridden in the field mapping profile)
So that the appropriate fields are protected when MARC records are updated
Scenarios
- Scenario 1
- Given Settings/Data import/MARC field protection
- When source = FOLIO (001 and 999 ff fields)
- Then do not allow it to be overridden in the field mapping profile
- And always apply that field protection during MARC updates, which means do not allow the incoming MARC bib record to change the data in the existing SRS record's 001 and 999 ff fields.
- Scenario 2
- Given Settings/Data import/MARC field protection
- When source = User
- Then allow it to be overridden in the field mapping profile
- And apply that field protection during MARC updates, unless the protection is overridden in a specific field mapping profile
- With the following logic:
- Field
- If *, apply the protection to any field, depending on the values in the other fields of the row
- If numeric 010-999, apply the protection to that specific field, depending on the values in the other fields of the row
- Ind 1
- If *, apply the protection regardless of the indicator, depending on the values in the other fields of the row
- If [blank], alpha, or numeric, apply the protection only if the indicator has that specific value, and depending on the values in the other fields of the row
- Ind 2
- If *, apply the protection regardless of the indicator, depending on the values in the other fields of the row
- If [blank], alpha, or numeric, apply the protection only if the indicator has that specific value, and depending on the values in the other fields of the row
- Subfield
- If *, apply the protection regardless of the subfield, depending on the values in the other fields of the row
- If alpha or numeric, apply the protection only if the subfield has that specific value, and depending on the values in the other fields of the row
- Data
- If *, apply the protection regardless of the text, depending on the values in the other fields of the row
- If any data other than *, apply the protection only if the field or subfield has that specific text, and depending on the values in the other fields of the row
- Field
- See attached Field protection 5.PNG for some examples
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2286 MARC Field Mapping Profiles Details for Updating SRS MARC Bib records
-
- Closed
-
- is defined by
-
MODDICONV-138 Store MARC field protection settings
-
- Closed
-
-
MODDICONV-139 Implement API for managing MARC field protection settings
-
- Closed
-
-
MODDICONV-142 Extend MappingProfile data structure with field protection overwrites
-
- Closed
-
-
MODDICORE-77 Apply MARC field protection settings for mapping
-
- Closed
-
-
MODDICORE-87 Apply overwritten field protection settings in the Mapping Engine
-
- Closed
-
-
MODSOURMAN-346 Load MARC field protection settings to Mapping params
-
- Closed
-
- is required by
-
UIDATIMP-592 Data Import setting for MARC field protection - part 1: Creating the screen
-
- Closed
-
- relates to
-
UXPROD-2748 quickMARC Bib | Indicate when a MARC field is data import protected field
-
- Closed
-
-
UXPROD-2749 Have MARCcat honor the Data Import tenant-level field protection settings
-
- Closed
-