Part Subtype

This section describes the Part Subtype table and how you can customize it.

This page discusses:

Overview

This resource file is a discrete list of all the subtypes of parts.

In Data Setup, this table must be assigned to:

  • when using file-based tables, the Part Subtype item in the resource table of Piping/Tubing Discipline Resources with a Standard criteria.
  • when using engineering specification objects, the Part Subtype item in the resource table of Piping/Tubing Specification Resources with a Standard criteria.

Table Description

All the attribute values must be of the type string.

File-Based Table

Here is a typical Part Subtype file-based table:

PartSubType PLMTypeIconName
CapPiping_CapIcon_Piping_Cap.png
CouplingPiping_Coupling-
CrossPiping_Cross-
ElbowPiping_ElbowIcon_Piping_Elbow.png
FlangePiping_FlangeIcon_Piping_Flange.png
GasketPiping_Gasket-
OletPiping_Olet-
ReducerPiping_Reducer-
TeePiping_TeeIcon_Piping_Tee.png
UnionPiping_Union_
ValvePiping_Valve_
InstrumentPiping_Instrument_
MiscellaneousPiping_Miscellaneous_

Engineering Specification Table

This table associates behavior classes to some customer types. The list of customer types is the one shown in the Part Placement command and also used in Piping Parts Filters as returned part types. Then you must create this table and add it to the Piping/Tubing Specification Resources before creating Piping Parts Filters.

A typical Part Subtype Engineering Specification table is shown below:

Part Subtype Behavior ClassIcon Name
CapPiping_CapIcon_Piping_Cap.png
CouplingPiping_Coupling-
CrossPiping_Cross-
ElbowPiping_ElbowIcon_Piping_Elbow.png
FlangePiping_FlangeIcon_Piping_Flange.png
GasketPiping_Gasket-
OletPiping_Olet-
ReducerPiping_Reducer-
TeePiping_TeeIcon_Piping_Tee.png
UnionPiping_Union_
ValvePiping_Valve_
InstrumentPiping_Instrument_
MiscellaneousPiping_Miscellaneous_

For more information about behavior classes, see Unified Typing Reference Dictionary Guide: Piping and Tubing Physical Types.

Note: If the types are customized, you can put the internal name of your type in the Behavior Class column.

The columns definitions are as follow:

Column NameColumn TypeLink to TableLink to ColumnComment
Behavior ClassString--Optional
Part SubtypeString--Mandatory
Icon NameString--Optional

The table has the following attribute:

  • Standard

Note: The Icon Name column allows you to display an icon in the Part Subtypes dialog box when you place a part using the Define part sub type or select a new part command. To display an icon in the Part Subtypes dialog box, you need to:
  1. Create an Engineering Document.
  2. Attach the image file to this Engineering Document. The image files supported are TIFF, BMP, JPEG, PNG, RGB, and PICTURE.
  3. Save the Engineering Document.
  4. Add the name of the Engineering Document in the Icon Name column of the Part Subtype table.

For more information about Engineering Documents, see Collaborative Lifecycle User's Guide: Document Management: Working with Engineering Documents.

If no icon name exists, then the icon of the behavior class is taken into account. If there is no icon for the behavior class, then no icon is displayed in the Part Subtype dialog box.

Sample Resource File

The default location of Piping_SubPartType.xls and Tubing_SubPartType.xls is

..\startup\EquipmentAndSystems\Piping\Discrete

Note: The app optional content is not automatically installed along with the code. Contact your administrator if you must install the files you need. For more information, see Install Optional Content. You can also see Installation and Setup:Install: 3DEXPERIENCE Platform: Installing 3DEXPERIENCE Platform Services for the First Time: Installing Services One-by-One: Native Apps: Installing Native Apps: Installing a Native App.

Where Used

Used in this appWhenSeen as
Piping & Tubing 3D DesignParts filter - returned part typeList of returned part type.
Piping & Tubing 3D DesignEdit PropertiesAttributes in the dialog box: part subtypes list filtered by the behavior class.
Piping & Tubing 3D DesignPlacement of crossPart subtype list filled with the behavior class called Piping_Cross.