Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
eHoldings Sprint 108, eHoldings Sprint 109, eHoldings Sprint 110
-
5
-
Spitfire
Description
As a librarian
I want to create a MARC bibliographic record based on an existing MARC bibliographic record
So that I do not have to import this record AND I can just create a new record while on the fly
Background Information: To see Edit in quickMARC in action — It maybe helpful as you review this requirement
- Go to https://bugfest-honeysuckle.folio.ebsco.com/
- Login with folio / folio
- Go to Inventory
- Use the Source filter to filter to MARC
- Select a record and under Action menu, choose the Edit in quickMARC option
Paneheader and Form Requirements
- If an Inventory Instance Record Source = MARC then under Actions display the option: Duplicate MARC bibliographic record under the Edit in quickMARC option
- When user clicks Duplicate MARC bibliographic record action then
- display a new MARC bibliographic record with prepopulated data from the record duplicated with the exception of these fields: 001, 005, and 999ff
- LDR, 001, 005, 999ff fields remain read-only -- No change from current quickMARC requirements
- Cannot change the display order for the following fields: LDR, 001, 003, 005, 008 -- No change from current quickMARC requirements
- No change to initial field display order from what was duplicated
- Pane header should start with Create a new MARC bib record on first row AND second row should display Record status : New
- No change to current behavior when adding/removing fields
- No change to current behavior when changing field display positions
- No change to current validation rules
Rough Mockup (display Duplicate MARC bibliographic record) under Actions menu
Rough Mockup (after clicking Duplicate MARC bibliographic record)
Hitting Cancel Behavior
Hitting Save
- Creates a new MARC bibliographic record and Saved to SRS
- Assigns an new HRID that populates the 001 field
- Adds creation date and time stamp to 005
- Creates a new Inventory Instance record with a Source = MARC
- Generates a new UUID that populates the 999ff field
- Upon hitting Save, user returns to the three pane view AND the newly created Instance record is displayed in the third pane AND a toast notification displays
Questions
- How long will it take to assign a HRID?
- How long will it take for changes to be saved to SRS?
- How long will it take for the newly created MARC bib record to be available?
- Will there be a delay in the creation of the Instance record?
Acceptance criteria
Given I am on an Inventory Instance record A
When I choose to duplicate Inventory instance record A
Then display the Create a new MARC bib record page
If I am on the Create a new MARC bib record page
Then the record status = New
If I am on the Create a new MARC bib record page
Then the following fields show not have any data (IOW do not duplicate the data): 001, 005, and 999ff
If I am on the Create a new MARC bib record page
Then LDR, 001, 005, 999ff fields remain read-only
AND cannot change the display order for the following fields: LDR, 001, 003, 005, 008
If I am on the Create a new MARC bib record page
Then no change to the validation rules that apply to editing a MARC bibliographic record in quickMARC
If I am on the Create a new MARC bib record page
Then no change to add/remove fields behavior that one sees when editing a MARC bibliographic record in quickMARC
If I am on the Create a new MARC bib record page
Then no change to change field position behavior that one sees when editing a MARC bibliographic record in quickMARC
Given I am on the Create a new MARC bib record page
When I click Cancel
Then display the Are you sure modal?
Given I am on the Create a new MARC bib record page
When I click Save
Then the record should be saved to SRS AND a new Inventory instance record with Source = MARC should be created
TestRail: Results
Attachments
Issue Links
- is cloned by
-
UIIN-1407 Instance record | Display a new action in Actions menu - Duplicate a MARC bibliographic record
-
- Closed
-
- relates to
-
MDEXP-93 Generate MARC bib record containing 001, 245$a and 999ff$i fields
-
- Closed
-
-
MODQM-59 Study quickMARC backend app to support duplication of MARC records
-
- Closed
-
-
MODQM-63 Migrate to Spring stack to support further development of MARC bib record duplication
-
- Closed
-
-
MODQM-77 Support stub endpoint duplicate a MARC bibliographic record
-
- Closed
-
-
MODQM-78 Support endpoint to get status of MARC bibliographic record creation via duplicate button
-
- Closed
-
-
MODSOURMAN-99 MARC 999 field: Put SRS UUID
-
- Closed
-
-
MODSOURMAN-204 If 999 field without ff indicators already exists in the MARC record, create a new 999 field for the UUIDs
-
- Closed
-
-
MODSOURMAN-206 HRID handling in SRS for MARC bib records: Create
-
- Closed
-
-
UIIN-1436 Instance Record | Change Actions menu option Duplicate MARC bibliographic record to Derive new MARC bibliographic record
-
- Closed
-
-
UIQM-8 Save edited record in quickMARC to SRS
-
- Closed
-
-
UIQM-13 UI check for record type when saving an edited record in quickMARC
-
- Closed
-
-
UIQM-42 Display quickMARC record's edit status
-
- Closed
-
-
UIQM-61 005 should not be an editable field
-
- Closed
-
-
UXPROD-2868 quickMARC | Derive a new MARC bibliographic record
-
- Closed
-
-
MODQM-68 SPIKE: Investigate what's needed to support duplication of a MARC bib record
-
- Closed
-
-
MODQM-85 Could not Derive a new MARC bib record
-
- Closed
-
-
MODQM-156 BE - Create a MARC Holdings Record
-
- Closed
-
-
UIIN-1828 Create a MARC Holdings Record
-
- Closed
-
-
UIQM-127 Derive new MARC Holdings record
-
- Closed
-
-
UIQM-132 Create a MARC Holdings Record
-
- Closed
-
- requires
-
MODQM-80 Integration between "mod-quick-marc" and srm
-
- Closed
-