General Section

The [GENERAL] section in bom-settings.ini lets you configure various BOM-related settings.

This page discusses:

Design BOM Creation

Display Name Attribute Name Description Allowed Values
Design BOM Creation DesignBOMStrategy Defines how the BOM Editor dialog box creates a Design BOM

Value Description
NON-VARIANT-DESIGN Design BOM can be created if the design does not include variants.
ALWAYS Design BOM can be always created.
NEVER Design BOM will never be created and is disabled for selection under BOM dialog.

Default: NEVER

BOM Settings

Display Name Attribute Name Description Allowed Values
Create Collapsed BOM CreateCollapsedBOM If true, a collapsed BOM is transferred to 3DEXPERIENCE, otherwise an expanded BOM is transferred. For both values, the BOM Editor displays an expanded BOM.

  • true
  • false

Default: true

Allow Disabling of EDA Parts AllowDisableEDAPart Defines if the user is allowed to disable components coming in automatically from the EDA side through the BOM extraction process. If true, all EDA Components are optional. If false, all EDA components are mandatory.

Enables the “assign/unassign” context menu for EDA Components in the BOM Editor dialog box.

  • true
  • false

Default: true

Allow Adding Parts from 3DEXPERIENCE or External Part Lists AllowAddENOVIAPart If true, users can add components from 3DEXPERIENCE or from External part list to the BOM structure. Components in 3DEXPERIENCE can be found using a part search dialog. Added components are flagged as USER components and only these components can be removed. Users cannot remove EDA components.

  • true
  • false

Default: true

Store Parts Added by User StoreUserPart If true, users can store the parts added by the user. When the user clicks on the “Store” button in the BOM management dialog, the user created parts are stored along with the other EDA parts in the local system.

  • true
  • false

Default: true

Allow Manual assignment of EDA Parts with parts from 3DEXPERIENCE in the BOM structure AllowManualAssignment If true, users can change (reassign) the default part of an EDA component with a new 3DEXPERIENCE Part.

  • true
  • false

Default: false

Use 3DEXPERIENCE Background Job for BOM creation UseBackgroundJob If true, the Connector for Cadence OrCAD runs the BOM creation as a background job in 3DEXPERIENCE so the user can proceed with other operations.

  • true
  • false

Default: false

Threshold BackgroundJobThreshold Defines the default threshold that determines when BOM creation is executed as a background job. Users can edit this value. For example, if the specified threshold is 500, the background job is carried out if the BOM contains more than 500 parts. Integer

Default: 1000

Missing Part Strategy

Display Name Attribute Name Description Allowed Values
Error | Warning | Ignore MissingPartStrategy Defines if BOM creation can be executed if the BOM contains EDA parts that do not exists in 3DEXPERIENCE. If the BOM extracted from the EDA side contains parts that have not been created in 3DEXPERIENCE or are missing in 3DEXPERIENCE, the action depends on the value for this attribute.

Depending on the setting of the “Create non existing parts in 3DEXPERIENCE” check box, the missing parts are either skipped or created.

Value Description
ERROR Disables the “Create non existing parts in 3DEXPERIENCE” check box. An error message displays when the BOM contains EDA parts that do not exists in 3DEXPERIENCE. The user must resolve the issues before proceeding with BOM creation.
WARNING Enables the “Create non existing parts in 3DEXPERIENCE ” check box. A warning message displays when the BOM contains EDA parts that do not exist in 3DEXPERIENCE. The user is able to proceed with the BOM creation.
IGNORE Enabling this setting enables the “Create non existing parts in 3DEXPERIENCE” checkbox. When the user checks this radio button, the BOM is created in 3DEXPERIENCE and no message is shown to the user regarding the missing parts.

Create non existing parts in 3DEXPERIENCE AllowPartCreation The Create non-existing parts in 3DEXPERIENCE check box should only be selected for testing and prototyping, and not in a production environment. If true, the Connector for Cadence OrCAD can show an error message to the user if the part is not visible because of its current state or other access issue.

If false, missing parts are removed from the BOM creation process and are not considered for the 3DEXPERIENCE BOM. The created part is defined by the scope-specific Part Creation form that defines the Type, Policy, and so on.

For example, a part named Part-1234 exists in the Preliminary state. however, Connector for Cadence OrCAD only looks for parts in the Released state. When the user tries to create the BOM, that part is considered to not exist and a warning.

In this case, the error message is appropriate and notifies the user that an issue exists with the part (such as not being in the required state).

  • true
  • false

Default: true

Checkin Behavior after Save to 3DEXPERIENCE

Display Name Attribute Name Description Allowed Values
Execute BOM creation after Save ExecuteBOMCreationAfterSave If true, users can directly execute a BOM creation after checkin. When they save the CAD object to 3DEXPERIENCE, the Connector for Cadence OrCAD checks in the CAD object and opens the BOM Editor dialog box with the BOM of the selected CAD object automatically extracted. The BOM selection check box is disabled for user selection.

  • true
  • false

Default: false

Execute BOM creation after Quick Save ExecuteBOMCreationAfterQuickSave If true, BOM creation is automatically executed after checkin. The BOM is created without any user interaction.

  • true
  • false

Default: true