Feature #10054
Enhance import matching behaviors: add option to skip unmatched records and report in console instead of creating new records when no match is found
Status: | Verified | Start date: | 06/10/2016 | |
---|---|---|---|---|
Priority: | Medium | Due date: | ||
Assignee: | Kelly Stewart | % Done: | 0% | |
Category: | Import/Export | Estimated time: | 16.00 hours | |
Target version: | Release 2.4.0 | |||
Google Code Legacy ID: | Tested version: | |||
Sponsored: | Yes | Requires documentation: |
Description
This issue will build upon some of the CSV and XML import matching behaviors previously sponsored for inclusion in 2.4.
Previous options for updating or deleting and replacing assume that when no match is found, a new record (e.g. description, authority record, repository record) is created.
This enhancement would give each of those options a secondary mode - instead of creating new records when no match is found, the job will instead produce a warning, skip the record, and move on. The user should then be able to go to the new job details page (see issue #9986) and see the output from the console, which will include a printout of which records have not matched, and therefore have been skipped.
Since we are hoping to make this work for both XML and CSV import, I guess we should try to use the title when printing the note in the log output (legacyID values are not found in the XML).
History
#2 Updated by Dan Gillean almost 6 years ago
- Category set to Import/Export
- Target version set to Release 2.4.0
#3 Updated by Dan Gillean almost 6 years ago
- Target version changed from Release 2.4.0 to Release 2.5.0
#4 Updated by Dan Gillean over 5 years ago
- Target version changed from Release 2.5.0 to Release 2.4.0
#5 Updated by Dan Gillean about 5 years ago
- Status changed from New to QA/Review
#6 Updated by Sara Allain about 5 years ago
- Assignee set to Kelly Stewart
#7 Updated by Dan Gillean almost 5 years ago
Documentation for the CSV part of this functionality added as a part of https://github.com/artefactual/atom-docs/commit/94ad54befffd1d803bd78793a99ced61474fa764
Still need to test and document the functionality as it relates to XML imports.
#8 Updated by Dan Gillean almost 5 years ago
- Status changed from QA/Review to Verified
- Requires documentation deleted (
Yes)
2.4 docs added in the following commits:
XML: https://github.com/artefactual/atom-docs/commit/e4a15fced2e4efa0e2352777f11908edabd94fa6
CSV: https://github.com/artefactual/atom-docs/commit/94ad54befffd1d803bd78793a99ced61474fa764