Uploaded image for project: 'mod-data-export'
  1. mod-data-export
  2. MDEXP-138

Applying mapping profile - transformations are provided for all selected fields

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      Concorde - Sprint 90
    • Story Points:
      3
    • Development Team:
      Concorde

      Description

      Purpose
      Once the mapping profile is created and associated with an export job, the data transformation that was defined in the profile will need to be applied during data export. This story addresses case when the user specifies which fields need to be exported and what transformation will need to be applied on each selected field.

      Scenario 1:
      Given: the mapping profile contains transformations for all selected fields
      When: the record has underlying SRS record
      Then:

      1. The data from the selected inventory fields is appended to the SRS MARC record
      2. The data from the selected inventory holdings and items fields populates MARC fields as specified in the transformations
      3. LDR that is re-generated based on the selected fields
      4. .mrc file is generated
      5. Unit and API tests are written

      Scenario 2:
      Given: the mapping profile contains transformations for all selected fields
      When: the record is generated on the fly
      Then:

      1. The data from the selected inventory fields is appended to the MARC record generated on the fly
      2. The data from the selected inventory holdings and items fields populates MARC fields as specified in the transformations
      3. LDR that is re-generated based on the selected fields
      4. .mrc file is generated
      5. Unit and API tests are written

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                KVupp Kruthi Vuppala
                Reporter:
                magdaz Magda Zacharska
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases