<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>How to Edit Pipeline Level Naming Rule in Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>How to Edit Pipeline Level Naming Rule in Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions</link><pubDate>Tue, 31 Jul 2018 08:27:54 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:9a29cabc-73d6-4cba-a7b1-a852624506cc</guid><dc:creator>Rahul Kumar</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions#comments</comments><description>Current Revision posted to OpenPlant | AutoPLANT Wiki by Rahul Kumar on 7/31/2018 8:27:54 AM&lt;br /&gt;
&lt;p&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Applies To&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Product(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;OpenPlant Modeler V8i&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Version(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;08.11.09.XXX (SS5) | 08.11.11.XXX (SS6)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Environment:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Windows 7/8.1/10 (64 bit)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Area:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Settings/Attribute&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Subarea:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Original Author:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Kestutis Mitkus, Bentley Product Advantage Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;OpenPlant component Level naming&amp;nbsp;rules&amp;nbsp;are controlled trough Named Expressions. By default Pipeline Level name is Service-Pipeline Name, but Pipeline Name by default is already set to use Service in its Name, so then Level names can be edited and duplicating property removed.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_08_5F00_12_2D00_51_2D00_57.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_08_5F00_12_2D00_51_2D00_57.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;User requirement is to have Level Names created same as Pipeline names and to&amp;nbsp;edit&amp;nbsp;any of those&amp;nbsp;pipeline&amp;nbsp;Level naming rules, modification in &amp;lsquo;Named Expression&amp;rsquo; is&amp;nbsp;required.&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Launch Open Plant Modeler.&lt;/li&gt;
&lt;li&gt;Select DGNLIB as files of type to open DGN library files (dgnlib) and&amp;nbsp;open OPmodeler.dgnlib file.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_14_2D00_36_2D00_50.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_14_2D00_36_2D00_50.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and&amp;nbsp;select on OP_SYMBOLOGY_PIPING. See image below for reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/pastedimage1510663797587v3.jpeg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/pastedimage1510663797587v3.jpeg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see Expression is creating Pipeline Level name using PIPELINE.SERVICE_NAME and PIPELINE.NAME. To achieve users requirement and have Pipeline Level named same as Pipeline name is, than PIPELINE.SERVICE_NAME variable should be removed from beginning of this Expression.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_06_2D00_26.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_06_2D00_26.jpg" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Similarly for OP_SYMBOLOGY expression for Centerline and Insulation is required. Below are the Symbology pasted to copy from here and to get it pasted to its respective Expression&amp;rsquo;s.&amp;nbsp;&lt;br /&gt;
&lt;p&gt;OP_SYMBOLOGY_PIPING:&lt;br /&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
&lt;p&gt;OP_SYMBOLOGY_PIPING_CENTERLINE:&lt;br /&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
OP_SYMBOLOGY_PIPING_INSULATION:&lt;br /&gt; &amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;-Insulation&amp;quot; &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt; &lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Save each Expression which turns &lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Save option will get enabled once you modify the Expressions: See below for reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_11_2D00_13.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_11_2D00_13.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Close Named Expressions dialog and click on save. Switch to working DGN file and place a pipe based on Line Number and verify the results.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_22_2D00_37.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_22_2D00_37.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;If there is requirement to update the existing components in existing models, then&amp;nbsp;you can check &lt;a title="How to Update Pipeline Tag Name or Component Property After any Changes in Schema" href="/products/plant/w/plant_design_and_engineering__wiki/34912/how-to-update-pipeline-tag-name-or-component-property-after-any-changes-in-schema" rel="noopener noreferrer" target="_blank"&gt;this wiki article&lt;/a&gt; and use posted suggestion.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;See Also&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/12239/how-to-set-pipeline-color-by-service-in-openplant-modeler"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-service-in-openplant-modeler&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/4870/named-expressions-managing-component-symbology-in-openplant-modeler"&gt;communities.bentley.com/.../named-expressions-managing-component-symbology-in-openplant-modeler&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Comments or Corrections?&lt;/h2&gt;
&lt;p&gt;Bentley&amp;#39;s&amp;nbsp;Product Advantage&amp;nbsp;Group requests that you please confine any comments you have on this Wiki entry to this Comments or Corrections?&amp;quot; section. THANK YOU!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: OpenPlant Modeler, level name, Named Expressions, expression, Pipeline Level, Edit Level name&lt;/div&gt;
</description></item><item><title>How to Edit Pipeline Level Naming Rule in Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions/revision/4</link><pubDate>Wed, 15 Nov 2017 10:17:04 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:9a29cabc-73d6-4cba-a7b1-a852624506cc</guid><dc:creator>Kestutis Mitkus</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions#comments</comments><description>Revision 4 posted to OpenPlant | AutoPLANT Wiki by Kestutis Mitkus on 11/15/2017 10:17:04 AM&lt;br /&gt;
&lt;p&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Applies To&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Product(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;OpenPlant Modeler V8i&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Version(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;08.11.09.XXX (SS5) | 08.11.11.XXX (SS6)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Environment:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Windows 7/8.1/10 (64 bit)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Area:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Settings/Attribute&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Subarea:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Original Author:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Kestutis Mitkus, Bentley Product Advantage Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;OpenPlant component Level naming&amp;nbsp;rules&amp;nbsp;are controlled trough Named Expressions. By default Pipeline Level name is Service-Pipeline Name, but Pipeline Name by default is already set to use Service in its Name, so then Level names can be edited and duplicating property removed.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_08_5F00_12_2D00_51_2D00_57.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_08_5F00_12_2D00_51_2D00_57.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;User requirement is to have Level Names created same as Pipeline names and to&amp;nbsp;edit&amp;nbsp;any of those&amp;nbsp;pipeline&amp;nbsp;Level naming rules, modification in &amp;lsquo;Named Expression&amp;rsquo; is&amp;nbsp;required.&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Launch Open Plant Modeler.&lt;/li&gt;
&lt;li&gt;Select DGNLIB as files of type to open DGN library files (dgnlib) and&amp;nbsp;open OPmodeler.dgnlib file.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_14_2D00_36_2D00_50.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_14_2D00_36_2D00_50.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and&amp;nbsp;select on OP_SYMBOLOGY_PIPING. See image below for reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/pastedimage1510663797587v3.jpeg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/pastedimage1510663797587v3.jpeg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see Expression is creating Pipeline Level name using PIPELINE.SERVICE_NAME and PIPELINE.NAME. To achieve users requirement and have Pipeline Level named same as Pipeline name is, than PIPELINE.SERVICE_NAME variable should be removed from beginning of this Expression.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_06_2D00_26.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_06_2D00_26.jpg" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Similarly for OP_SYMBOLOGY expression for Centerline and Insulation is required. Below are the Symbology pasted to copy from here and to get it pasted to its respective Expression&amp;rsquo;s.&amp;nbsp;&lt;br /&gt;
&lt;p&gt;OP_SYMBOLOGY_PIPING:&lt;br /&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
&lt;p&gt;OP_SYMBOLOGY_PIPING_CENTERLINE:&lt;br /&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
OP_SYMBOLOGY_PIPING_INSULATION:&lt;br /&gt; &amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;-Insulation&amp;quot; &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt; &lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Save each Expression which turns &lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Save option will get enabled once you modify the Expressions: See below for reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_11_2D00_13.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_11_2D00_13.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Close Named Expressions dialog and click on save. Switch to working DGN file and place a pipe based on Line Number and verify the results.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_22_2D00_37.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_22_2D00_37.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;If there is requirement to update the existing components in existing models, then&amp;nbsp;you can check &lt;a href="/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions/edit/~/products/plant/w/plant_design_and_engineering__wiki/9866/to-trick-openplant-modeler-by-refreshing-properties-to-redraw-pipelines-by-inheriting-new-changes" rel="noopener noreferrer" target="_blank"&gt;this wiki article&lt;/a&gt; and use posted suggestion.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;See Also&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/12239/how-to-set-pipeline-color-by-service-in-openplant-modeler"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-service-in-openplant-modeler&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/4870/named-expressions-managing-component-symbology-in-openplant-modeler"&gt;communities.bentley.com/.../named-expressions-managing-component-symbology-in-openplant-modeler&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Comments or Corrections?&lt;/h2&gt;
&lt;p&gt;Bentley&amp;#39;s&amp;nbsp;Product Advantage&amp;nbsp;Group requests that you please confine any comments you have on this Wiki entry to this Comments or Corrections?&amp;quot; section. THANK YOU!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: OpenPlant Modeler, level name, Named Expressions, expression, Pipeline Level, Edit Level name&lt;/div&gt;
</description></item><item><title>How to Edit Pipeline Level Naming Rule in Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions/revision/3</link><pubDate>Tue, 14 Nov 2017 13:31:53 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:9a29cabc-73d6-4cba-a7b1-a852624506cc</guid><dc:creator>Kestutis Mitkus</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions#comments</comments><description>Revision 3 posted to OpenPlant | AutoPLANT Wiki by Kestutis Mitkus on 11/14/2017 1:31:53 PM&lt;br /&gt;
&lt;p&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Applies To&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Product(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;OpenPlant Modeler V8i&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Version(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;08.11.09.XXX (SS5) | 08.11.11.XXX (SS6)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Environment:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Windows 7/8.1/10 (64 bit)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Area:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Settings/Attribute&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Subarea:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Original Author:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Kestutis Mitkus, Bentley Product Advantage Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;OpenPlant component Level naming&amp;nbsp;rules&amp;nbsp;are controlled trough Named Expressions. By default Pipeline Level name is Service-Pipeline Name, but if Pipeline Name by default is already set to use Service in its Name.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_08_5F00_12_2D00_51_2D00_57.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_08_5F00_12_2D00_51_2D00_57.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;So Level Name is created by adding same Service name one more time and user requirement is to edit this Level naming rule and remove second Service property from Level names.&lt;/p&gt;
&lt;p&gt;To&amp;nbsp;edit&amp;nbsp;any of those&amp;nbsp;pipeline&amp;nbsp;Level naming rules, modification in &amp;lsquo;Named Expression&amp;rsquo; is&amp;nbsp;required.&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Launch Open Plant Modeler.&lt;/li&gt;
&lt;li&gt;Select DGNLIB as files of type to open DGN library files (dgnlib) and&amp;nbsp;open OPmodeler.dgnlib file.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_14_2D00_36_2D00_50.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_14_2D00_36_2D00_50.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and&amp;nbsp;select on OP_SYMBOLOGY_PIPING. See image below for reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/pastedimage1510663797587v3.jpeg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/pastedimage1510663797587v3.jpeg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see Expression is creating Pipeline Level name using PIPELINE.SERVICE_NAME and PIPELINE.NAME. To achieve users requirement and have Pipeline Level named same as Pipeline name is, than PIPELINE.SERVICE_NAME variable should be removed from beginning of this Expression.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_06_2D00_26.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_06_2D00_26.jpg" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Similarly for OP_SYMBOLOGY expression for Centerline and Insulation is required. Below are the Symbology pasted to copy from here and to get it pasted to its respective Expression&amp;rsquo;s.&amp;nbsp;&lt;br /&gt;
&lt;p&gt;OP_SYMBOLOGY_PIPING:&lt;br /&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
&lt;p&gt;OP_SYMBOLOGY_PIPING_CENTERLINE:&lt;br /&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
OP_SYMBOLOGY_PIPING_INSULATION:&lt;br /&gt; &amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;-Insulation&amp;quot; &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt; &lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Save each Expression which turns &lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Save option will get enabled once you modify the Expressions: See below for reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_11_2D00_13.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_11_2D00_13.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Close Named Expressions dialog and click on save. Switch to working DGN file and place a pipe based on Line Number and verify the results.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_22_2D00_37.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_22_2D00_37.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;If there is requirement to update the existing components in existing models, then&amp;nbsp;you can check &lt;a href="/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions/edit/~/products/plant/w/plant_design_and_engineering__wiki/9866/to-trick-openplant-modeler-by-refreshing-properties-to-redraw-pipelines-by-inheriting-new-changes" rel="noopener noreferrer" target="_blank"&gt;this wiki article&lt;/a&gt; and use posted suggestion.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;See Also&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/12239/how-to-set-pipeline-color-by-service-in-openplant-modeler"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-service-in-openplant-modeler&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/4870/named-expressions-managing-component-symbology-in-openplant-modeler"&gt;communities.bentley.com/.../named-expressions-managing-component-symbology-in-openplant-modeler&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Comments or Corrections?&lt;/h2&gt;
&lt;p&gt;Bentley&amp;#39;s&amp;nbsp;Product Advantage&amp;nbsp;Group requests that you please confine any comments you have on this Wiki entry to this Comments or Corrections?&amp;quot; section. THANK YOU!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: OpenPlant Modeler, level name, Named Expressions, expression, Pipeline Level, Edit Level name&lt;/div&gt;
</description></item><item><title>How to Edit Pipeline Level Naming Rule in Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions/revision/2</link><pubDate>Tue, 14 Nov 2017 13:30:15 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:9a29cabc-73d6-4cba-a7b1-a852624506cc</guid><dc:creator>Kestutis Mitkus</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions#comments</comments><description>Revision 2 posted to OpenPlant | AutoPLANT Wiki by Kestutis Mitkus on 11/14/2017 1:30:15 PM&lt;br /&gt;
&lt;p&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Applies To&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Product(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;OpenPlant Modeler V8i&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Version(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;08.11.09.XXX (SS5) | 08.11.11.XXX (SS6)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Environment:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Windows 7/8.1/10 (64 bit)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Area:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Settings/Attribute&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Subarea:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Original Author:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Kestutis Mitkus, Bentley Product Advantage Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;OpenPlant component Level naming&amp;nbsp;rules&amp;nbsp;are controlled trough Named Expressions. By default Pipeline Level name is Service-Pipeline Name, but if Pipeline Name by default is already set to use Service in its Name.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_08_5F00_12_2D00_51_2D00_57.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_08_5F00_12_2D00_51_2D00_57.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;So Level Name is created by adding same Service name one more time and user requirement is to edit this Level naming rule and remove second Service property from Level names.&lt;/p&gt;
&lt;p&gt;To&amp;nbsp;edit&amp;nbsp;any of those&amp;nbsp;pipeline&amp;nbsp;Level naming rules, modification in &amp;lsquo;Named Expression&amp;rsquo; is&amp;nbsp;required.&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Launch Open Plant Modeler.&lt;/li&gt;
&lt;li&gt;Select DGNLIB as files of type to open DGN library files (dgnlib) and&amp;nbsp;open OPmodeler.dgnlib file.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_14_2D00_36_2D00_50.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_14_2D00_36_2D00_50.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and&amp;nbsp;select on OP_SYMBOLOGY_PIPING. See image below for reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/pastedimage1510663797587v3.jpeg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/pastedimage1510663797587v3.jpeg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see Expression is creating Pipeline Level name using PIPELINE.SERVICE_NAME and PIPELINE.NAME. To achieve users requirement and have Pipeline Level named same as Pipeline name is, than PIPELINE.SERVICE_NAME variable should be removed from beginning of this Expression.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_06_2D00_26.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_06_2D00_26.jpg" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Similarly for OP_SYMBOLOGY expression for Centerline and Insulation is required. Below are the Symbology pasted to copy from here and to get it pasted to its respective Expression&amp;rsquo;s.&amp;nbsp;&lt;br /&gt;
&lt;p&gt;OP_SYMBOLOGY_PIPING:&lt;br /&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
&lt;p&gt;OP_SYMBOLOGY_PIPING_CENTERLINE:&lt;br /&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
OP_SYMBOLOGY_PIPING_INSULATION:&lt;br /&gt; &amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;-Insulation&amp;quot; &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt; &lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Save each Expression which turns &lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Save option will get enabled once you modify the Expressions: See below for reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_11_2D00_13.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_11_2D00_13.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Close Named Expressions dialog and click on save. Switch to working DGN file and place a pipe based on Line Number and verify the results.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_22_2D00_37.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_22_2D00_37.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;If there is requirement to update the existing components in existing models, then&amp;nbsp;you can check his wiki article and use posted suggestion&lt;br /&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/9866/to-trick-openplant-modeler-by-refreshing-properties-to-redraw-pipelines-by-inheriting-new-changes"&gt;communities.bentley.com/.../to-trick-openplant-modeler-by-refreshing-properties-to-redraw-pipelines-by-inheriting-new-changes&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;See Also&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/12239/how-to-set-pipeline-color-by-service-in-openplant-modeler"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-service-in-openplant-modeler&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/4870/named-expressions-managing-component-symbology-in-openplant-modeler"&gt;communities.bentley.com/.../named-expressions-managing-component-symbology-in-openplant-modeler&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Comments or Corrections?&lt;/h2&gt;
&lt;p&gt;Bentley&amp;#39;s&amp;nbsp;Product Advantage&amp;nbsp;Group requests that you please confine any comments you have on this Wiki entry to this Comments or Corrections?&amp;quot; section. THANK YOU!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: OpenPlant Modeler, level name, Named Expressions, expression, Pipeline Level, Edit Level name&lt;/div&gt;
</description></item><item><title>How to Edit Pipeline Level Naming Rule in Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions/revision/1</link><pubDate>Tue, 14 Nov 2017 13:28:52 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:9a29cabc-73d6-4cba-a7b1-a852624506cc</guid><dc:creator>Kestutis Mitkus</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/36959/how-to-edit-pipeline-level-naming-rule-in-named-expressions#comments</comments><description>Revision 1 posted to OpenPlant | AutoPLANT Wiki by Kestutis Mitkus on 11/14/2017 1:28:52 PM&lt;br /&gt;
&lt;p&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Applies To&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Product(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;OpenPlant Modeler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Version(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;08.11.09.XXX&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Environment:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Windows 7 64 bit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Area:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Settings/Attribute&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Subarea:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Original Author:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Kestutis Mitkus, Bentley Product Advantage Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;OpenPlant component Level naming&amp;nbsp;rules&amp;nbsp;are controlled trough Named Expressions. By default Pipeline Level name is Service-Pipeline Name, but if Pipeline Name by default is already set to use Service in its Name.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_08_5F00_12_2D00_51_2D00_57.jpg"&gt;&lt;img src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_08_5F00_12_2D00_51_2D00_57.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;So Level Name is created by adding same Service name one more time and user requirement is to edit this Level naming rule and remove second Service property from Level names.&lt;/p&gt;
&lt;p&gt;To&amp;nbsp;edit&amp;nbsp;any of those&amp;nbsp;pipeline&amp;nbsp;Level naming rules, modification in &amp;lsquo;Named Expression&amp;rsquo; is&amp;nbsp;required.&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Launch Open Plant Modeler.&lt;/li&gt;
&lt;li&gt;Select DGNLIB as files of type to open DGN library files (dgnlib) and&amp;nbsp;open OPmodeler.dgnlib file.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_14_2D00_36_2D00_50.jpg"&gt;&lt;img src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_14_2D00_36_2D00_50.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and&amp;nbsp;select on OP_SYMBOLOGY_PIPING. See image below for reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/pastedimage1510663797587v3.jpeg"&gt;&lt;img src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/pastedimage1510663797587v3.jpeg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see Expression is creating Pipeline Level name using PIPELINE.SERVICE_NAME and PIPELINE.NAME. To achieve users requirement and have Pipeline Level named same as Pipeline name is, than PIPELINE.SERVICE_NAME variable should be removed from beginning of this Expression.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_06_2D00_26.jpg"&gt;&lt;img src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_06_2D00_26.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Similarly for OP_SYMBOLOGY expression for Centerline and Insulation is required. Below are the Symbology pasted to copy from here and to get it pasted to its respective Expression&amp;rsquo;s.&amp;nbsp;&lt;br /&gt;
&lt;p&gt;OP_SYMBOLOGY_PIPING:&lt;br /&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
&lt;p&gt;OP_SYMBOLOGY_PIPING_CENTERLINE:&lt;br /&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
OP_SYMBOLOGY_PIPING_INSULATION:&lt;br /&gt; &amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp; &amp;quot;-Insulation&amp;quot; &amp;amp; &amp;quot;:OpenPlant\Piping\&amp;quot; &amp;amp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt; &lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Save each Expression which turns &lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Save option will get enabled once you modify the Expressions: See below for reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_11_2D00_13.jpg"&gt;&lt;img src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_11_2D00_13.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Close Named Expressions dialog and click on save. Switch to working DGN file and place a pipe based on Line Number and verify the results.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_22_2D00_37.jpg"&gt;&lt;img src="/resized-image/__size/1040x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2017_2D00_11_2D00_14_5F00_15_2D00_22_2D00_37.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;If there is requirement to update the existing components in existing models, then&amp;nbsp;you can check his wiki article and use posted suggestion&lt;br /&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/9866/to-trick-openplant-modeler-by-refreshing-properties-to-redraw-pipelines-by-inheriting-new-changes"&gt;communities.bentley.com/.../to-trick-openplant-modeler-by-refreshing-properties-to-redraw-pipelines-by-inheriting-new-changes&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;See Also&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/12239/how-to-set-pipeline-color-by-service-in-openplant-modeler"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-service-in-openplant-modeler&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/4870/named-expressions-managing-component-symbology-in-openplant-modeler"&gt;communities.bentley.com/.../named-expressions-managing-component-symbology-in-openplant-modeler&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Comments or Corrections?&lt;/h2&gt;
&lt;p&gt;Bentley&amp;#39;s&amp;nbsp;Product Advantage&amp;nbsp;Group requests that you please confine any comments you have on this Wiki entry to this Comments or Corrections?&amp;quot; section. THANK YOU!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: OpenPlant Modeler, level name, Named Expressions, expression, Pipeline Level, Edit Level name&lt;/div&gt;
</description></item></channel></rss>