LOC - CDS support (UXPROD-4428)

[UXPROD-4305] Support export deleted MARC authority records via API Created: 14/May/23  Updated: 05/Feb/24

Status: In Progress
Project: UX Product
Components: None
Affects versions: None
Fix versions: Quesnelia (R1 2024)
Parent: LOC - CDS support

Type: New Feature Priority: P1
Reporter: Khalilah Gambrell Assignee: Unassigned
Resolution: Unresolved Votes: 1
Labels: LC-priority1, authority, cataloging, loc, metadatamanagement
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Cloners
is cloned by UXPROD-4306 Export marked for deletion MARC bib r... In Refinement
Defines
defines MODELINKS-195 Propagate hard-delete of authority re... In Review
is defined by FAT-10727 Karate tests: Cover authority deletin... Closed
is defined by FOLSPRINGS-142 Add support for SQL Timestamp type fi... Closed
is defined by MODELINKS-138 Implement authority archive for delet... Closed
is defined by MODELINKS-139 Implement scheduled job for archive r... Closed
is defined by MODELINKS-140 Update domain events for soft and har... Closed
is defined by MODELINKS-141 Enhance "GET /authority-storage/autho... Closed
is defined by MODELINKS-142 Enhance "GET /authority-storage/autho... Closed
is defined by MODELINKS-167 Constraint violation exception on del... Closed
is defined by MODSOURCE-707 Consume authority domain delete events Closed
is defined by MSEARCH-617 Ignore hard-delete domain authority e... Closed
is defined by UIMARCAUTH-340 Change Delete Authority Logic Closed
Relates
relates to MDEXP-680 Ability to export deleted MARC author... Open
relates to UIMARCAUTH-159 First delete of "MARC Authority" reco... Closed
relates to MDEXP-681 Ability to export deleted MARC author... Draft
relates to FOLSPRINGS-144 Extend support of filtering DB table ... In Progress
relates to MODELINKS-141 Enhance "GET /authority-storage/autho... Closed
relates to MODELINKS-133 Via API retrieve Authority UUIDs for ... In Review
Requires
requires UXPROD-4304 Delete authority record updates LDR 0... Closed
requires MODELINKS-187 BE: Update MARC authority record dele... Closed
Epic Link: LOC - CDS support
Front End Estimate: Small < 3 days
Front End Estimator: Khalilah Gambrell
Front-End Confidence factor: 100%
Back End Estimate: XXL < 30 days
Back End Estimator: Khalilah Gambrell
Back-End Confidence factor: 100%
Development Team: Spitfire
PO Rank: 0

 Description   
  • Support retrieving deleted authority record UUIDs via API. The work to export MARC authority records via API is already supported. This feature focus is on retrieving deleted authority record UUIDs to run a data export MARC authority records job. 
  • API may support limits and pagination when retrieving UUIDs
  • API must allow user to query for deleted records by authority source file, headings type, date created, and date updated facets/filters
  • Support authority record purge configuration (environment variable) to never purge for a tenant. 
  • Discuss with Firebird team the technical design to confirm that development does not conflict or overlap
  • If easiest, implement requires changes to Authority control change report to show deleted authority headings that is acceptable.
  • Implementation and verification must account for non-enhanced consortia and enhanced consortia support environments 
  • ECS environments: 
    • Central tenant: response should only contain shared deleted authority records
    • Member tenant: response should contain both shared and local deleted authority records


 Comments   
Comment by Khalilah Gambrell [ 15/May/23 ]

Hey Magda Zacharska, would this need to be a LC1 feature?

Comment by Pavlo Smahin [ 18/Oct/23 ]

Khalilah Gambrell, What are the most common use cases for filters? Do they primarily involve filtering by authority source file, headings type, date created, and date updated? And if so, are all of these filters used with roughly the same frequency? And as for date filters, I think it should support periods of time?

Comment by Khalilah Gambrell [ 18/Oct/23 ]

Hey Pavlo Smahin will use these filters most often : authority source file, date created, and date updated and with the same frequency to generate export. It maybe that headings type is also used to help further refine records returned but not as common.  

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