Skip to content
This repository was archived by the owner on Nov 9, 2022. It is now read-only.

Store property-level metadata in merged docs, and allow merge strategies to use this instead of the document-level metadata #214

Open
@aajacobs

Description

@aajacobs

As a USER
I want to TITLE
SO that over time, as I have multiple merges that have occurred on a document, I can still specify how merging should happen for each property instead of rely only on top-level document metadata.

For example, if I have a mastered doc with information derived from three sources, the lastUpdated value of each of those properties may be different, while the mastered document will retain the lastUpdated value for any change to the entire document.

Currently, if I have a fourth source that I want to use to merge into that mastered record and I want to keep the most recent properties, Smart Mastering only knows the lastUpdated information for the entire merged doc, not the individual properties. This will lead to unexpected behavior based on my use case, as the lastUpdated info for the doc can be very different than the lastUpdated info for a given property.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions