Ability to export deleted MARC authority records - support in ECS environment
Description
Environment
Potential Workaround
Attachments
- 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
defines
has to be done before
requires
Checklist
hideTestRail: Results
Activity
Ashkhen Gevorgyan August 8, 2024 at 2:29 PMEdited
Hi @Magda Zacharska @Oleksandr Bozhko @Khalilah Gambrell
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:
Export deleted Authority records:
Export mix of deleted and not deleted Authority records:
Scenario_2: Using Default authority export job profile from central tenant:
Export not deleted Authority records:
Export deleted Authority records:
Export mix of deleted and not deleted Authority records:
Scenario_3: Using Deleted authority export job profile from Member tenant (professional)
Export not deleted Authority records:
Export deleted Authority records:
Export mix of deleted and not deleted Authority records:
Scenario_4: Using Default authority export job profilee from Member tenant (professional)
Export not deleted Authority records:
Export deleted Authority records:
Export mix of deleted and not deleted Authority records:
Mikita Siadykh April 12, 2024 at 12:43 PM
@Magda Zacharska @Tatsiana Hryhoryeva 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. @Viachaslau Khandramai to update the 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 @Pavlo Smahin: "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.