Windchill System Attributes (CATIA 3DEXPERIENCE)
A specific set of Windchill system attributes are published in ENOVIA 3DEXPERIENCE and displayed in CATIA 3DEXPERIENCE whenever a CAD object is checked into Windchill. Mapping for these attributes is done in Windchill by default with corresponding parameters in ENOVIA 3DEXPERIENCE created during the installation of the PTC ENOVIA 3DEXPERIENCE server-side adapter. The value for these parameters comes from Windchill and are always up-to-date.
* 
Windchill system attributes should not be modified.
CATIA 3DEXPERIENCE 2021x and Windchill Workgroup Manager version 11.0 and higher do not support auto-creation of all the Windchill system attributes in ENOVIA 3DEXPERIENCE. As a result, the Save to Workspace operation might fail. To avoid this, Windchill administrator must check if all the Windchill system attributes are created in ENOVIA 3DEXPERIENCE and if not, then create the attributes manually.
The following table lists the Windchill system attributes published in ENOVIA 3DEXPERIENCE.
Windchill System Attributes
Attribute
Description
PTC_WM_REVISION
String Type
Initial value is the first revision corresponding to the default context of the workspace. Set this preference depending on whether the server is online or offline.
Corresponds to the string used for just the Windchill version of the CAD document. By default this is usually, A, B, C, etc.
If the user modifies the value, then upon the next retrieval or update, the value is overridden by the system
Predicted upon save for new objects.
Set to the current CAD document revision when setting upon check out for an existing object.
PTC_WM_PART_NAME
String Type
Initial value: Not Applicable. Do not set this system attribute on initial creation of the CAD document.
Corresponds to the string used for the name of the actively associated part to this model’s CAD document.
Can be set before the initial auto-association if the naming policy is set to use a custom parameter. Otherwise, the value is ignored and set upon Save.
For new or existing CAD documents, if you associate the CAD document, then the system parameter is available for update upon the next retrieval into or save from the authoring application.
When checking out an existing CAD document, the system parameter reflects the name of the CAD document’s actively associated part. If none exists, then the system parameter is empty in the authoring application.
PTC_WM_PART_NUMBER
String Type
Initial value: Not Applicable. Do not set this system attribute on initial creation of the CAD document.
Corresponds to the string used for the number of the actively associated part to this model’s CAD document.
Can be set before the initial auto-association if the naming policy is set to use a custom parameter. Otherwise, the value is ignored and set upon Update.
This attribute is not predicted. For new or existing CAD documents, if you associate the CAD document, then the system parameter is available for update upon the next retrieval into or save from the authoring application.
When checking out an existing CAD document, the system parameter reflects the number of the CAD document’s actively associated part. If none exists, then the system parameter is empty in the authoring application.
PTC_WM_NUMBER
String Type
The initial value is set according to the naming policies. That is, if the policy is set to:
the CAD Model Name, then set the initial value based on CAD file name. The number contains an extension based on a preference.
the initial value being taken from the CAD file name. The number contains an extension based on a preference.
a 3DEXPERIENCE attribute, then base the initial value on the 3DEXPERIENCE property that is defining the number.
the custom naming/numbering application, then the initial value is generated by taking a number from the customer-defined automatic numbering system.
If the server is offline, and the system cannot predict the number (due to automatic numbering mechanisms not being available), then the initial value used is the CATIA 3DEXPERIENCE title.
Corresponds to the string used for the number of this model’s CAD document.
Set before the initial save if the naming policy is set to use a custom parameter. Otherwise, the value is ignored and set upon the initial save or a subsequent retrieval.
Predicted upon save for new objects.
Set to the current CAD document number when setting upon check out for an existing object.
PTC_WM_NAME
String Type
Set the Initial value according to the naming policies. That is, if the policy is set to:
the CAD Model Name, then base the initial value on CAD file name. The name contains an extension based on a preference to keep the extension.
Auto-numbering, then the initial value is based on CAD file name. The name contains the extension based on a preference to keep the extension.
a 3DEXPERIENCE attribute, then base the initial value on the 3DEXPERIENCE property that is defining the name.
a custom naming or numbering application, then base the initial value on CAD file name. The name contains an extension based on a preference to keep the extension.
Set the initial value whether the server is online or offline.
Corresponds to the string used for the name of this model’s CAD document
Set before the initial save if the naming policy is set to use a custom parameter. Otherwise, the value is ignored and set upon initial save or a subsequent retrieval.
Predicted upon save for new objects.
Set to the current CAD document name when setting upon check out for an existing object.
PTC_WM_ORGANIZATION_ID
String Type
Set the initial value to:
Predict: Set according to be the organization identifier of the context of the workspace.
Offline: Set according to be the organization identifier of the context of the workspace.
Corresponds to the CAD document’s organization identifier
Predicted upon save for new objects
Set to the current CAD document organization identifier when setting upon check out for an existing object.
PTC_WM_ITERATION
String Type
Set and predict the initial value to 1 whether the server is online or offline.
Corresponds to the CAD document iteration.
Predict for both new and existing. Upon check out, predict the value to the iteration after the current CAD document iteration.
PTC_WM_LIFECYCLE
String Type
Set the initial value according to the object initialization rules of the context of the workspace. This is Yes whether the server is online or offline.
For more information on object initialization rules, refer to Identifying the Current Naming and Numbering Policy.
Corresponds to the name of the CAD document’s life cycle.
Predicted upon save for new objects.
Set to the current CAD document life cycle upon check out for an existing object.
PTC_WM_LIFECYCLE_STATE
String Type
Set the initial value to be the object initialization rules of the context of the workspace. Take the initial state of the default life cycle. Set the initial value whether the server is online or offline.
Corresponds to the name of the CAD document’s life cycle state.
Predicted upon save for new objects.
Set to the current CAD document life cycle state when setting upon check out for an existing object.
Was this helpful?