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

Mapping profile - transformations - process holdings permanent/temporary locations

    XMLWordPrintable

    Details

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

      Description

      As a librarian exporting inventory data I would like to have records contain the data in the fields specified in the mapping profile so that holdings information is appended to inventory instance records when exporting in the MARC format

      Scenario 1: valid permanent and temporary location
      Given: the holdings permanent location field has associated transformation
      When: the instance record has a holdings record with a valid holdingsrecord.permanentLocationId
      Then: the value associated with key is used to populate MARC field specified in the transformation

      Scenario 2: permanent location/temporary location - no holding record
      Given: the holdings permanent location field has associated transformation
      When: the instance record does not have a holdings record
      Then: the mapping is skipped

      Scenario 3: permanent location/temporary location - invalid location
      Given: the holdings permanent location field has associated transformation
      When: the instance record has associated a holdings record with an invalid holdingsrecord.permanentLocationId
      Then: the mapping is skipped and the error is logged and the error contains: instance HRID and invalid location id.

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                illia.borysenko Illia Borysenko
                Reporter:
                magdaz Magda Zacharska
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases