Mapping profile - Settings - adding a new mapping profile

Description

Clicking on the New button in the third pane of the Settings -> Data export -> Field mapping profiles will open a new form that will be used to create a new mapping profile. Adding transformation is not a part of this user story.

Mockups:

Acceptance criteria:

1. The form contains two accordions: Summary and Transformations.
2. The form contains the "Collapse all" button that collapse both accordions
3. Summary accordion contains:

  • Automatically populated date and time when the profile was created. The timestamp displayed is the user local time and set to the date and time when the form is opened when creating a new mapping profile

  • Automatically populated name of the user who creates the profile (note: not on the mockup)

  • Name (required field)

  • FOLIO record type check boxes (required). Options include Instance, Holdings, Items.

  • In Q2 Instance checkbox is always selected and disabled

  • The user is able to select any combination of Holdings and Items checkboxes

  • Output Format (required). Drop-down per-populated with MARC

  • Description

4. Transformations accordion contains:

  • No transformations found label (on the new profile)

  • Add transformation button

5. Cancel button (cancel functionality covered by https://folio-org.atlassian.net/browse/UIDEXP-77#icft=UIDEXP-77)
6. Save & Close button (saving functionality is covered by https://folio-org.atlassian.net/browse/UIDEXP-88#icft=UIDEXP-88
7. Add standard Folio validation

*Note: * Mockups for mapping profile: https://drive.google.com/drive/folders/1qUP38ooZ_ZqW9RNH-53j65sZv6jSiZhx

Environment

None

Potential Workaround

None

Attachments

2
  • 08 Apr 2020, 10:58 AM
  • 08 Apr 2020, 10:39 AM

Checklist

hide

TestRail: Results

Activity

Show:

Magda Zacharska May 5, 2020 at 2:40 PM

in Q2 we will support only MARC as an output format. We will add other formats once we start supporting them. At this point please add only MARC.

Yevhenii Maltsev May 5, 2020 at 1:19 PM

As far as I understand, MARH, JSON, and XML values should be added to the "Output format" drop-down. Please, could you clarify if this is a full list of output formats that should be added to this drop-down?

Magda Zacharska April 27, 2020 at 9:29 PM

I thought it could be populated once the form is open since the user and time is known at that moment but if it adds complexity we can make it consistent with data-import .

Viktor Soroka April 27, 2020 at 9:39 AM
Edited

  • Automatically populated date and time when the profile was created. The timestamp displayed is the user local time and set to the date and time when the form is opened when creating a new mapping profile (ToDo: confirm with backend devs)

  • Automatically populated name of the user who creates the profile (note: not on the mockup)

This information is possible to show only on the edit/details screens as in this particular case (upon creating) no entry is yet present on the backend. The same way this works also in data-import settings for mapping profiles.

Magda Zacharska April 14, 2020 at 11:06 PM

I agree with your suggestion on using the settings for the time zone determination. Also, I will add a separate story for closing without the savings

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Concorde

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 19, 2020 at 4:24 AM
Updated June 9, 2020 at 7:59 PM
Resolved May 16, 2020 at 12:12 PM
TestRail: Cases
TestRail: Runs

Flag notifications