Mapping new pipe line segments

Mapping new pipe line segments

eva.mechielsen
Explorer Explorer
864 Views
5 Replies
Message 1 of 6

Mapping new pipe line segments

eva.mechielsen
Explorer
Explorer

To ensure that the p&id can be drawn spec-based, several new pipeline segments should be added. 

evamechielsen_0-1659954898721.png

 

It concerns all light gray pipeline segments. Is there a way to do this or is it not possible at all

0 Likes
Accepted solutions (1)
865 Views
5 Replies
Replies (5)
Message 2 of 6

rajendra.prajapat
Advisor
Advisor

@eva.mechielsen first you need to map all the lines in object mapping settings. Please see bPicture1.pngbelow image for it;

If my reply was helpful, please give a "Kudo" or click the "Accept as Solution" button below (or both).
0 Likes
Message 3 of 6

rajendra.prajapat
Advisor
Advisor
Accepted solution

@eva.mechielsen Edit the PIDToSpecClassMapping xml file from your project set up.

 

add the below code for each service

<PnPClassMap>
<Name>8500 Sludge</Name>
<ExternalObjectName>Pipe</ExternalObjectName>
<PropertyPairCollection>
<PnPPropertyPair>
<Name>AltTag</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Comment</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>ComponentType</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Description</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>DesignPressure</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>DesignTemperature</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Dimensions</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Documentation</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>eClass</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>EqModule</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>ExZone</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>FoodContact</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>FunctionalDescription</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Insulation</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>InsulationType</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>ItemNo</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>ItemPart</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>ItemPartNo</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>LineCode</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>LineNumber</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>LineSegment</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Manufacturer</Name>
<ExternalPropertyName>Manufacturer</ExternalPropertyName>
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Media</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>ModelNumber</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>OperatingPressure</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>OperatingTemperature</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>OrderCode</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>PackageNo</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>PaintCode</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>PipeSizePreFix</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>ProcessCell</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>ProgressDate</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>ProgressStatus</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>ProjectPhase</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>PurchaseNo</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>PostWeldHeatTreatment</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>SerialNo</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Service</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>SkidNo</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Status</Name>
<ExternalPropertyName>Status</ExternalPropertyName>
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>SubService</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Supplier</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>TestPressure</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>TestingFluid</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Tracing</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
<PnPPropertyPair>
<Name>Plant</Name>
<ExternalPropertyName />
<ValueMaps />
<Used>false</Used>
<SyncExtProperty>false</SyncExtProperty>
<IsCustom>false</IsCustom>
</PnPPropertyPair>
</PropertyPairCollection>
<UIDPropertyNames />
<IsCustom>false</IsCustom>
<EnableSpecDriven>true</EnableSpecDriven>
</PnPClassMap>

If my reply was helpful, please give a "Kudo" or click the "Accept as Solution" button below (or both).
Message 4 of 6

eva.mechielsen
Explorer
Explorer

Thank you for the extensive explanation!

For moste of the pipes it worked. Unfortunately only for 5 not. 

The first immage is the plant 3d dwg setting and the seccond is pope spec object mapping. 

evamechielsen_0-1660119024877.png

evamechielsen_1-1660119050161.png

 

 

0 Likes
Message 5 of 6

rajendra.prajapat
Advisor
Advisor

@eva.mechielsen Have you added the code for these lines in xml file?

If my reply was helpful, please give a "Kudo" or click the "Accept as Solution" button below (or both).
0 Likes
Message 6 of 6

eva.mechielsen
Explorer
Explorer

Yes i did 

 

0 Likes