Issues
- When duplicating an item, the circulation history is duplicated when it should not be (Nolana CSP Clone)UIIN-2470Resolved issue: UIIN-2470Mariia Aloshyna
- Incorrect service point displayed in Inventory Circulation history for checked in loan (Nolana CSP)UIIN-2418Resolved issue: UIIN-2418Ann-Marie Breaux
- SPIKE: Investigate Timeout exceptions during big imports (Nolana CSP Clone)MODSOURMAN-1008Resolved issue: MODSOURMAN-1008Aliaksandr Fedasiuk
- SPIKE: Define changes needed to allow R/W split of the DB (Nolana CSP Clone)MODSOURMAN-1006Resolved issue: MODSOURMAN-1006Kateryna Senchenko
- Cannot use instance or holdings submatch with a marc to marc match (Nolana CSP Clone)MODSOURCE-663Resolved issue: MODSOURCE-663Roman Chernetskyi
- Close Transactions After Exceptions Are Thrown (Nolana CSP Clone)MODSOURCE-661Resolved issue: MODSOURCE-661Aliaksandr Fedasiuk
- Implement async migration service (Nolana CSP Clone)MODSOURCE-659Resolved issue: MODSOURCE-659Ruslan Lavrov
- Define the delete approach for marc_indexers records associated with old source records (Nolana CSP Clone)MODSOURCE-657Resolved issue: MODSOURCE-657Ruslan Lavrov
- Optimize Insert & Update of marc_records_lb (Nolana CSP Clone)MODSOURCE-655Resolved issue: MODSOURCE-655Ruslan Lavrov
- Match and action profiles cannot be re-used in an import job profile - short term fix (Nolana CSP Clone)MODDICONV-318Resolved issue: MODDICONV-318Volodymyr Rohach
- Implement fetch method (Nolana CSP Clone)KAFKAWRAP-44Resolved issue: KAFKAWRAP-44Aliaksandr Fedasiuk
INN-Reach Record Contribution Settings: Configure FOLIO Libraries and Shelving Locations to INN-Reach Locations Mapping
Description
Environment
Potential Workaround
Attachments
defines
relates to
requires
Checklist
hideTestRail: Results
Details
Assignee
Dmytro MelnyshynDmytro MelnyshynReporter
Brooks TravisBrooks TravisPriority
P3Story Points
8Sprint
NoneDevelopment Team
VolarisFix versions
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Reporter
Priority
Story Points
Sprint
Development Team
Fix versions
TestRail: Cases
TestRail: Runs
Activity
Oleksii PetrenkoJuly 6, 2021 at 8:48 AM
Demoed, closing
Brooks TravisJune 14, 2021 at 2:08 PM
Good call. Yes, we should only list the libraries that are mapped to agency codes in the main central server configuration selected.
Name and code. Just realized it isn't like that in the mockups. It should look the same as it does for Libraries
FOLIO to INN-Reach location
Locations. That replicates the terminology from tenant settings. The "shelving locations" things is just to avoid confusion between the general "locations" as the hierarchies of "Institution > Campus > Library > Locations" and "location" as in the last piece of that hierarchy.
Dmytro MelnyshynJune 14, 2021 at 9:36 AMEdited
Hi
I have a couple of questions, could you take a look? Thank you.
Let's consider the case when the Mapping type is "Libraries":
1. Do we need to display in the left column of the table only the libraries that were selected when creating the configuration of the selected central server? Or do we need to show all libraries?
Let's consider the case when the Mapping type is "Shelving Locations":
2. Do we need to display in the left column of the table only the location code?
3. Do we need to show "FOLIO Locations to INN-Reach Locations Mapping" or "FOLIO to INN-Reach locations" (mockup version)?
4. "Shelving Locations" or "Locations"?
Purpose:
Provide a settings interface to configure the mapping of FOLIO libraries and shelving locations to INN-Reach compatible location codes and descriptions.
User story statement(s):
As a FOLIO system administrator with appropriate permissions, I want to configure record contribution settings for each configured central server. One of these configurations is a mapping of FOLIO shelving locations and libraries to pre-configured INN-Reach compatible location code/description combinations (UIINREACH-16). If a library is mapped its associated shelving locations can be left unmapped and the library's code will be used as the location code for items from those locations.
Scenarios:
Scenario:
Given the INN-Reach settings record contribution group is present in settings (at least one central server has been configured under the "General" group)
When a user with appropriate permissions selects the "FOLIO Locations to INN-Reach Locations Mapping" item
Then a pane with a menu to select a configured INN-Reach central server name is presented with an inactive "Save & close" button
Scenario:
Given the previous scenario
When the user selects a central server from the list
Then another menu to select the location level to map is presented:
Libraries
Shelving Locations
Scenario:
Given the previous scenario
When an existing mapping configuration exists for the selected central server
Then that mapping configuration should be retrieved and the configuration form pre-filled based on it
Scenario:
Given the previous scenarios
When the user selects "Libraries" from the menu
Then a list of all the configured libraries associated with an INN-Reach agency on the FOLIO server appears in a table-style list with the location code and description in the left column and a menu of INN-Reach location codes in the right column
Scenario
Given the libraries list
When all listed libraries have an assigned INN-Reach location
Then the "Save & close" button becomes active
Scenario:
Given Scenario 2
When the user selects "Shelving locations" from the menu
Then a list of FOLIO libraries (associated with an INN-Reach agency on the FOLIO server) is presented
Scenario:
Given the previous scenario:
When the user selects a library
Then a list of locations (similar to those previously presented for libraries) is presented for the shelving locations associated with that library
Scenario:
Given the previous scenarios
When no mapping changes have been made for libraries and at least one shelving location mapping is made
Then the "save & close" button becomes active
Scenario:
Given the previous scenarios
When the form is "dirty" and the user attempts to navigate away from the current settings pane
Then an "are you sure" modal is presented with "keep editing" and "close without saving" buttons
Scenario:
Given the previous scenario
When the user chooses "keep editing"
Then they are returned to the in-progress form
Scenario:
Given scenario 15
When the user selects "close without saving"
Then the form is not saved and the user navigates to the UI screen to which they are attempting to navigate
Scenario:
Given that the "save & close" button is active
When the user activates "save & close"
Then the UI attempts to save the form
Scenario:
Given the previous scenario
When the save is successful
Then a success toast is presented informing the user that the configuration has been create/updated
Scenario:
Given "save & close" has been activated
When there are errors saving the form
Then an error toast is presented and validation errors are presented to the user at the top of the configuration pane and highlighted when they navigate to relevant sections of the form