Import profile creating

Description

One need to implement base profile to support marc-to-marc overriding (marc record updating):

DataImportProfilesBuilder.getMatchProfile(…)

DataImportProfilesBuilder.getActionProfile(…)

DataImportProfilesBuilder.getMappingProfile(…)

DataImportProfilesBuilder.getJobProfile(MatchProfile, ActionProfile, MappingProfile)

DataImportProfilesBuilder.getProfileAssociation(…)

should be implemented and return data import profile based on base profiles.

  1. Base profiles should be created and located in mod-bulk-operations as resources.

  2. Methods should read profiles and return it as object.

Acceptance criteria:

  • DataImportProfilesBuilder is implemented

  • Unit tests code coverage is more 80%

Environment

None

Potential Workaround

None

Attachments

3

defines

has to be done after

Checklist

hide

Activity

Show:

Viachaslau Khandramai August 22, 2024 at 2:37 PM

Verification of profiles was made on rancher environment. Profiles usage will be separately verified in scope of .

Viachaslau Khandramai August 22, 2024 at 2:36 PM

Can be closed based on code analysis and visual inspection. Work of component will be verified in scope of integration task .

Aliaksei Harbuz August 21, 2024 at 8:58 AM
Edited

Verified at firebird rancher environment:

  1. Create using postman job profile, match, actions and mapping profiles from resources:

     

  2. Get marc of any instance and change it. Execute import using above profile:

     

  3. Updated marc is imported:

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Fix versions

Release

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created July 21, 2024 at 7:05 PM
Updated August 22, 2024 at 2:38 PM
Resolved August 22, 2024 at 2:38 PM
TestRail: Cases
TestRail: Runs