Update the Field mapping View for repeatable fields options

CSP Rejection Details

None

CSP Request Details

None

CSP Approved

None

Description

Purpose: To update the placement of the dropdown options for repeatable fields in the Instance, Holding, and Item field mapping profiles

As a staff person
I want to see what the repeatable field mapping will do when I view a field mapping profile
So that I can understand if the mapping profile has been created correctly

Scenarios

  1. Scenario 1

    • Given the Data Import field mapping profile View screen for Incoming record type = MARC Bib, FOLIO record type = Instance

    • When viewing any field mappings for repeatable field

    • Then display like this:

      • If there is an option selected for the repeatable fields dropdown, display it below the Field label, regardless of whether there is any mapped data or not. For example, see the Former holdings field in the attachment

      • If there is mapped data, display it below the repeatable fields dropdown option. For example, see the Statistical code field in the attachment

      • If there is no mapped data (for option = Remove all), do not display the MCL

    • And do not allow any editing of the data

    • For the Instance field mapping screen, the affected fields are

      • Statistical codes

      • Nature of content terms

      • Parent instances

      • Child instances

  2. Scenario 2

    • Given the Data Import field mapping profile View screen for Incoming record type = MARC Bib, FOLIO record type = Holdings

    • When viewing any field mappings for repeatable field

    • Then display like this:

      • If there is an option selected for the repeatable fields dropdown, display it below the Field label, regardless of whether there is any mapped data or not. For example, see the Former holdings field in the attachment

      • If there is mapped data, display it below the repeatable fields dropdown option. For example, see the Statistical code field in the attachment

      • If there is no mapped data (for option = Remove all), do not display the MCL

    • And do not allow any editing of the data

    • For the Holdings field mapping screen, the affected fields are

      • Former holdings

      • Statistical codes

      • Holdings statements

      • Holdings statements for supplements

      • Holdings statements for indexes

      • Holdings notes

      • Electronic access

      • Receiving history

  3. Scenario 3

    • Given the Data Import field mapping profile View screen for Incoming record type = MARC Bib, FOLIO record type = Item

    • When viewing any field mappings for repeatable field

    • Then display like this:

      • If there is an option selected for the repeatable fields dropdown, display it below the Field label, regardless of whether there is any mapped data or not. For example, see the Former holdings field in the attachment

      • If there is mapped data, display it below the repeatable fields dropdown option. For example, see the Statistical code field in the attachment

      • If there is no mapped data (for option = Remove all), do not display the MCL

    • And do not allow any editing of the data

    • For the Item field mapping screen, the affected fields are

      • Former identifiers

      • Statistical codes

      • Year, caption

      • Item notes

      • Check in / check out notes (formerly Circulation notes)

      • Electronic access

  4. Scenario 4

    • Ensure this story passes Accessibility testing

  5. Scenario 5

    • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

Environment

None

Potential Workaround

None

Attachments

1

Checklist

hide

TestRail: Results

Activity

Show:

Ann-Marie Breaux August 21, 2020 at 9:45 AM

Hi Tested on folio-snapshot in all repeatable fields of the instance, holdings, and item field mapping profiles, with all the different action options. Looks good! Closing this ticket

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created June 25, 2020 at 12:22 AM
Updated November 10, 2020 at 3:57 PM
Resolved August 21, 2020 at 9:45 AM
TestRail: Cases
TestRail: Runs

Flag notifications