3DEXPERIENCE BOM Management Preferences

These settings define how the Connector for Cadence Allegro HDL works with 3DEXPERIENCE BOMs.

This page discusses:

General Settings

To access these settings, click General Settings in the Preferences tree.

Setting Description
Design BOM Creation Select when you want design BOMs to be created:

Option Description
Never No design BOMs are created.
Always Users can create design BOMs if required.
Non-Variant Designs Design BOMs can be created if the design does not include variants.

BOM Settings Select the check boxes for functions you want to enable:

Check Box Description
Create Collapsed BOM.

When selected, the app transfers a collapsed BOM to

3DEXPERIENCE.

When not selected, theapp transfers an expanded BOM.

The BOM Editor always displays an expanded BOM.

Allow Design BOM

When selected, users can add the BOM from the design scope using the Design in the BOM Editor dialog box. You can create a bill of materials that reflects all components available in the design independent of any variant settings.

Select this check box if you want to create a total BOM without having to define an explicit Total Variant Object in 3DEXPERIENCE.

Allow Disabling of EDA Parts

When selected, EDA components are optional. You can disable components from the EDA through the BOM extraction process.

Allow Adding Parts from 3DEXPERIENCE or external part Lists When selected, you can add components from 3DEXPERIENCE to the BOM structure.

You can execute a part search to find these components. The app flags these components as User components. Only User components can be removed from the BOM. EDA components cannot be removed.

Store Parts Added by User When selected, you can click Store in the BOM Management dialog box to store user-created parts with the other EDA parts in the local system.
Allow Manual replacement of EDA Parts with Parts from 3DEXPERIENCE When selected, you can use the Assign context menu in the BOM Editor dialog box to reassign default parts of an EDA component with a 3DEXPERIENCE part.
Use 3DEXPERIENCE Background Job for BOM Creation

When selected, BOMs are created using background jobs to allow users to continue working.

If selected, enter a value in the Threshold box to define when background jobs will be used. For example, if you enter 500, a background job is only used if the BOM contains more than 500 parts.

For more information, see

Missing Part Strategy Select one of the following options you want the app to perform when a BOM contains EDA parts that do not exist in 3DEXPERIENCE.

Option Description
Error

Disables the Create nonexisting parts in 3DEXPERIENCE3DEXPERIENCE check box. If a BOM contains nonexisting parts, you must resolve the issue before creating the BOM.

When this option is not selected, you can select the check box when creating a BOM, and any parts that do not already exist will be created.

Warning

Enables the Create non-existing parts in 3DEXPERIENCE check box. When that check box is selected during BOM creation and the app encounters a part that does not exist in 3DEXPERIENCE, it performs the action determined by the Create non-existing Parts in 3DEXPERIENCE check box. If the check box is selected, new parts are created. If the check box is not selected, missing parts are removed from the BOM creation and are not considered in the PDM BOM.

To create a part, the app uses the settings, such as Type and Policy, defined in the Scope Specific Part Creation dialog box.

Ignore Enables the Create non-existing parts in 3DEXPERIENCE check box. When you select this check box, any missing parts are created in 3DEXPERIENCE and no messages are displayed about the missing parts.

The Create nonexisting parts in 3DEXPERIENCE check box can only be selected for testing and prototyping, and not in a product environment.

BOM Editor Settings

To access these settings, click BOM Editor in the Preferences tree.

Setting Description
BOM Structure View Table Select the table view used to display columns for the BOM view.
Table EDA Part Details Select the table view used to display ECAD properties, such as when displaying parts in the Part Search dialog box.
BOM Editor Modification Usage Strategy

Choose one of the following options if the Connector for Cadence Allegro loads an existing BOM modification in the BOM dialog box:

Option Description
Ignore Does not load any BOM modifications without any warnings.
Load Automatically loads BOM modifications.
Ask Prompts the user to choose whether or not modifications are required to be loaded. The dialog box lets the user choose to ignore or load the modifications and includes a check box to "Remember this decision." If that check box is selected, this preference is updated accordingly.

CAD Model Settings

To access these settings, click CAD Model in the Preferences tree.

Setting Description
CAD Model Existence Check It specifies which web form will be used to check the existence of the CAD models in 3DEXPERIENCE. When the user brings up the BOM management UI, the existence of the previously added document is checked and queried in 3DEXPERIENCE for its existence using the document criteria defined in the web form.
Connect BOM to CAD Model Revision This attribute defines if the BOM is connected to the CAD Model Revision or the CAD Model Version. This is useful, if you do not work with versioned objects or want to always see the BOM on the CAD Model Revision.

Assembly Settings

To access these settings, click Assembly in the Preferences tree.

Setting Description
Assembly Part Existence Check

From the list, select the form used to check if an assembly component exists in 3DEXPERIENCE

Bareboard Settings

To access these settings, click Bareboard in the Preferences tree.

Setting Description
Reference Designator Bareboard Defines the Reference Designator used for the Bareboard.
Webform Bareboard Part Existence Check

From the list, select the form used to check if a baseboard component exists in 3DEXPERIENCE

Part Settings

To access these settings, click Part in the Preferences tree.

Setting Description
Part Creation Defines the web form used to create missing parts in 3DEXPERIENCE.
Part Existence Check Defines the web form used to check the existence of the parts in3DEXPERIENCE. The connector queries 3DEXPERIENCE for the existence of the part based on the selected web form that specifies the state of the part.

For example, when you select Latest Released Revision, it checks for all the assembly parts with the latest revision in the Released state.

EBOM Relationship Defines the form used to create a relationship between parts that is; create an EBOM connection between the component and its parent component.
Enable Ignore Components

The user has the possibility to ignore parts coming in from the EDA BOM extraction process by defining regular expressions. This might be very useful to ignore part entries like Testpoints, DNI Parts etc., which are required in the CAD Design itself but have no meaningful representation in the 3DEXPERIENCE Side.

This setting defines the semicolon separated regular expressions, which are used to ignore parts coming from the EDA side.

Example

To access these settings, click BOM Editor in the Preferences tree.

This expression indicates that all parts starting with OA, TESTP, and IGNORE will be ignored for BOM creation

Search Settings

To access these settings, click Search in the Preferences tree.

Setting Description
Webform Part Search Criteria Specifies which web form will be used for displaying the Part Search Criteria. When bringing up the Search Screen for searching Parts in 3DEXPERIENCE, the used web form defines what kind of search criteria is available to the user.
Table Part Search Details This defines the table column definition used in the Component Search Details table. When bringing up the Part Search window for searching Parts in 3DEXPERIENCE, the used web form defines what kind of table column details are available.
Search Limit You can specify the default search limit, which limits the number of objects retrieved during a search.

External Part List Settings

To access the wizard, click External Partlist in the Preferences tree. You can use the wizard to define a CSV mapping file that maps columns from a CSV file to a master template that contains BOM attributes.