Uploaded image for project: 'ui-data-import'
  1. ui-data-import
  2. UIDATIMP-207

Data import settings Action Profiles: Details section of Create/Edit Action profile

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      EPAM BatchLoader Sprint 26
    • Story Points:
      3
    • Development Team:
      Folijet

      Description

      Purpose: To be able to create the details of the action profile

      As a staff person
      I want to be able to create the details of the action profile
      So that I can show the actions that will be taken on new or existing records in various FOLIO apps
      And view them in Action profile's details

      NOTE: This affects UI only; all functionality will not be in place until PUBSUB work is completed

      Scenarios

      1. Scenario 1
        • Given the Data Import Settings Action profiles
        • When a User creates a new action profile or edits an existing action profile
        • Then the details section should appear like this: (see Action profile details.PNG)
          • Field 1
            • Label: React to
            • Make the field required (red asterisk)
            • Modal with values: Non-matches or Matches
            • NOTE: Start with both options white. Whichever is selected by the user will turn blue
          • Field 2
            • Label: Action
            • Make the field required (red asterisk)
            • Ghost text: Select action
            • Values:
              • Create (all record types) [allowed for all FOLIO record types]
              • Combine (all record types except Orders) [allowed for Instance, Holdings, Item, MARC Bib, MARC Holdings, MARC Authorities, and Invoice record types only]
              • Replace (all record types except Orders, Invoices) [allowed for Instance, Holdings, Item, MARC Bib, MARC Holdings, and MARC Authorities record types only]
              • Modify (MARC record types only) [allowed for MARC Bib, MARC Holdings, and MARC Authorities record types only]
            • NOTE: Delete (all record types) action will be added later, once various apps are more settled on what is/is not allowed for deletion
            • NOTE: If the user has selected the FOLIO record type first, filter the values in this field based on what the user has selected in record type field
          • Field 3
            • Label: FOLIO record type
            • Make the field required (red asterisk)
            • Ghost text: Select FOLIO record type
            • Values:
              • Instance
              • Holdings
              • Item
              • Order
              • Invoice
              • MARC bibliographic [will affect SRS and MARCcat]
              • MARC holdings [will affect SRS and MARCcat]
              • MARC authority [will affect SRS and MARCcat]
            • NOTE: If the user has selected the action first, filter the values in this field based on what the user has selected in action field
      2. Scenario 2
        • Given the Details section of the New/Edit match profile screen
        • If a User has filled in any data in this section and begins to navigate away from it without saving it
        • Then the user should see the standard modal asking whether they want to continue or not, as shown in the attached Unsaved changes modal.PNG
      3. Scenario 3
      4. If any required data missing, highlight the required fields and do not all Save
      5. Scenario 4
        • Include standard automated testing coverage; add screenshot or other details to confirm test coverage is in place

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                Oleksandr Yehorov Oleksandr Yehorov
                Reporter:
                abreaux Ann-Marie Breaux
                Tester Assignee:
                Ann-Marie Breaux Ann-Marie Breaux
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases