INN-Reach Record Contribution Settings: Create Contribution Criteria Settings Form

Description

Purpose:

User story statement(s):

As a FOLIO system administrator with appropriate permissions, I want to configure criteria for determining what records should be contributed to the central server so that the system can properly limit the records that are contributed.

Scenarios:

  1. Scenario:

    • Given the Record Contribution Settings Group (UIINREACH-18)

    • When the user selects "Contribution Criteria"

    • Then a new pane appears with a form containing a pull-down menu to select a configured central server for which to create a new contribution criteria configuration, along with an inactive "Save & close" button

  2. Scenario:

    • Given the previous scenario

    • When the user selects a central server from the list

    • Then the following additional form fields appear:

      • Multi-select field of FOLIO locations to always exclude from contribution

      • Single-select field of FOLIO statistical codes with Statistical Code Type of "INN-Reach" (this code type will be created as part of initial setup of mod-inn-reach, out of scope for this story) to indicate that a record should be contributed but suppressed from central discovery (INN-Reach contribution code "l") (Display as <statistical code type name>: <statistical code code> - <statistical code names>)

      • Single-select field of FOLIO statistical codes with Statistical Code Type of "INN-Reach" to indicate that a record should not be contributed (INN-Reach contribution code "z") (Display as <statistical code type name>: <statistical code code> - <statistical code names>)

      • Single-select field of FOLIO statistical codes with Statistical Code Type of "INN-Reach" to indicate that a record should be contributed as a "provided by the consortium" (INN-Reach contribution code "g") (Display as <statistical code type name>: <statistical code code> - <statistical code names>)

  3. Scenario:

    • Given an existing contribution criteria configuration exists for any selected central server

    • When the user selects the central server

    • Then the form fields that appear should be pre-populated according to that configuration

  4. Scenario:

    • Given the previous scenarios

    • When the user configures one or more of the option fields

    • Then the "Save & close" button should become active

  5. Scenario:

    • Given that an optional field has been modified

    • When the user attempts to navigate away from the modified form

    • Then a standard "are you sure" modal should be presented with options to "keep editing" or "close without saving" should be presented

  6. Scenario:

    • Given the "are you sure" modal

    • When the user selects "keep editing"

    • Then they are returned to the in-progress form

  7. Scenario:

    • Given the "are you sure" modal

    • When the user selects "close without saving"

    • Then they continue navigating to wherever they were attempting to navigate

  8. Scenario:

    • Given a modified form

    • When the user selects "Save & close"

    • Then the configuration for the selected central server is saved

Environment

None

Potential Workaround

None

Attachments

4

Checklist

hide

TestRail: Results

Activity

Show:

Oleksii PetrenkoJuly 6, 2021 at 8:47 AM

Demoed, closing

Brooks TravisMay 28, 2021 at 5:07 AM
Edited

  1. They need to display as they would in Inventory.

  2. That is the statistical code in inventory settings (I actually created those particular codes in Iris bugfest)

  3. Yes, each field should include all configured statistical codes of type "INN-Reach" as long as the others are empty.

  4. Yes, we should exclude codes that are used in other fields from the list (preference would be for them to be grayed out/not-selectable, rather than removed entirely). Good catch.

 

Dmytro MelnyshynMay 27, 2021 at 9:40 PM

Hi, , I have a few questions, can you take a look at them, how will the time be?

1. Do we need to display each statistical code in the dropdown with "INN-Reach:" followed by the statistical code and then the text depending on the field "- Contribute (suppress from discovery)" or "- Do not contribute" or " - System owned resource"?

2. Do we need to display the statistical code instead of a single letter like in the markup?

3. Should each dropdown menu for the last three fields contain the same number of suggestions while the last three fields are empty?

4. If so, should the selected statistical code be excluded from the suggestions for subsequent fields?

That is, if, for example, we have 10 statistical codes, and we selected one for the field "FOLIO statistical code to contribute but suppress from central discovery", then we should already display 9 statistical codes in the suggestions for the "FOLIO statistical code to exclude from contribution" and for "FOLIO statistical code for INN-Reach system owned resource indication" (so that the user doesn't have opportunity to select the same statistical code for several fields).

If we also select a statistical code for the "FOLIO statistical code to exclude from contribution" field, then we accordingly should already show 8 suggestions.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Volaris

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 25, 2021 at 8:39 PM
Updated September 17, 2021 at 11:20 AM
Resolved July 6, 2021 at 8:47 AM
TestRail: Cases
TestRail: Runs