|
• If you have designs that were created using previous releases of Windchill Workgroup Manager for Cadence Team Design Option, they are updated for compatibility with the current release when you generate variant BOMs. During this process, the top-level schematic/board is implicitly iterated in Windchill . This is done once for each project that existed before the current release. A warning message is presented before the update is performed. Once the update completes, it is advisable to refresh your Cadence Team Design Option dashboard.
• A design update is not possible when another user has your design checked out.
|
|
As described in the following procedure, before generating variant BOMs, you use the Allegro Variant Editor tool to create one or more design variants. The Windchill BOM Manager window does not appear on the next design checkin unless one or more new design variants have been created. If you are unfamiliar with the Allegro Variant Editor tool, refer to your Cadence documentation.
|
|
The schematic/board design selection depends on what the Windchill preference Default Part Structure Source is set to at your site. See your Cadence Team Design Option project integrator or Windchill administrator for details.
|
If the Variant Editor fails to launch, check with your Cadence Team Design Option project integrator or Windchill administrator to see if the following specification was added to your policy file. </attachment> <tools> <tool args="-proj,${projdir}/${cpm}" label="Open" name="vedit"/> </tools> </derivedObject> |
The master BOM must be saved with the filename Design.rpt. Variant BOM filenames can be user-defined, with a .rpt extension. |
Scenario and Action | Version and Iteration Result in Windchill |
A master BOM is generated. • The electrical engineer checks out the schematic/physical top-level design, generates a BOM object containing the master BOM, and checks them back in. | • The schematic/physical top-level design is iterated to A.2 • A BOM object is created, associated with the design, and versioned A.1 • The master BOM (assembly object) is created and versioned to A.1 |
Initial variant BOMs are generated. • The electrical engineer checks out the design’s BOM object, generates design variants, and checks the BOM object back in. | • The initial variant BOMs (assembly objects) are zipped and stored in the BOM object, along with the master BOM (assembly object). They are versioned A.1. • The BOM object has changed and is iterated to A.2 • The master BOM (assembly object) is not iterated, since it was not changed. • The schematic/board design object is not iterated. |
Additional variant BOMs are generated. • The electrical engineer checks out the BOM object, adds more design variants, and checks the BOM object back in. | • The additional variant BOM assembly objects are zipped and stored in the BOM object, along with the master BOM and initial variant BOMs. They are versioned A.1. • The initial variant BOMs are not iterated, since they were not changed. • The BOM object containing master BOM and all variant BOMs has changed and is iterated to A.3 • The master BOM is not iterated, since it was not changed. • The schematic/board design object is not iterated. |
Changes are made to variant BOMs. • The electrical engineer checks out the BOM object, edits some of the variants, and checks the BOM object back in. | • The edited variant BOM assembly objects are iterated to A.2 • The unedited variant BOM assembly objects are not iterated. • The BOM object has changed and is iterated to A.4 • The master BOM is not iterated, since it was not changed. • The schematic/board design object is not iterated. |
Update the master BOM. • The electrical engineer regenerates the BOM object from the schematic/physical design object to update the master BOM. | • The master BOM (assembly object) is iterated only if the schematic/physical design object was iterated since the last generation of the master BOM. • The variant BOM assembly objects are not iterated since they were not changed. • The BOM object has been changed and is iterated to A.5 • The schematic/board design object is not iterated. |
You can remove variant BOMs if they are obsolete, or no longer needed. For more information, see Removing a Variant BOM |