Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
Volaris Sprint 120, Volaris Sprint 121
-
8
-
Volaris
Description
Purpose:
Provide an interface to initiate and mange initial/bulk record contribution jobs for INN-Reach. (Simplified)
Enhanced version of this story has been moved to UIINREACH-55
User story statement(s):
As a user with permission to initiate bulk record contribution for INN-Reach, I want to see if a bulk record contribution job has been started and start one if not.
Scenarios:
- Scenario:
- Given a user with appropriate permissions
- When the user accesses INN-Reach settings
- Then a "Manage record contribution jobs" settings item is present in the "Record contribution" settings section
- Scenario:
- Given the "Manage record contribution jobs" settings item
- When the user selects that settings item
- Then they are presented with a pane featuring a single-select pull-down menu to select a central server
- Secnario
- Given the menu of central servers
- When the user selects one
- Then A "dashboard"-like interface is presented (see attached screenshots)
- Features segmented button interface with "Current Contribution" and "Contribution history" labels
- Scenario
- Given that no previous record contribution job has been started
- When the user selects the "Current contribution" (default)
- Then The following information is displayed
- The "Initial contribution status" is "not started"
- Material to item type mapping is either valid or invalid
- Depends on whether all FOLIO material types are currently mapped to an INN-Reach item type ("real-time" status)
- FOLIO to INN-Reach locations is valid or invalid
- Dependent on the presence of, at least, Library mappings and all mapped locations are contributed to the central server
- Contribution Started (datetime stamp) is empty
- Started by is empty
- Contribution complete is empty
- Total FOLIO instance records is current number of instance records
- An "Initiate contribution" button is at the bottom of the screenshots
- If the "Material to item type mapping" and "FOLIO to INN-Reach locations" are valid, then the button is active. Otherwise, the button is inactive
- Add some kind of tooltip to indicate that valid mappings are required to initiate contribution
- If the "Material to item type mapping" and "FOLIO to INN-Reach locations" are valid, then the button is active. Otherwise, the button is inactive
- Scenario
- Given that at least one record contribution job has been initiated (and in-progress)
- When the user selects the "Current contribution" (default)
- Then The following information is displayed
- The "Initial contribution status" is "in-progress"
- Material to item type mapping is either valid or invalid
- Depends on whether all FOLIO material types are currently mapped to an INN-Reach item type ("real-time" status)
- FOLIO to INN-Reach locations is valid or invalid
- Dependent on the presence of, at least, default mappings and all mapped locations are contributed to the central server
- Contribution Started (datetime stamp) is set to when the contribution was initiated
- Started by set to the user who initiated the contribution job
- Contribution complete is empty
- Total FOLIO instance records is the number of instance records to be evaluated
- Scenario
- Given that a record contribution is in a "in-progress" state
- When a job completes (all records have been evaluated for contribution and all contributed records have been submitted to the central server)
- Then the record contribution job complete and the screen is updated to indicate
- The "Initial contribution status" is "complete"
- Material to item type mapping is either valid or invalid
- Depends on whether all FOLIO material types are currently mapped to an INN-Reach item type ("real-time" status)
- FOLIO to INN-Reach locations is valid or invalid
- Dependent on the presence of, at least, default mappings and all mapped locations are contributed to the central server
- Contribution Started (datetime stamp) is set to when the contribution was initiated
- Started by set to the user who initiated the contribution job
- Contribution complete is set to the datetime the job completed
- Total FOLIO instance records is the number of instance records being evaluated
- Inactive "Initiate contribution" button at the bottom-right of the screen
- The "Cancel contribution" button is removed
- "Success" toast is presented indicating that the job has been completed
Additional Information:
Mockup Slides: https://docs.google.com/presentation/d/1GVBJin8Ei3sFZdosLyxZc9OojqcylXZoHG7tOcxJIbU/edit?usp=sharing
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-3218 Create Record Contribution of Inventory Records ("Bibs" and "Items") to INN-Reach Central Server | Kiwi R3 2021 | MVP - Initial contribution
-
- Closed
-
- is cloned by
-
UIINREACH-50 Record Contribution: Provide management interface for record contribution jobs in INN-Reach (Contribution history)
-
- Closed
-
-
UIINREACH-55 Record Contribution: Provide management interface for record contribution jobs in INN-Reach (Current Contribution, Enhanced)
-
- Closed
-
- relates to
-
MODINREACH-51 Record Contribution: Process contribution of Bibs to an INN-Reach central Server
-
- Closed
-
-
MODINREACH-53 Record Contribution: Trigger batch contribution or update of Items to INN-Reach central Server via API
-
- Closed
-
-
MODINREACH-56 Spike: Record Contribution: Process contribution or update Jobs of Bibs to an INN-Reach central Server
-
- Closed
-
-
MODINREACH-57 Spike: Record Contribution: Retrieve and Transform MARC-backed Inventory Instance for Contribution to Central Server
-
- Closed
-
-
MODINREACH-59 Record Contribution: Process contribution or update Jobs of Items to an INN-Reach central Server
-
- Closed
-
-
MODINREACH-78 Spike: Record Contribution: Analyze domain event pattern implementation in mod-inventory-storage and mod-search
-
- Closed
-
-
MODINREACH-120 Record Contribution: Data model for job execution status tracking and basic statistics
-
- Closed
-
- requires
-
MODINREACH-119 Record Contribution: Provide API endpoint to start Initial contribution process
-
- Closed
-