Adding Attributes

Attributes can be either System Attributes or Custom Attributes. System Attributes in ENOVIA are the basics of any business object, such as Description, Owner, Type, Revision, etc. Custom attributes in ENOVIA are ones that are defined and added to IEF types. The following sections describe the procedure to map attributes from ENOVIA for synchronization.

This task shows you how to:

Add Custom Attributes

The following steps show the procedure to add a Custom Attribute, for example, "Material" in Inventor and mapping it in 3DEXPERIENCE.

Inventor side:

  1. Open a part in Inventor and click File > Properties > Custom option.
  2. Add a Custom attribute called "Material" (text attribute) and assign a value, for example, "Aluminum".

    3DEXPERIENCE side:

  3. In 3DEXPERIENCE, define an attribute called "Material" (string type). (Note: The name can be different)
  4. Add this attribute to the relevant 3DEXPERIENCE types. In this case, "INV Component" and "INV Versioned Component"
  5. For supporting Inventor to 3DEXPERIENCE attribute transfer, map this Material attribute in "MCADInteg-CADToMxAttribMapping" attribute of Global Config Object. The mapping will be,

    component,Material|INV Component,Material

  6. For supporting 3DEXPERIENCE to Inventor attribute transfer, map the Material attribute in "MCADInteg-MxToCADAttribMapping" attribute of current Global Config Object. The mapping will be,

    INV Component,Material|component,Material

    With these settings, if user sets "Material" attribute in Inventor, it will be transferred to 3DEXPERIENCE and back.

Add System Attributes

If system (in case of ENOVIA) or summary (in case of Inventor) attributes are used, they need to be enveloped by "$$" for correct identification.

For example,

$$Title$$, $$Author$$

Following table explains the supported system attributes in ENOVIA for to & from transfer:

Direction

Description

Owner

Type

Name

Revision

To ENOVIA

Supported

Supported

Not supported

Not supported

Not supported

From ENOVIA

Supported

Supported

Supported

Supported

Supported

Use the following steps to add a Summary attribute, for example, Comments in Inventor and mapping it to Description in ENOVIA.

Inventor side:

  1. Open a part in Inventor and click File > Properties > Summary.
  2. Assign the value say "Design Part" in the text box provided against the attribute "Comments".

    3DEXPERIENCE side:

  3. Define in 3DEXPERIENCE, an attribute called "Description" (string type). (Note: Name can be different)
  4. Add this attribute to the relevant 3DEXPERIENCE types. In this case say "INV Component" and "INV Versioned Component".
  5. For supporting Inventor to 3DEXPERIENCE attribute transfer, map the Description attribute in "MCADInteg-CADToMxAttribMapping" attribute of Global Config Object. In this case the mapping will be:

    component,$$Comments$$|INV Component,$$description$$

  6. For supporting 3DEXPERIENCE to Inventor attribute transfer, map the Description attribute in "MCADInteg-MxToCADAttribMapping" attribute of current Global Config Object. In this case the mapping will be:

    INV Component,$$description$$|component,$$Comments$$

    You need not add mappings for Versioned types. Mappings are necessary only for major types. X-CAD Design Management internally handles same attributes for Versioned types.