Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
eHoldings Sprint 106, eHoldings Sprint 107
-
13
-
Spitfire
Description
Currently, when we are in Inventory app and filter instances by "Source=MARC" - a list of results show up in the 2nd pane.
Click on any record from the list and the individual instance opens up in the 3rd pane.
When we go to "Actions" -> we see that there is an option "Edit in quickMARC". When we click on "Edit in quickMARC", this call is made to mod-quick-marc to get the record
https://okapi-bugfest-honeysuckle.folio.ebsco.com/records-editor/records?instanceId=0940c7ce-c140-4e5a-8c79-e4efb64b51d7&limit=1000
and when we click on "Save and Close" - this PUT call is made -
https://okapi-bugfest-honeysuckle.folio.ebsco.com/records-editor/records/f6b99403-776a-4b07-8d05-5d46fb726f00
As we can see, the GET and PUT is tied to an instance id.
Now, we want to support the "Duplicate quickMARC record" workflow -
Assume there is an option in the UI that says "Duplicate MARC bib record" - when user clicks on the option, the underlying MARC record opens up very similar to what happens when we click on "edit in quickMARC".
https://okapi-bugfest-honeysuckle.folio.ebsco.com/records-editor/records?instanceId=0940c7ce-c140-4e5a-8c79-e4efb64b51d7&limit=1000
When the user makes changes to the record and clicks "Save" -> Identify all the code changes that are needed to support duplication such that :
1. It creates a new entry in SRS - Do we introduce a new POST endpoint in mod-quick-marc that interacts with SRS or do we interact directly with SRS/SRM? Does SRS/SRM provide the needed endpoints or do we have to develop those endpoints?
2. It creates a new Inventory Instance record with Source = MARC(because it needs to show up when filtered on source=MARC) - At what point in the workflow is a new Instance record created? Are there endpoints that support creation of a new Inventory record?
3. Once the new SRS record and inventory instances are created, the instance should also have a new HRID - At what point is a new HRID generated?
Note that when the new Inventory instance and SRS records are created -
1. The instance record should be returned in searches
2. The instance record should be editable just like any other Instance record
3. The underlying MARC record should be editable using the "Edit in QuickMarc" functionality - In short, all the currently supported actions in the "Actions" menu should be supported on the newly created Instance record
Acceptance Criteria:
- Document findings on our Wiki
- Address questions included in
UIQM-66 - Present findings to the team of what all endpoints need to be developed to support this workflow
- Stretch Goal: Once the findings are presented to the team, create implementation stories across modules to support this functionality.
TestRail: Results
Attachments
Issue Links
- defines
-
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
-
-
MODQM-79 Support event consumer about Instance and Record creation
-
- Closed
-
-
MODQM-80 Integration between "mod-quick-marc" and srm
-
- Closed
-
- relates to
-
UIIN-1407 Instance record | Display a new action in Actions menu - Duplicate a MARC bibliographic record
-
- Closed
-
-
UIQM-66 quickMARC | Duplicate a MARC bibliographic record
-
- Closed
-
-
UXPROD-2868 quickMARC | Derive a new MARC bibliographic record
-
- Closed
-
- mentioned in
-
Page Loading...
1.
|
SRM investigation |
|
Closed | Natalia Zaitseva |
2.
|
SRS investigation |
|
Closed | Unassigned |
3.
|
Mod-inventory-storage investigation |
|
Closed | Unassigned |
4.
|
mod-inventory investigation |
|
Closed | Unassigned |
5.
|
mod-pub-sub investigation |
|
Closed | Unassigned |