Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
EPAM BatchLoader Sprint 24, EPAM BatchLoader Sprint 25
-
5
-
Folijet
Description
Because of resource type field is defined only as an ID in the Instance schema, we have to pull all the related term/code/source from mod-inventory-storage into source-record-manager before any mapping procedure. Then, during mapping procedure we can define ID for incoming record based on earlier pulled term/code/source fields.
Steps
- Load Resource type from inventory settings
- Create a new function in Processor
- Use function in rule.json
Mapping rules Resource type (rows 60, 61, 62) :
- In the Create/Edit screen, this is one value: Resource type term
- In the View details screen, this is 3 values: Term, Code, and Source
- Valid values are listed in the tenant’s Settings/Inventory/Resource types
- Comes from the 336 field of the MARC record
- Read the values in $a $b and $2 respectively and map to Resource type Term, Code, and Source
- Note: MARC 336 field is repeatable. Instance Resource type is not repeatable. If there are multiple 336 fields in the MARC record, only map the first one, and ignore the subsequent ones.
TestRail: Results
Attachments
Issue Links
- defines
-
MODSOURMAN-178 Updates to default MARC-to-Instance mapping
-
- Closed
-
-
UXPROD-1805 SRS MARC-Inventory Instance relationship refinement
-
- Closed
-
- has to be done before
-
MODSOURMAN-184 Release bugfix 1.6.1
-
- Closed
-
- is blocked by
-
MODSOURMAN-168 Integrate rule processor with Settings
-
- Closed
-