AML records
Imported BOMs can include AML information. AMLs are used to create one-to-many relationships between internal part numbers (corporate part numbers) and manufacturer parts (manufacturer part number and manufacturer name).
BOM Intelligence uses the Internal Part Number attribute to associate multiple manufacturer parts to the same Internal Part Number. When a column of data in the BOM import file is mapped to the Internal Part Number attribute, BOM Intelligence associates all of the different imported manufacturer parts with the same Internal Part Number to a single AML record.
Imported BOMs can have AML options enabled by selecting the Use Internal Part Number to Build AML check box, which appears in the Select Import Options modal window. When this option is enabled for a BOM, alternate parts can be added to the BOM, and AML Risk Scores appear in both the BOM Details and the Alerts datagrids.
Import single level (flat) BOMs, or indentured BOMs that include AML records. The minimum amount of required data for all imported BOMs is a Manufacturer Part Number, and if the BOM is indentured, then the Indenture Code is also required. If an AML record exists in the BOM to import, the Internal Part Number is also required.
Click for an example of a single-level BOM file format.
The Indenture Code indicates whether the indenture level is defined alphanumerically, or using NHA, which have the following characteristics:
- NHA - a parent-child relationship where the parent assembly can have multiple child records, some of which are manufacturer parts and others are parents with their own child records. Click for an example indentured NHA structure for a product with two sub-assemblies.
- Alphanumeric - a structure from the top of the structure to the lowest child sequentially. Alphanumeric indentured codes fall in ascending order where lower numbers represent higher levels of the structure. Click for an example indentured alphabetic structure.

When viewing a BOM that has AML parts, by default, only the Preferred parts appear. To display all of the AML parts instead of just the preferred parts:
- Using the BOM Details tab in the View Single BOM window, in the toolbar that appears above the results view, click AML > View All AML Parts.
- The results grid is filtered so that all AML parts records appear. Parts are sorted by internal part number so that IPNs are clustered together.
- To reapply the default filter so that only preferred parts are displayed, click AML > View Preferred AML Parts.

If the preferred manufacturer part is not specified during the BOM import, the manufacturer part with the best life cycle status is set as the preferred one. Administrators and owners can change the preferred part for all AMLs in a given BOM.
- Display the BOM with an AML record to select a different preferred part for in the View Single BOM: BOM Details page.
- Using the toolbar, click AML > Set Best Part to Preferred.
You are positioned at the BOM Vault, with the BOM you were working on at the top of the list, while it is being refreshed.
For details on adding a part, see Add Parts to AML Records below.

When viewing AML records for an internal part number, add new parts to the AML record provided that you are the owner of the BOM or an administrative user.
Add a part to an AML using either the View Single BOM or the BOM Tree Parts pages as follows:

- Display the BOM with an AML record to add a part to in the View Single BOM page.
- Using the View Single BOM page, click a hyperlink in the Internal Part Number column in the data grid.

- Using the BOM Tree Parts data grid, select the row with the part to add to the AML.
- From the Modify menu, click Edit AML for IPN.
The AML for Internal Part modal window appears.
- Using the AML for Internal Part modal window, click Add a Part to this AML.
- Select from one of the following tabs:

- Select search criteria (part number starts with, part number contains, exact part number, or keyword).
- Type the part numbers or keywords to search for.
Exact Part # - search returns part numbers that match the full search term, exactly as entered. For example, '2n2222ab-1' matches '2N2222AB-1'. Select whether to ignore special characters (~ $ ` ' @ % ^ & ( ) - _ = { } \ [ ] : ; < > / " ? .). Commas (,) and number characters (#) are not considered special characters in this instance, as they are often found in part numbers.
When you type at least three characters, a drop-down panel appears that provides up to five items that match your search criteria. Mouse over or use the arrow keys to highlight an item in the list, and then click or press Enter to post it to the Search box. This type-ahead functionality is only enabled if Ignore Special Characters is checked. You can search for up to 25 parts using the Boolean OR operator between search terms.
Part # Starts With - search returns part numbers that start with the search term. An example of search results for ‘lm339n’ returns matching part numbers such as 'LM339N1', and 'LM339N-500'. Type-ahead functionality is enabled, and you can search for up to 25 parts using the Boolean OR operator between search terms.
Part # Contains - search returns part numbers that contain the search term. An example of search results for 'bp101ah' returns matching part numbers such as '05007-BP101AHU-T', '05006-BP101AHULB', and '03028-BP101AHM-I'. The search term must contain at least four alphanumeric characters. Special characters are automatically ignored for this type of search. Type-ahead functionality is not available, nor is the Boolean OR term, and the search field supports a maximum of 85 characters.
Keyword Search - search returns matches found in an item’s description.
Keyword search options are:
All (all search terms entered must be found in item descriptions);
Any (any of the search terms found in item descriptions return results);
Exact (only the exact search term entered and found in an item's description returns a result).
For example, a search using the "Any" operator for 'ddr3 memory' returns matches such as 'MEMORY SOCKET FOR DDR3 SO-DIMM'. The search term must contain at least four alphanumeric characters. Special characters are ignored for this type of search. Type-ahead functionality is not available.
Suggestions on how to use each feature appear in the blue pane in the lower portion of the Search for a Part tab.
- Click Search to retrieve results.
The Add a Part modal window is populated with the search results.
- Click Refine Search to return to the previous page, populated with the original search criteria, where you change the criteria.
- Click hyper-links that appear in a row in order to display the Part Details modal window that provides further details.

- Type details in the various fields, as follows:
- Internal Part Number - this is a pre-populated field that cannot be changed.
- Imported Part Number - mandatory field, type a value up to 42 characters here to enable the part details to be saved.
- Imported Manufacturer Name - type up to 128 characters.
- Imported Part Description - type up to 255 characters1.
- Quantity - type up to 10 numeric characters.
- Reference Designator - type up to 2,000 characters1.
- Custom Attributes - these are custom fields defined and made visible by a BOM Intelligence user with Group Administrator permissions1.

This tab is only active providing there are parts added to the Workspace Parts tab. Using the hyper-links that appear in the data grid, click to display the Part Details for Part Number... modal window where you view additional details about the part.
- In the bottom-right of the Add a Part modal window, click either Add part(s),
OR
Save and add more parts.
If you manually added a part, the Reprocess Required icon () is activated.

Remove any part that appears in the AML for Internal Part modal window, provided it is not set as the preferred part, and that you are the BOM owner or a user with User Administrator or Group Administrator permissions.
- Display the BOM with an AML record to remove a part for in the View Single BOM page.
- Using the View Single BOM page, click a hyperlink in the Internal Part Number column in the data grid.
The AML for Internal Part modal window appears.
- Using the AML for Internal Part modal window, select the check box to the left of the part number / manufacturer name in the column header for a part that is not a preferred part, and then click Remove Selected.
For details on changing the preferred part, see Set as preferred part.
For details on adding a part, see Add Parts to AML Records below.
The above deletion is logged in the Change History tab of the BOM, which is accessible when displaying the BOM in the View Single BOM page.