Opening ENOVIAvpm Parts as 3D and Non-Shareable Parts in 3DEXPERIENCE

This task shows you how to open, in 3DEXPERIENCE, 3D Parts and non-shareable Parts belonging to ENOVIAvpm assemblies.

This page discusses:

CATRule and CATRuleExit Samples

In order to be able to open ENOVIAvpm 3D Parts and non-shareable Parts in 3DEXPERIENCE, you must first edit the samples VPM1_Sample_Sharable.CATRule and VPM1_Sample_Sharable.CATRuleExit then deliver them in {OS}resources\knowledge\scripts. For more information about these samples, see Configuration and Development: 3DEXPERIENCE Open: Common Tools: Data Setup: List of Resource Set IDs: Coexistence: Repository Provider Customization Business Logic (RepositoryProviderCustomization).

  1. Replace the VPM_description attribute in the CATRule sample with the name of the 3DEXPERIENCE attribute you choose to accommodate the 3D Part information.
  2. Replace the "3DPart" string in the CATRule with the string of your choice to indicate that the CATPart document is to be opened as a 3D Part.
  3. Check to see which ENOVIAvpm attribute is mapped to this 3DEXPERIENCE attribute.
  4. In ENOVIAvpm, assign the value you chose in step 2, "3DPart" for example, to the appropriate attribute of the CATPart document and assign a value to the attribute of the CATDrawing document, "NonShared" for example.
    Important: Do not change the "Sharable" string.
  5. Define the VPMReference and VPMRepReference types with an "RepositoryProviderCustomization" OpeningId.
    Important: Do not change the value of the "CheckSharable" function.

Opening 3D Parts and Non-Shareable Parts

You are now ready to open 3D Parts and non-shareable Parts in 3DEXPERIENCE.

  1. Open, in 3DEXPERIENCE, the Part or the representation whose attribute you valuated in step 4 above:

    Note the icon identifying 3DParts for both references and representations.
  2. Let us assume that you have just successfully transferred, via a batch, a simple assembly made up of a CATPart and a CATDrawing from ENOVIAvpm to 3DEXPERIENCE. If you open it now, it will look something like this:

  3. You can check that the non-shareable representation i.e. the CATDrawing has been successfully transferred as part of the assembly by right-clicking it.

    At the bottom of the contextual menu that appears, you will see the Share this representation command that, if selected, makes the CATDrawing shareable. However, be aware that such an operation is irreversible.