Ability to export deleted MARC authority records - support in ECS environment

Description

Spitfire team has completed the work to support an API call that retrieves deleted authority record UUIDs (https://folio-org.atlassian.net/browse/UXPROD-4305#icft=UXPROD-4305). 

Requirement:  Data export must provide a way to export the deleted MARC authority records in a MARC format. Data export only supports exporting records with status = Actual. To allow for the ability to export deleted MARC authority records, need a way to export records with the status = Deleted. 

Exporting deleted MARC authority records must be supported through API or another service as LOC will be using an API or another service to run data export jobs on a recurring basis. 

Exporting deleted MARC authority records via UI is not a common use case but if it is possible, it will help with QA testing. 

Implementation suggestion from "Export logic should be adjusted to fetch deleted records. Maybe separate profile should be created to not affect existing profile that works with actual records."  ** 

Acceptance criteria

Given I have a list of deleted MARC authority record UUIDs 

When I run a data export job with those UUIDs 

Then create a .mrc file with those deleted MARC authority records that have yet to be purged from the system. 

 

 

Environment

None

Potential Workaround

None

Attachments

13
  • 08 Aug 2024, 02:29 PM
  • 08 Aug 2024, 02:29 PM
  • 08 Aug 2024, 02:29 PM
  • 08 Aug 2024, 02:29 PM
  • 08 Aug 2024, 02:29 PM
  • 08 Aug 2024, 02:29 PM
  • 08 Aug 2024, 02:29 PM
  • 08 Aug 2024, 02:29 PM
  • 08 Aug 2024, 02:29 PM
  • 08 Aug 2024, 02:29 PM
  • 08 Aug 2024, 02:29 PM
  • 08 Aug 2024, 02:29 PM

Confluence content

mentioned on

Checklist

hide

TestRail: Results

Activity

Show:

Ashkhen Gevorgyan August 8, 2024 at 2:29 PM
Edited

Hi
The ticket was verified on https://folio-testing-sprint-cs00000int.ci.folio.org/ environment and works as expected:

Scenario_1: Using Deleted authority export job profile from central tenant

  • Export not deleted Authority records:

    NotDeleted_DeletedProfile.png
  • Export deleted Authority records:

    deleted_DeletedProfile.png
  • Export mix of deleted and not deleted Authority records:

    Deleted&NotDeleted_DeletedProfile.png


Scenario_2: Using Default authority export job profile from central tenant:

  • Export not deleted Authority records:

    NotDeleted_Default.png
  • Export deleted Authority records:

    Deleted_DefaultProfile.png
  • Export mix of deleted and not deleted Authority records:

    Deleted&NotDeleted_Default.png


Scenario_3: Using Deleted authority export job profile from Member tenant (professional)

  • Export not deleted Authority records:

    NotDeleted_DeletedProfile_Member.png
  • Export deleted Authority records:

    Deleted_DeletedProfile_Member.png
  • Export mix of deleted and not deleted Authority records:

    Deleted&NotDeleted_DeletedProfile_Member.png


Scenario_4: Using Default authority export job profilee from Member tenant (professional)

  • Export not deleted Authority records:

    NotDeleted_DefaultProfile_Member.png
  • Export deleted Authority records:

    Deleted_DefaultProfile_Member.png
  • Export mix of deleted and not deleted Authority records:

    Deleted&NotDeleted_DefaultProfile_Member.png



Mikita Siadykh April 12, 2024 at 12:43 PM

please retest on ECS env

Magda Zacharska February 14, 2024 at 2:26 PM

To be estimated after MDEXP-680

Magda Zacharska January 24, 2024 at 4:50 PM

Setting it to draft as the of implementation will be provided after https://folio-org.atlassian.net/browse/MDEXP-680#icft=MDEXP-680 is completed. to update the description.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Firebird

Fix versions

Release

Ramsons (R2 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created January 24, 2024 at 4:47 PM
Updated November 1, 2024 at 10:54 PM
Resolved August 12, 2024 at 8:50 PM
TestRail: Cases
TestRail: Runs

Flag notifications