Skip to content

Improve WorkBench AutoMapper #2995

@maxpatiiuk

Description

@maxpatiiuk
  • Prevent automapper from creating roundabout mappings #888
  • Change the architecture to extract indexes out of the header string on the first step rather than do that matching for each header. Examples:
    • FieldName 1 - > ['FieldName', 1]
    • FieldName (12) - > ['FieldName', 12]
    • 3 FieldName - > ['FieldName', 3]
    • TableName 1 FieldName - > ['Table FieldName', 1] (i.e, collector 1 first name)
  • Add a normalization step (i.e, #, no, num, no., num., number)
  • Reduce reliance on auto mapper definitions since they break for non-en labels, or if people changed field labels, or if we add new fields for which there are no definitions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    1 - RequestA request made by a member of the community

    Type

    No type

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions