Customizing the EBOM Synch Feature

X-CAD Design Management provides the ability to synchronize an EBOM structure with a CAD assembly structure.

See Configuring the EBOM Configuration Object for details on configuring the MCAD-EBOMSyncConfig object that controls this process.

If you need to change the process other than what is provided by the configuration attributes, you can edit the JPOs listed in this section.

When a user selects the EBOM Sync function (see the X-CAD Design Management User's Guide for instructions), this series of JPOs are invoked:

  • MCADEBOMSynchronize is the main JPO invoked when the user clicks the EBOM link. This JPO implements the logic of traversing the CAD structure.
  • IEFEBOMSyncNewPartCreation contains the logic for new part object creation and related attribute synchronization.
  • IEFEBOMSyncFindMatchingPart locates matching Parts that need to be connected to the CAD Model.
  • IEFEBOMSyncConnectParts connects the found Parts and CAD objects, and executes relationship attribute synchronization.

To change how the EBOM Synchronization process functions, you can edit the above JPOs to meet your business process needs. See the Legacy ENOVIA Web Apps Customization Guide for information on writing JPOs for ENOVIA products.