Part Matching
For an enterprise part, the only matching criteria that used are Name and Rev of the part. For plant-specific parts, the Name, Rev, and host-company location name are used. For an MEP, the matching is based on the Manufacturer, Name, and optionally the Manufacturer Location Name (formerly known as fabrication plant).
If a match is found for a part in Materials Compliance Management, then the importer needs to determine whether to use the existing part in Materials Compliance Management "as-is" or to update it with what is in the import file. This decision is based on whether the part in Materials Compliance Management and the part in the import file are considered "reported".
For enterprise and plant-specific parts:
- The part is determined as reported or unreported by using a compliance definition. The importer is configured as to which compliance definition to query for in Materials Compliance Management. The EU RoHS compliance definition is used as the default. If the "make" compliance of the part is "Unreported", then the part will be considered unreported. For all other values the part will be considered reported.
- The part in the import file will be determined as reported or unreported by examination of the data associated with the part. The part will be reported if it references a child enterprise part or a material.
Once the importer determines the reported state of the Materials Compliance Management part and the import file part, it takes the appropriate action on imports as described in the following table:
Import File Part | MCC Part | Action |
---|---|---|
Unreported | Reported | Use MCC Part. |
Reported | Unreported | Replace MCC part with Import File part. |
Unreported | Unreported | Use duplicate-definition-mode parameter to determine whether to use the existing MCC part or replace it with the Import File part. |
Reported | Reported | Use duplicate-definition-mode parameter to determine whether to use the existing MCC part or replace it with the Import File part. |
For MEPs: the part in Materials Compliance Management is also determined as reported or unreported by using a compliance definition. The importer will be configured as to which compliance definition to query for in Materials Compliance Management. The EU RoHS compliance definition is used as the default. If the "selected" compliance of the part is "Unreported", then the part is considered unreported. For all other values the part is considered reported.
The part in the import file is determined as reported or unreported by examination of the data associated with the part. The part is reported if one of the following is true:
- It references a child sub-tier part or a material
- It contains IPC RoHS override data.
Once the importer has determined the reported state of the Materials Compliance Management part and the import file part, it takes the appropriate action on imports as described in the following table:
Import File MEP | MCC MEP | Action |
---|---|---|
Unreported | Reported | Use the Materials Compliance Management Part. |
Reported | Unreported | Create or replace a reported part under a matching material declaration for the MEP. |
Unreported | Unreported | Use duplicate-definition-mode parameter to determine whether to use the existing Materials Compliance Management part or replace it with the import file part. |
Reported | Reported | Create or replace a reported part under a matching material declaration for the MEP. |