Batch Importer (Bib/Acq) (UXPROD-47)

[UXPROD-4471] Remove step of initial saving of incoming records to SRS Created: 27/Jul/23  Updated: 06/Feb/24

Status: In Progress
Project: UX Product
Components: None
Affects versions: None
Fix versions: Quesnelia (R1 2024)
Parent: Batch Importer (Bib/Acq)

Type: New Feature Priority: P2
Reporter: Kateryna Senchenko Assignee: Ryan Taylor
Resolution: Unresolved Votes: 0
Labels: arch-performance, data-import, di-architecture, epam-folijet, performance
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
defines UXPROD-47 Batch Importer (Bib/Acq) Analysis Complete
is defined by MODDATAIMP-965 Update documentation and sequence dia... Open
is defined by UIDATIMP-1594 Update style of Incoming Record butto... Open
is defined by FAT-9255 Review and update existing DI test ra... In Progress
is defined by MODDATAIMP-957 Test, make adjustments and merge PRs ... Closed
is defined by MODDATAIMP-983 Add permissions for creating/updating... Closed
is defined by MODINV-849 Move 001+003->035 logic to inventory ... Closed
is defined by MODINV-921 Apply 005 logic before saving MARC Bi... Closed
is defined by MODSOURCE-731 Add PUT endpoint to update SRS record Closed
is defined by MODSOURMAN-834 The status of instance is empty and I... Closed
is defined by MODSOURMAN-1020 Add table to save incoming records fo... Closed
is defined by MODSOURMAN-1021 Provide endpoint for getting parsed c... Closed
is defined by MODSOURMAN-1022 Remove step of initial saving of inco... Closed
is defined by MODSOURMAN-1109 Fix all the places in the code where ... Closed
is defined by FAT-9256 Review and update existing Cypress tests Closed
is defined by FAT-9257 Review and update existing Karate tests Closed
is defined by MODINV-918 Consortial: Local HRID gets added as ... Closed
is defined by MODSOURCE-506 rawRecord not returned in response to... Closed
is defined by MODSOURMAN-1063 Update RecordProcessingLogDto to cont... Closed
is defined by MODSOURMAN-1070 Fill in Journal Records for created M... Closed
is defined by UIDATIMP-1542 Add JSON tab for incoming record to D... Closed
is defined by UIDATIMP-1558 Make changes in requests for Log Deta... Closed
is defined by UIDATIMP-1590 Job summary: error column does not di... Closed
is defined by MODINV-922 Remove post-processing for Instance U... In QA
is defined by MODSOURMAN-1084 Fill in Journal Records for updated M... In QA
Relates
relates to UXPROD-4257 Data Import Architecture Refinements ... In Progress
relates to MODSOURMAN-992 Do not count created SRS records in D... Closed
relates to UXPROD-3628 Redesign approach for handling extern... Draft
Release: Quesnelia (R1 2024)
Epic Link: Batch Importer (Bib/Acq)
Front End Estimate: Small < 3 days
Front End Estimator: Oleksandr Hladchenko
Front-End Confidence factor: 60%
Back End Estimate: XXL < 30 days
Back End Estimator: Kateryna Senchenko
Back-End Confidence factor: 90%
Development Team: Folijet
PO Rank: 125
Solution Architect: Olamide Kolawole

 Description   

This Feature should contain stories to implement Option 2 described in the design https://folio-org.atlassian.net/wiki/pages/viewpage.action?pageId=1401468

  • Remove step when initial records are saved in SRS (in batches).
  • Save incoming parsed content in SRM (it will be required for DI log) - it should be cleaned up when JobExecution is deleted
  • Move on to the action in profile. Create MARC would an implicit step for Create Instance action
  • 001 + 003 → 035 logic should be done in mod-inventory before creating Instance
  • After inventory entity is created -  make a post request to SRS instead of sending the message

Generated at Fri Feb 09 00:40:11 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.