Академический Документы
Профессиональный Документы
Культура Документы
Change Management
Best Practices
April 2014
N/A
Intergraph Corporation
170 Graphics Drive
Madison, AL 35758
Phone: +1.256.730.2000
Toll Free USA: +1.800.345.4856
Fax: +256.730.2048
Contents
1
Introduction ........................................................................................................................................... 5
Terminology .......................................................................................................................................... 5
Tools ...................................................................................................................................................... 6
3.1
3.2
3.3
3.4
3.5
3.6
TO DO List tool.............................................................................................................................. 8
3.7
3.8
3.9
Procedure ............................................................................................................................................ 11
4.1
4.2
4.3
Change Contractor Commodity Code in the Piping Commodity Filter sheet .............................. 13
5.2
Add an Optional Short Code in the Piping Commodity Filter sheet ............................................ 13
5.3
Change Nominal Pipe Diameter Range in the Piping Commodity Filter sheet ........................... 14
5.4
5.5
Change Dimensional Parameter in the User Defined Part Class sheet ..................................... 15
5.6
Add/Change Dry Weight in the User Defined Part Class sheet .................................................. 16
5.7
Change End Standard in the User Defined Part Class sheet ..................................................... 16
5.8
Change Short Description in the Piping Commodity Material Control Data sheet ...................... 17
6.2
Change Valve Operator Part Number in the Piping Commodity Material Control Data sheet ... 19
7.2
Change Dimensional Parameter in the User Defined Part Class sheet ..................................... 22
Change Flange Thickness in the Piping Generic Data Bolted sheet .......................................... 23
8.2
Add new size for schedule thickness S-5S in the Plain Piping Generic Data sheet ................... 23
Change Gasket Commodity Code in the Gasket Selection Filter sheet ..................................... 24
9.2
Change Nominal Pipe Diameter Range in the Gasket Selection Filter sheet ............................. 25
9.3
Add an Optional Gasket Commodity Code in the Gasket Selection Filter sheet ........................ 25
9.4
9.5
Change Short Description in the Piping Commodity Material Control Data sheet ...................... 26
9.6
Change Reporting Type in the Piping Commodity Material Control Data sheet ......................... 27
Change Bolt Commodity Code in the Bolt Selection Filter sheet ............................................ 27
10.2
Change Nominal Pipe Diameter Range in the Bolt Selection Filter sheet .............................. 28
10.3
Add an Optional Bolt Commodity Code in the Bolt Selection Filter sheet .............................. 29
10.4
Change Short Description in the Piping Commodity Material Control Data sheet .................. 29
10.5
Change Reporting Type in the Piping Commodity Material Control Data sheet ..................... 30
10.6
Change Bolt Extension for Studs/Machine Bolts in the Bolt Extension sheet ........................ 31
11.2
11.3
Introduction
This document provides best practices guidance on how to manage changes to the Smart 3D (S3D)
catalog and reference data during life cycle phases of a project. Once modeling begins, required
changes to the catalog or reference data must be properly made in order to avoid project delay and
cost overrun. To narrow the scope on this subject, this paper does not include the benefits of using
SmartPlant Reference Data (SPRD) to manage corporate specifications in a global environment. The
general procedure described here includes management of specification data, symbol definition,
rules and parts data, as well as changes to the catalog schema required to support the life cycle
phases of a project.
Terminology
Part definition is a persistent object in the catalog database that contains part data.
Part occurrence is an instance of a part persisted in the model database.
Symbol definition is a persistent object in the model database that holds the definition of the
inputs and outputs used to create the graphical representation of the object.
Symbol is a program (dll) that creates a set of outputs for a given set of inputs.
Symbol occurrence is a persistent object that has a transformation matrix of the flavor.
Flavor holds and caches the actual graphical representation of the object.
Proxy represents an object from another database.
Model Database
Proxy of part
Part
Occurrence
Symbol
Occurrence
Symbol
Definition
Catalog
Database
Part definition
Flavor
SharedContent
Symbol dll
Unique ID definition is a unique string created from a combination of certain properties of a rule
that defines the uniqueness of catalog object. For example,
Tools
The process to manage catalog and reference data changes during life cycle phases of a project
involves the use of different tools and commands. The following list briefly summarizes all the
major tools and commands involved in this process.
3.1
Bulkload Utility
This tool permits loading the changes from Excel sheets into the catalog database. Several options
are available to load the data into the catalog. The Add/Modify/Delete option is best used when
you are modifying pre-existing data in the catalog. In this option, the utility scans the Excel sheet
for the characters A, M, or D at the beginning of each row to perform the appropriate
action in the catalog and catalog schema databases. For more information refer to the Reference
Data Guide.
3.2
3.3
3.4
3.5
3.6
TO DO List tool
The To Do List command, available from the View menu in any modeling task, provides you with
a dialog box to see objects in the workspace that have inconsistent data. The note column
indicates the description of the problem. For more information, refer to the Common Users
Guide.
3.7
3.8
3.9
Catalog Task
Avoid using the catalog task to make changes to the catalog database, as no easy mechanism exists
for exporting your changes from the catalog database back into a Microsoft Excel workbook.
10
Procedure
Changes to the catalog and reference data are grouped into five categories:
4.1
START
Add a new Record
Find corresponding
Sheet
START
Delete an existing record
Find corresponding
Sheet
No
START
Change Attribute Value
Find corresponding
Sheet
Is it used in unique id
definition that
uniquely identifies
the record?
Is it an occurrence
attribute?
No
Yes
Yes
Yes
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
No
GWS Configuration
11
Note: For more information on unique ID definitions refer to the Reference Data Users Guide under
Is the change
violated the symbol
definition
modification rule?
START
No
Yes
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
No Not applicable
Verify Changes and/or
Resolve any discrepancies
4.3
START
Is the change
violated the schema
modification rule?
No
12
5.1
Is it used in unique id
definition that
uniquely identifies
the record?
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
No
Yes
No Not applicable
Caution:
Make sure a corresponding piping part definition and the material control data for the new
contractor commodity code exists in the catalog.
5.2
13
Change Procedure:
Find Piping
Commodity Filter
sheet
Caution:
Make sure that a corresponding piping part definition and the material control data for the new
optional contractor commodity code exists in the catalog.
5.3
Change Nominal Pipe Diameter Range in the Piping Commodity Filter sheet
Description: The nominal pipe diameter range in the Piping Commodity Filter rule is a property
used to create the unique ID definition of the record. You must therefore remove the existing
record from the catalog by adding the D character at the beginning of the record. Add a new
record with the changes. For example, the new requirement dictates that a 4-inch butterfly valve
must be available for the 1C0031 pipe specification.
Change Procedure:
Find Piping
Commodity Filter
sheet
Is it used in unique id
definition that
uniquely identifies
the record?
Yes
No Not applicable
No
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
Yes Not applicable
Caution:
14
Make sure a corresponding piping part definition and the material control data for the new
optional contractor commodity code exists in the catalog.
5.4
Find Piping
Commodity Filter
sheet
Is it used in unique id
definition that
uniquely identifies
the record?
Yes
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
No Not applicable
No
5.5
15
Change Procedure:
Is it an occurrence
attribute?
No
Yes Not applicable
Is it used in unique id
definition that
uniquely identifies
the record?
No
Yes
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
No Not applicable
5.6
Is it an occurrence
attribute?
No
Yes Not applicable
Verify Changes and/or
Resolve any discrepancies
Is it used in unique id
definition that
uniquely identifies
the record?
No
No
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
5.7
16
beginning of the record. For example, the correct end standard value is 30 for 150# gate valve
with a contractor commodity code VAAAHAAAWAIFABAZZZZUS.
Change Procedure:
5.8
Is it an occurrence
attribute?
No
Is it used in unique id
definition that
uniquely identifies
the record?
No
Yes
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
Change Short Description in the Piping Commodity Material Control Data sheet
Description: The short description in the Piping Commodity Material Control data rule is not a
property used to create the unique ID definition of the record. You can therefore mark the
existing record as modified by adding the M character at the beginning of the record. For
example, the correct short description is Gate valve, CL150, FFFE, BB, OS&Y, ASTM-A395, brnz
trim, Stockham D-623 for 150# gate valve with a contractor commodity code
VAAAHAAAWAIFABAZZZZUS.
Change Procedure:
Find Piping
Commodity Material
Control Data sheet
Is it an occurrence
attribute?
No
Yes Not applicable
Verify Changes and/or
Resolve any discrepancies
Is it used in unique id
definition that
uniquely identifies
the record?
No
No
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
17
6.1
Is it used in unique id
definition that
uniquely identifies
the record?
Yes
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
No Not applicable
Yes
No Not applicable
6.2
18
Change Procedure:
Is it used in unique id
definition that
uniquely identifies
the record?
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
No
Yes
No Not applicable
7.1
Change Valve Operator Part Number in the Piping Commodity Material Control Data
sheet
Description: The valve operator part number in the Piping Commodity material Control Data rule
is not a property used to create the unique ID definition of the record. You can therefore mark the
existing record as modified by adding the M character at the beginning of the record. However,
since valve operator is an output to the symbol definition of the valve, you must mark all affected
valve part records as modified by adding the M character at the beginning of the record.
Change Procedure:
Find Piping
Commodity Material
Control Data sheet
Is it used in unique id
definition that
uniquely identifies
the record?
No
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
Yes
No Not applicable
Verify Changes and/or
Resolve any discrepancies
19
20
Caution:
Use the following SQL statement to find all affected valves.
Select
x1.oid,
x10.ItemName as PartOcc,
x11.PartNumber,
x15.PrimarySize,
x15.PriSizeNPDUnits,
x15.SecondarySize,
x15.SecSizeNPDUnits,
x14.Name as ClassName,
x4.ValveOperatorCatalogPartNumber as 'Operator PartNumber'
From JPartOcc x1
Join JNamedItem x10 on x10.Oid = x1.oid
Join XmadeFrom x2 on x2.OidOrigin = x1.oid
Join JDPart x11 on x11.Oid = x2.OidDestination
Join JDPipeComponent x15 on x15.Oid = x11.oid
Join XSymbolDefinitionforPartClass x13 on x13.OidDestination = x11.oid
Join JDPartClass x14 on x14.Oid = x13.OidOrigin
Join XPartOccToMaterialControlData x3 on x3.OidOrigin = x1.oid
Join JValveOperatorInfo x4 on x4.Oid = x3.OidDestination
Where x4.ValveOperatorCatalogPartNumber Not like ''
Order by x11.PartNumber, x15.PrimarySize, x15.PriSizeNPDUnits, x15.SecondarySize, x15.SecSizeNPDUnits
21
7.2
Is it used in unique id
definition that
uniquely identifies
the record?
No
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
Yes
No Not applicable
Verify Changes and/or
Resolve any discrepancies
Caution:
Use a SQL statement to find all affected valves. See section 7.1.
22
8.1
Is it used in unique id
definition that
uniquely identifies
the record?
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
No
Yes
No Not applicable
8.2
Add new size for schedule thickness S-5S in the Plain Piping Generic Data sheet
Description: You can add new records can be added to the Plain Piping Generic Data rule. For
example, the new requirement dictates that the project needs a 0.75-inch plain pipe with
schedule S-5S.
Change Procedure:
23
9.1
Is it used in unique id
definition that
uniquely identifies
the record?
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
No
Yes
No Not applicable
Caution:
Make sure a corresponding gasket part definition and the material control data for the new
contractor commodity code exists in the catalog.
24
9.2
Change Nominal Pipe Diameter Range in the Gasket Selection Filter sheet
Description: The nominal pipe diameter range in the Gasket Commodity Filter rule is a property
used to create the unique ID definition of the record. You must therefore remove the existing
record from the catalog by adding the D character at the beginning of the record. Add a new
record with the changes. For example, the new requirement dictates that the 1C0031
specification needs a gasket up to 30 inches in size.
Change Procedure:
Is it used in unique id
definition that
uniquely identifies
the record?
Find Gasket
Selection Filter sheet
Yes
No Not applicable
No
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
Yes Not applicable
9.3
Add an Optional Gasket Commodity Code in the Gasket Selection Filter sheet
Description: An optional gasket commodity code can be added in the Gasket Selection Filter rule.
For example, the new requirement dictates that the 1C0031 specification needs an optional
gasket for 2- to 24-inch sizes.
Change Procedure:
Find Gasket
Selection Filter sheet
25
9.4
Is it an occurrence
attribute?
No
Yes Not applicable
Is it used in unique id
definition that
uniquely identifies
the record?
No
Yes
No Not applicable
9.5
Change Short Description in the Piping Commodity Material Control Data sheet
Description: The short description in the Piping Commodity Material Control data rule is not a
property used to create the unique ID definition of the record. You can therefore mark the
existing record by adding the M character at the beginning of the record. For example, the
correct short description is Gasket, CL150, 0.0625" thk comp sheet, org fiber/nitrile binder,
ASME-B16.21 for commodity code GAAHAAAALBFIUS.
Change Procedure:
Find Piping
Commodity Material
Control Data sheet
Is it an occurrence
attribute?
No
Yes Not applicable
Is it used in unique id
definition that
uniquely identifies
the record?
No
No
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
26
9.6
Change Reporting Type in the Piping Commodity Material Control Data sheet
Description: Occurrences attributes are those attributes that appear on the occurrence tab of the
object property page. If the piping designer has specified the value for the Reporting Type in the
3D model, the property value in the model will not be updated with the corresponding value in
the reference data during the synchronization process. Create a filter to select those objects that
the system must update, and then use the property page to type or select the correct value.
Change Procedure:
Find Piping
Commodity Material
Control Data sheet
Is it an occurrence
attribute?
Yes
No Not applicable
27
Change Procedure:
Is it used in unique id
definition that
uniquely identifies
the record?
Find Bolt
Selection Filter
sheet
No
10.2 Change Nominal Pipe Diameter Range in the Bolt Selection Filter sheet
Description: The nominal pipe diameter range in the Bolt Commodity Filter rule is a property
used to create the unique ID definition of the record. You must therefore remove the existing
record from the catalog by adding the D character at the beginning of the record. Add a new
record with the changes. For example, the new requirement dictates that the 1C0031
specification requires the availability of bolts up to 42 inches in size.
Change Procedure:
Find Bolt
Selection Filter
sheet
Is it used in unique id
definition that
uniquely identifies
the record?
Yes
No Not applicable
No
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
Yes Not applicable
28
10.3 Add an Optional Bolt Commodity Code in the Bolt Selection Filter sheet
Description: You can add an optional bolt commodity code in the Bolt Selection Filter rule. For
example, the new requirement dictates that the 1C0031 specification needs an optional bolt for
0.75- to 36-inch sizes.
Change Procedure:
Find Bolt
Selection Filter
sheet
10.4 Change Short Description in the Piping Commodity Material Control Data sheet
Description: The short description in the Piping Commodity Material Control data rule is not a
property used to create the unique ID definition of the record. You can therefore mark the
existing record as modified by adding the M character at the beginning of the record. For
example, the correct short description for a bolt with contractor commodity code
BAZZZZZZAAYBFVZZUS is Studbolts w/hex nuts, ASTM-A193-B8C Cl.1, Electrofilm 2006 coated.
29
Change Procedure:
Find Piping
Commodity Material
Control Data sheet
Is it an occurrence
attribute?
No
Yes Not applicable
Is it used in unique id
definition that
uniquely identifies
the record?
No
No
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
10.5 Change Reporting Type in the Piping Commodity Material Control Data sheet
Description: Occurrences attributes are those attributes that appear on the occurrence tab of the
object property page. If the piping designer has specified the value for the Reporting Type in the
3D model, the property value in the model will not be updated with the corresponding value in
the reference data during the synchronization process. Create a filter to select those objects that
need updating, and then use the property page to type or select the correct value.
Change Procedure:
Find Piping
Commodity Material
Control Data sheet
Is it an occurrence
attribute?
Yes
No Not applicable
30
10.6 Change Bolt Extension for Studs/Machine Bolts in the Bolt Extension sheet
Description: The bolt extension for studs/machine bolt in the Bolt Extension rule is not a property
used to create the unique ID definition of the record. You can therefore mark the existing record
as modified by adding the M character at the beginning of the record. For example, the correct
studs/machine bolt extension for a 6-inch nominal pipe diameter connection is 5 mm. However,
since the bolt extension rule is a plant rule, all affected bolted connection must be updated by the
synchronization process. You can do this by adding the M character at the beginning of the
record for all affected records in the Piping Generic Data Bolted sheet.
Change Procedure:
Is it used in unique id
definition that
uniquely identifies
the record?
No
Yes
Is there an impact on
Geometry or
Topology of 3D
modeled objects?
No Not applicable
Verify Changes and/or
Resolve any discrepancies
31
recommendations for .NET symbol changes in such a way the persisted symbol definition and the
related data is not get corrupted in the model database.
11.1 Changing the Inputs of a Symbol Definition
The system currently requires a symbol to declare a set of inputs that creates a set of outputs.
Declaring an input includes defining the enumerated index, name, description, and the optional
property of that input. An example of the declaration of the inputs is shown below:
The following lists the types of input modifications that make the symbol definition invalid:
32
The following lists the types of output modifications that invalidate the symbol definition:
Caution:
The symbol fails to update if an output is declared, but no actual output object with a
matching name is created.
The symbol fails to update if multiple output objects with the same name are found.
33
Object
Unique Properties
SpecName, FluidCode
PipingMaterialsClassEndA,
PipingMaterialsClassEndB,
EndPreparationEndA, PressureRatingEndA,
EndStandardEndA, MaterialGradeEndA,
EndPreparationEndB, PressureRatingEndB,
EndStandardEndB, MaterialGradeEndB,
NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits,
MaximumTemperature, MaximumPressure
PipingMaterialsClassEndA,
RevisionNumberEndA,
PipingMaterialsClassEndB,
RevisionNumberEndB, EndPreparationEndA,
EndStandardEndA, MaterialGradeEndA,
EndPreparationEndB, EndStandardEndB,
MaterialGradeEndB,
NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits
PipingMaterialsClassEndA,
RevisionNumberEndA,
PipingMaterialsClassEndB,
RevisionNumberEndB, EndPreparationEndA,
PressureRatingEndA, EndStandardEndA,
MaterialGradeEndA, EndPreparationEndB,
PressureRatingEndB, EndStandardEndB,
MaterialGradeEndB,
NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits, FluidCode,
MaximumTemperature, MaximumPressure
Bend Angles
NominalPipingDiameter,
NominalPipingDiameterUnits,
PipeBendRadiusMultiplier
ContractorCommodityCode, BoltDiameter,
BoltLength
34
BoltDiameterInPrimaryUnits,
PrimaryUnitsOfMeasure
Bolt Extension
NominalPipingDiameter,
NominalPipingDiameterUnits, PressureRating,
EndPreparation, EndStandard
IndustryCommodityCode
SpecName, NominalDiameterFrom,
NominalDiameterTo, BoltOption,
MaximumTemperature, EndPreparation,
PressureRating, EndStandard,
AlternateEndPreparation,
AlternatePressureRating,
AlternateEndStandard
EquipmentTagNumber, NozzleTagnumber,
ContractorCommodityCode,
BoltingRequirements, QuantityOfCapScrews,
CapScrewContractorCmdtyCode,
CapScrewDiameter, TappedHoleDepth,
BoltExtensionOption
Calculation ProgIDs
DesignStandard
SpecName, NominalDiameterFrom,
NominalDiameterTo, ClampOption,
EndPreparation, EndStandard,
AlternateEndPreparation,
AlternateEndStandard
PipingCommodityType, FirstSizeFrom,
FirstSizeTo, SecondSizeFrom, SecondSizeTo,
MultiSizeOption, HeatTracingMedium,
InsulationTemperatureFrom,
InsulationTemperatureTo
IndustryCommodityCode, FirstSize,
FirstSizeUnits, FirstSizeSchedule, SecondSize,
SecondSizeUnits, SecondSizeSchedule,
MultisizeOption,
IndustryCommodityCodeGasket,
MaximumTemperature, MaximumPressure
35
Corrosion Allowance
SpecName, MaterialsCategory,
CorrosionAllowance
BendAngleFrom, BendAngleTo
FeatureType
EndPreparationEndA, EndStandardEndA,
MaterialsCategoryEndA, EndPreparationEndB,
EndStandardEndB, MaterialsCategoryEndB
WeldType, NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits,
ConstructionRequirementEnd1,
ConstructionRequirementEnd2, FieldFitLength
SpecName, WeldType,
NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits,
ConstructionRequirementEnd1,
ConstructionRequirementEnd2, FieldFitLength
SpecName, NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits
Flared Pipe
NominalPipingDiameter,
NominalPipingDiameterUnits,
ScheduleThickness
SpecName, NominalPipingDiameter,
NominalPipingDiameterUnits,
ScheduleThickness,
SpecName, NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits, TopologyType,
AssemblyTag, AssemblyOption
ContractorCommodityCode,
GasketInsideDiameter,
GasketOutsideDiameter,
36
GasketProcurementThickness, RingNumber
Gasket Part Data
IndustryCommodityCode, RingNumber,
NominalDiameterFrom, NominalDiameterTo,
NominalDiameter, NpdUnitType,
GasketIndustryStandard
SpecName, NominalDiameterFrom,
NominalDiameterTo, GasketOption,
MaximumTemperature, EndPreparation,
PressureRating, EndStandard,
AlternateEndPreparation,
AlternatePressureRating,
AlternateEndStandard, FluidCode,
ScheduleThickness, MinimumTemperature
EquipmentTagNumber, NozzleTagNumber,
ContractorCommodityCode,
GasketRequirements, RingNumber
SpecName, NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits, FluidCode
TagNumber, GenericTagNumber,
FirstSizeFrom, FirstSizeTo, FirstSizeUnits,
SecondSizeFrom, SecondSizeTo,
SecondSizeUnits, MultiSizeOption
Jacket Closure
SpecName, NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits,
JacketClosureMethod
SpecName, NominalDiameterFrom,
NominalDiameterTo, NpdUnitType,
CommodityOption
SpecName, NominalDiameterFrom,
NominalDiameterTo, NpdUnitType,
MaximumTemperature, EndPreparation,
PressureRating, EndStandard,
AlternateEndPreparation,
AlternatePressureRating,
AlternateEndStandard
NominalPipingDiameter,
NominalDiameterUnits, LiningMaterial,
GeometricIndustryStandard
37
Materials Data
DesignStandard, MaterialsGrade,
Temperature, WallThicknessFrom,
WallThicknessTo, CoefficientY,
AllowableStress, MillTolerance,
MillTolerancePercentage
Mating Ports
EndPrep1, EndPrep2
SpecName, NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits,
GeometricIndustryStandard,
GeometricIndustryPractice
NominalPipingDiameter,
NominalPipingDiameterUnits
NominalPipingDiameter, PurchaseLength
SpecName, NominalPipingDiameter,
PurchaseLength
ContractorCommodityCode, PortNumber
NPD Equivalence
NPDInPrimaryUnitsOfMeasure,
PrimaryUnitsOfMeasure
ContractorCommodityCode, BoltDiameter
IndustryCommodityCode
SpecName, NutOption,
MaximumTemperature, BoltType,
BoltDiameter, PressureRating
SpecName, NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits,
EnvironmentalZone
SpecName, CoreNominalPipeDiameter,
CoreNominalPipeDiameterUnits,
JacketNominalPipeDiameter,
JacketNominalPipeDiameterUnits,
JumperNominalPipeDiameter,
JumperNominalPipeDiameterUnits
38
SpecName, CoreNominalPipeDiameter,
CoreNominalPipeDiameterUnits,
JacketNominalPipeDiameter,
JacketNominalPipeDiameterUnits, ShortCode
SpecName, NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUOM
Permissible Taps
SpecName, PermissibleTapNumber
IsBendPlanar, NominalBendAngleFrom1,
NominalBendAngleTo1,
NonPlanarRotationAngleFrom2,
NonPlanarRotationAngleTo2,
NominalBendAngleFrom2,
NominalBendAngleTo2,
NonPlanarRotationAngleFrom3,
NonPlanarRotationAngleTo3,
NominalBendAngleFrom3,
NominalBendAngleTo3,
NonPlanarRotationAngleFrom4,
NonPlanarRotationAngleTo4,
NominalBendAngleFrom4,
NominalBendAngleTo4,
NonPlanarRotationAngleFrom5,
NonPlanarRotationAngleTo5,
NominalBendAngleFrom5,
NominalBendAngleTo5,
NonPlanarRotationAngleFrom6,
NonPlanarRotationAngleTo6,
NominalBendAngleFrom6,
NominalBendAngleTo6,
NonPlanarRotationAngleFrom7,
NonPlanarRotationAngleTo7,
NominalBendAngleFrom7,
NominalBendAngleTo7,
NonPlanarRotationAngleFrom8,
NonPlanarRotationAngleTo8,
NominalBendAngleFrom8,
NominalBendAngleTo8
PipeBendingMachineName,
NominalPipingDiameter,
NominalPipingDiameterUOM,
PipeBendRadiusMultiplier
NominalPipingDiameter,
39
NominalPipingDiameterUnits, PipeBendRadius,
BendAngle
Pipe Bending Elongation Per Spec
SpecName, NominalPipingDiameter,
NominalPipingDiameterUnits, PipeBendRadius,
BendAngle
PipeBendingMachineName
PipeBendingMachineName, PipeBendType,
MinBendToBendTanLenOption,
NominalPipingDiameter,
NominalPipingDiameterUOM,
PipeBendRadiusMultiplier
Pipe Branch
IsoNames
Name
Pipe Spec
SpecName
ContractorCommodityCode, FirstSizeFrom,
FirstSizeTo, FirstSizeUnits, SecondSizeFrom,
SecondSizeTo, SecondSizeUnits
40
NominalPipingDiameter,
NominalDiameterUnits, EndPreparation,
EndStandard, PressureRating
NominalPipingDiameter,
NominalDiameterUnits, EndPreparation,
EndStandard, PressureRating, Schedule
NominalPipingDiameter,
NominalDiameterUnits, EndPreparation,
EndStandard, PressureRating
SpecName
TagNumber, GenericTagNumber,
FirstSizeFrom, FirstSizeTo, FirstSizeUnits,
SecondSizeFrom, SecondSizeTo,
SecondSizeUnits, MultiSizeOption
NominalPipingDiameter,
NominalDiameterUnits, EndStandard,
Schedule, PressureRating
NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits
Port Alignment
NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits, EndPreparation
SpecName, NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits, EndPreparation
41
PreferredTapEndStudBoltLength
PrefTapEndStudBoltLengthPerSpec
Reference Standard
Name
SpecName, HeaderSize,
HeaderSizeUnitsOfMeasure, BranchSize,
BranchSizeUnitsOfMeasure,
AcuteBranchAngleFrom, AcuteBranchAngleTo
SpecName, HeaderSize,
HeaderSizeUnitsOfMeasure, BranchSize,
BranchSizeUnitsOfMeasure,
AcuteBranchAngleFrom, AcuteBranchAngleTo
Rootgap
NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits
SpecName, NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits
Service Limits
42
NominalPipingDiameterTo,
NominalPipingDiameterUnits
Service Limits For Jackets
ShortCodeHierarchyType, ShortCode
Size Reduction
NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits,
CompanyPracticeGap,
CompanyPracticeRoundOffFactor,
EndStandard, MaximumWeldThickness
NominalPipingDiameter,
NominalDiameterUnits, EndPreparation,
EndStandard, PressureRating, Schedule
Name, Purpose
NominalPipingDiameter,
NominalPipingDiameterUnits, Schedule
SpecName, NominalPipingDiameter,
NominalPipingDiameterUnits, Schedule
TapEndStudBoltLenCalTol
TapEndStudBoltLenCalTolPerSpec
Tap Properties
TapNumber
SpecName, NominalPipingDiameter,
NominalPipingDiameterUnits,
ScheduleThickness
OperatorPartNumber
43
ContractorCommodityCode, BoltDiameter
IndustryCommodityCode
SpecName, WasherOption,
MaximumTemperature, BoltDiameter,
PressureRating
SpecName, NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits, WeldClass
SpecName, WeldType,
NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits
NominalPipingDiameterFrom,
NominalPipingDiameterTo,
NominalPipingDiameterUnits, WeldClass
FabricationTypeOfEnd1,
ConstructionRequirementOfEnd1,
FabricationTypeOfEnd2,
ConstructionRequirementOfEnd2
The rule to create the object unique ID definition for pipe parts and piping component parts is
driven by the PipingCmdtyCtlgPartNoBasisOpt option in the default project option rule.
If the PipingCmdtyCtlgPartNoBasisOpt option is set to 5, then the unique ID definition is a string
composed by concatenating the industry commodity code, npd sizes and schedules.
If the PipingCmdtyCtlgPartNoBasisOpt option is set to 10, then the unique ID definition is the
contractor commodity code from the piping commodity filter rule.
If the PipingCmdtyCtlgPartNoBasisOpt option is set to 15, then the unique ID definition is the client
commodity code from the piping commodity procurement data rule.
44