1.1.7.2. Example 2 - Attribute mapping - Variants

This example uses 6 characteristics of a DIN 913 (see adjacent CSV file) and shows the setting options for handling variants based on the article mapping search [Article Mapping Search] template.[a]

CSV data

CSV data

[a] The example file used article_mapping_search_din913.csvcan be found at "$CADENAS/training/partdatacenter/article_number_assignment".

  1. Make all settings as in example 1.

  2. Node Attributes Mapping Filter [Attribute Mapping Filter]

    Use the arrow key to transfer the variables required to determine the correct specification from left to right. For the DIN 913 used here as an example, these are the variables "Diameter " and "Length ".

    In the Mapping PSol [Mapping PSol Column] column, click in the field and enter the variable name in the PARTsolutions catalog in the input field. Here D and L.

    Leave the checkboxes in the Allow variants column unchecked for now. Later, we will run the process again with variable L as a variant.

  3. Click on the Start button to execute the pipeline.

  4. Result:

    Select Workspace -> Catalogs -> <name of the CSV catalog> (here "article_number_search") -> Products on the left.

    -> The results are displayed.

    5 values were assigned with Quality = 100, one with Quality = 1.

    [Note]Note

    Meaning of "Quality = 1":

    Not all variable to be compared achieved hits AND there was more than one result for the remaining variables.

    In this sample case that means: The ident number 2 achieved no hit for L=27 AND for D there were several hits.

    The variant with L=27 could not be treated as such, as the corresponding tag was missing in the "Attribute Mapping Filter [Attribute Mapping Filter] " node. The value 27 does not appear in the attribute table, so no hit could be obtained (see following section).

    The variant with L=27 could not be treated as such, as the corresponding tag was missing in the "Attribute Mapping Filter [Attribute Mapping Filter] " node. The value 27 does not appear in the attribute table, so no hit could be obtained (see following section).

Treatment of variants

In the following you can find explanations on how to assign variants:

  • Automated assignment of variants

  • Modification of incorrect assignments

  • Manual assignment