Customizing your Windchill implementation

Depending on your Windchill or Creo integration, you may need to make some changes to the Gateway server-side configuration. This configuration is carried out in the <HostConfiguration> section of the Gateway configuration file (gateway.config) on the Granta MI application server.

The following types of customization can be carried out by modifying the Windchill integration settings:

Type of customization Description
Data model

Gateway is designed to work with the standard Windchill data objects and configuration.

If you have customized your Windchill data model, there are a number of additional options that might need to be specified for the Windchill Gateway.

WTPartAssemblyModesAsAssemblies

This optional setting determines which objects in Windchill are treated as parts, and which as subassemblies by Gateway.

VolumePropertyName
AreaPropertyName
WTExcludePartChildrenTypes

Can be used to specify one or more sub-types of Windchill Part objects that will be filtered out when MI Materials Gateway loads a Bill of Materials from Windchill. If all children of an assembly are excluded from the BoM, it will appear as a part in the Windchill Gateway and you can assign to it.

Parts specified by units

If your Windchill BoMs contain parts with a Quantity specified in a unit that is not 'Each', you need to configure the Windchill Gateway to include these parts in the BoM. For more information, see Supporting parts with a Quantity specified in units.

For Windchill Parts with Quantity specified in units other than Mass, additional mass information is required to run a BoM analysis. You can provide this information in your Windchill system as attribute values on the part, and configure the Windchill Gateway to include it in the BoM for analysis. For more information, see Adding mass information for BoM analysis.

Granta materials library name

If you have customized the name of your Granta Material Library, you must specify the custom library name using the LibraryName host option.

For more information, see Creating the Granta Materials Library.

Numbering for assignments made in Windchill The Number property is generated when a data object is created in Windchill. By default, Gateway uses its own numbering scheme when creating Granta data objects, but you can populate it from an attribute value, or from a formatted string that includes one or more attribute values. For more information, see Using a specific Granta Record Object Number.
Numbering for assignments made in Creo

If assignments are made in Creo and synchronized to Windchill, the Windchill record numbering scheme is obtained from properties on the Creo part or body.

When the assignments are synchronized to Windchill:
  • If a new Material, Process, Surface Treatment or Color object is created, the value of this Creo part or body property is used for the Granta data object’s record number.
  • If the material, process, surface treatment, or color being assigned already exists as an object in Windchill, then this property value is ignored.
You can either use the default numbering scheme generated by the Creo Gateway, or use a custom numbering scheme (for example, using the value of an attribute on the Granta MI record).
Important: If you synchronize assignments from Creo to Windchill, you must configure either the default numbering scheme, or a custom numbering scheme, to populate the Creo part or body properties.

For more information, see Configuring numbering for assignments made in Creo.