Synchronizing Generic Parts in CES and ENOVIA V5 VPM

About Synchronizing Generic Parts in CES and ENOVIA V5 VPM

Once a generic part has been added to the CES database, you may change one or more pieces of data associated with that part family. Instead of removing the existing part and introducing a new updated part, you can update the existing part, synchronizing the part in ENOVIA V5 VPM and the part in CES. This can be done in one of three ways:
  • Manual Synchronization: This involves changing the part through ENOVIA V5 VPM/CATIA and updating CES by "re-introducing" the part to CES. Changes to the part are transferred to the existing part in CES. For more information, refer to Updating an Existing Generic Part in CES.
  • Auto Synchronization: This involves updating the generic part and then using the Family Component Synchronization button to select the changed part and automatically update CES. During the design process you may update numerous parts within ENOVIA V5 VPM/CATIA. Processing each part, as outlined in Updating an Existing Generic Part in CES, would be very time consuming. Instead of having to process each part individually, you can synchronize multiple part families at one time. Using the  Family Component Synchronization button you can select multiple changed parts and synchronize them simultaneously
  • Batch Synchronization: You can synchronize all part families and print the results using the ENOVCESAutoSyncPF script. This is located under the installation location, for example, \\marsdei\CXR18\BSF\intel_a\code\bin\ . Any user can run this script, however, before running it, the following variables must be set or exported:
    • CES_ENOVIA_USR_ID
    • CES_ENOVIA_USR_PWD
    • CES_ENOVIA_URL
    • CES_ENOVIA_USR_ROLE
    • CES_PREFERRED_PLM_SYSTEM_NAME
    • VaultClient_PropertiesFilePath
    • VaultClient_PropertiesFileName
    • CATJWSServiceDirectory

    Please note that if you are using the Interop setup, you must set CATIAV5_OldInteropSave=1.

When Synchronizing Generic Parts in CES and ENOVIA V5 VPM

You can update an existing part by:
  • adding new rows to the design table  (If new parts are added in the design table, the corresponding part numbers are reserved in the PLM system.)
  • removing existing rows from the design table
  • changing existing cells within the design table
  • modifying the geometry of the ENOVIA V5 VPM generic part (If the geometry of the generic part is changed, all parts of the design table are resolved again, depending on the resolution mode, and saved to the PLM system.)

You cannot:

  • delete columns from the design table
  • change the data type
  • add new attributes(columns) to the design table
  • A generic part can only be synchronized by the project that introduced the part to CES. You must be logged in to ENOVIA using the same project that introduced the generic part. If you try to synchronize a generic part while logged in to any other project, the synchronization will fail.
  • By default, synchronizing a part automatically changes the status of that part to PENDING_APPROVAL. To have the status of a synchronized part change to some other status value, set the ItemStateAfterSync property in the CESSettings category. Once a part is updated or synchronized, the Parts Manager must approve the change through the Manage Approval window.

How To Synchronize Generic Parts in CES and ENOVIA V5 VPM

This task explains how to auto synchronize two parts in CES and ENOVIA V5 VPM, by changing the design tables:
This example assumes that:
  • you have successfully created two parts
  • you have introduced both parts to CES
  • all parts have been saved in ENOVIA V5 VPM
  • you are familiar with design tables and the process of updating design tables
  • you have logged in to ENOVIA V5 VPM and CES. For more information on logging in, refer to Logging in to ENOVIA V5 VPM in CATIA and Accessing CES Functionality.
  1. Open the Generic part file (CATPart) for one of the part families you created and introduced to CES. Expand the Relations node.

  2. Double click on the design table name. The following window appears.

  3. Click the Edit Table button to open the actual design table.

  4. Edit the design table and save your changes. The Knowledge Report window appears to let you know the design table has been changed.



  5. Click Close in the Knowledge Report window. The following window appears with the updated information about the design table.

  6. Click OK to close this window and return to the part window. Save the part both locally and in ENOVIA V5 VPM. Close the part window.

  7. Repeat steps 1 through 6 for the Generic part (CATPart) of the other generic part you wish to update.

  8. Once you have updated both generic parts, click on the Auto Part Family Synchronization button in the CES toolbar. The PartFamily AutoSync window appears.

  9. Holding down the Ctrl key, select both Generic Parts that you just updated and click OK. When the synchronization has finished, the AutoSync Log window appears. Click Close in the AutoSync Log window and Cancel in the PartFamily AutoSync window.

  10. Now, open the CES database and search for the updated items.

  11. Select one of the updated items, right-click and select Properties. In the Properties window that appears, you can see the information about the updated item, as well as the image associated with that item.



How To Synchronize Geometric Modifications of Parts

This task explains how to synchronize geometric modifications of a generic part:
This example assumes that:
  • you have successfully created a generic part
  • you have introduced the generic part to CES
  • the generic part has been saved in ENOVIA V5 VPM
  • you are familiar with changing the geometry of a part
  • you have logged in to ENOVIA V5 VPM and CES. For more information on logging in, refer to Logging in to ENOVIA V5 VPM in CATIA and Accessing CES Functionality.
  1. Open the generic part you created and introduced to CES. If the part is saved in ENOVIA V5 VPM, you can open it in ENOVIA V5 VPM.

  2. Modify the geometry of the object as desired. Exit the workbench and save the file locally and in ENOVIA V5 VPM.

  3. Close the CATPart file. Click on the Auto Part Family Synchronization button in the CES toolbar. The PartFamily AutoSync window appears.

  4. Select the Part Family that you just updated and click OK. When the synchronization has finished, the AutoSync Log window appears. Click Close in the AutoSync Log window and Cancel in the PartFamily AutoSync window.

  5. Now, open the CES database and search for the updated item. Select the updated item, right-click and select Properties. In the Properties window that appears, you can see the information about the updated item, as well as the image associated with that item.



 

PartFamily AutoSync Window

This table describes the fields displayed in the PartFamily AutoSync window.

Fields Description

Available Part Families

Contains the part families available in CES for updating. Select the part family or part families to synchronize and click OK. To select more than one part family in the list, hold down the Ctrl key when selecting.


This table describes the buttons displayed in the PartFamily AutoSync window:

Button Description

OK

Synchronize the selected part families.

Cancel

Close the window without synchronizing the selected part families.

AutoSync Log Window

This table describes the fields displayed in the AutoSync Log window.

Fields Description

Log

Contains messages generated during the synchronization process.


This table describes the buttons displayed in the AutoSync Log window:

Button Description

Close

Close the window.