<?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>To Assign Separate Level for Component Using Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>To Assign Separate Level for Component Using Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions</link><pubDate>Tue, 14 Nov 2017 12:02:23 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Kestutis Mitkus</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Current Revision posted to OpenPlant | AutoPLANT Wiki by Kestutis Mitkus on 11/14/2017 12:02:23 PM&lt;br /&gt;
&lt;p&gt;&lt;b&gt;&lt;b&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;width:500px;" 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/Attributes&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;Rahul Kumar, Bentley&amp;nbsp;Product Advantage&amp;nbsp;Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/p&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x303/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/754x472/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Below are the Symbology pasted to copy from here and to get it pasted to its respective Expression&amp;rsquo;s.&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img alt=" " src="/resized-image/__size/741x436/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Pipeline Level as &amp;lsquo;PIPELINE.NAME&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x233/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img alt=" " src="/resized-image/__size/479x245/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" /&gt;&lt;/a&gt;&lt;/p&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;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/16943/how-to-set-pipeline-color-by-line_5f00_number-name"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-line_5f00_number-name&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19727/to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;communities.bentley.com/.../to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Comments or Corrections?&lt;/h2&gt;
&lt;p&gt;Bentley&amp;#39;s Product Advantage 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, Named Expressions, valve, 08.11.09.XXX&lt;/div&gt;
</description></item><item><title>To Assign Separate Level for Component Using Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions/revision/11</link><pubDate>Tue, 14 Nov 2017 12:01:32 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Kestutis Mitkus</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Revision 11 posted to OpenPlant | AutoPLANT Wiki by Kestutis Mitkus on 11/14/2017 12:01:32 PM&lt;br /&gt;
&lt;p&gt;&lt;b&gt;&lt;b&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;width:500px;" 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/Attributes&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;Rahul Kumar, Bentley&amp;nbsp;Product Advantage&amp;nbsp;Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/p&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x303/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/754x472/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Below are the Symbology pasted to copy from here and to get it pasted to its respective Expression&amp;rsquo;s.&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img alt=" " src="/resized-image/__size/741x436/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Pipeline Level as &amp;lsquo;PIPELINE.NAME&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x233/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img alt=" " src="/resized-image/__size/479x245/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" /&gt;&lt;/a&gt;&lt;/p&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;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/16943/how-to-set-pipeline-color-by-line_5f00_number-name"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-line_5f00_number-name&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19727/to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;communities.bentley.com/.../to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Comments or Corrections?&lt;/h2&gt;
&lt;p&gt;Bentley&amp;#39;s Product Advantage 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, Named Expressions, valve, 08.11.09.XXX&lt;/div&gt;
</description></item><item><title>To Assign Separate Level for Component Using Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions/revision/10</link><pubDate>Tue, 14 Nov 2017 12:00:55 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Kestutis Mitkus</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Revision 10 posted to OpenPlant | AutoPLANT Wiki by Kestutis Mitkus on 11/14/2017 12:00:55 PM&lt;br /&gt;
&lt;p&gt;&lt;b&gt;&lt;b&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;width:500px;" 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/Attributes&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;Rahul Kumar, Bentley&amp;nbsp;Product Advantage&amp;nbsp;Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/p&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x303/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/754x472/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Below are the Symbology pasted to copy from here and to get it pasted to its respective Expression&amp;rsquo;s.&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img alt=" " src="/resized-image/__size/741x436/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Pipeline Level as &amp;lsquo;PIPELINE.NAME&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x233/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img alt=" " src="/resized-image/__size/479x245/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" /&gt;&lt;/a&gt;&lt;/p&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;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/16943/how-to-set-pipeline-color-by-line_5f00_number-name"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-line_5f00_number-name&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19727/to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;communities.bentley.com/.../to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Comments or Corrections?&lt;/h2&gt;
&lt;p&gt;Bentley&amp;#39;s Product Advantage 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, Named Expressions, valve, 08.11.09.XXX&lt;/div&gt;
</description></item><item><title>To Assign Separate Level for Component Using Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions/revision/9</link><pubDate>Tue, 14 Nov 2017 11:57:30 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Kestutis Mitkus</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Revision 9 posted to OpenPlant | AutoPLANT Wiki by Kestutis Mitkus on 11/14/2017 11:57:30 AM&lt;br /&gt;
&lt;p&gt;&lt;b&gt;&lt;b&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;width:500px;" 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/Attributes&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;Rahul Kumar, Bentley&amp;nbsp;Product Advantage&amp;nbsp;Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/p&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x303/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/754x472/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Below are the Symbology pasted to copy from here and to get it pasted to its respective Expression&amp;rsquo;s.&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img alt=" " src="/resized-image/__size/741x436/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Pipeline Level as &amp;lsquo;PIPELINE.NAME&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x233/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img alt=" " src="/resized-image/__size/479x245/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" /&gt;&lt;/a&gt;&lt;/p&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;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/16943/how-to-set-pipeline-color-by-line_5f00_number-name"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-line_5f00_number-name&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/16943/how-to-set-pipeline-color-by-line_5f00_number-name"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-line_5f00_number-name&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19727/to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;communities.bentley.com/.../to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Comments or Corrections?&lt;/h2&gt;
&lt;p&gt;Bentley&amp;#39;s Product Advantage 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, Named Expressions, valve, 08.11.09.XXX&lt;/div&gt;
</description></item><item><title>To Assign Separate Level for Component Using Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions/revision/8</link><pubDate>Tue, 14 Nov 2017 11:55:41 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Kestutis Mitkus</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Revision 8 posted to OpenPlant | AutoPLANT Wiki by Kestutis Mitkus on 11/14/2017 11:55:41 AM&lt;br /&gt;
&lt;p&gt;&lt;b&gt;&lt;b&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;width:500px;" 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/Attributes&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;Rahul Kumar, Bentley&amp;nbsp;Product Advantage&amp;nbsp;Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/p&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x303/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/754x472/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;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;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img alt=" " src="/resized-image/__size/741x436/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Pipeline Level as &amp;lsquo;PIPELINE.NAME&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x233/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img alt=" " src="/resized-image/__size/479x245/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" /&gt;&lt;/a&gt;&lt;/p&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;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/16943/how-to-set-pipeline-color-by-line_5f00_number-name"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-line_5f00_number-name&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/16943/how-to-set-pipeline-color-by-line_5f00_number-name"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-line_5f00_number-name&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19727/to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;communities.bentley.com/.../to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Comments or Corrections?&lt;/h2&gt;
&lt;p&gt;Bentley&amp;#39;s Product Advantage 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, Named Expressions, valve, 08.11.09.XXX&lt;/div&gt;
</description></item><item><title>To Assign Separate Level for Component Using Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions/revision/7</link><pubDate>Tue, 14 Nov 2017 11:55:09 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Kestutis Mitkus</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Revision 7 posted to OpenPlant | AutoPLANT Wiki by Kestutis Mitkus on 11/14/2017 11:55:09 AM&lt;br /&gt;
&lt;p&gt;&lt;b&gt;&lt;b&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;width:500px;" 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/Attributes&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;Rahul Kumar, Bentley Technical Support Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/p&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x303/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/754x472/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;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;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img alt=" " src="/resized-image/__size/741x436/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Pipeline Level as &amp;lsquo;PIPELINE.NAME&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x233/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;strong&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/strong&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img alt=" " src="/resized-image/__size/479x245/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" /&gt;&lt;/a&gt;&lt;/p&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;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/16943/how-to-set-pipeline-color-by-line_5f00_number-name"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-line_5f00_number-name&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/16943/how-to-set-pipeline-color-by-line_5f00_number-name"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-line_5f00_number-name&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19727/to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;communities.bentley.com/.../to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Comments or Corrections?&lt;/h2&gt;
&lt;p&gt;Bentley&amp;#39;s Product Advantage 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, Named Expressions, valve, 08.11.09.XXX&lt;/div&gt;
</description></item><item><title>To Assign Separate Level for Component Using Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions/revision/6</link><pubDate>Tue, 14 Nov 2017 11:47:42 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Kestutis Mitkus</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Revision 6 posted to OpenPlant | AutoPLANT Wiki by Kestutis Mitkus on 11/14/2017 11:47:42 AM&lt;br /&gt;
&lt;h1&gt;&lt;b&gt;&lt;img alt=" " height="60" src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;p style="margin:0;padding:0;"&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;width:500px;" 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/Attributes&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;Rahul Kumar, Bentley Technical Support Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/p&gt;
&lt;h1&gt;Background&lt;/h1&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Steps to Accomplish&lt;/h1&gt;
&lt;div class="content"&gt;
&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x303/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img alt=" " src="/resized-image/__size/754x472/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;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;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img alt=" " src="/resized-image/__size/741x436/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;Pipeline Level as &amp;lsquo;PIPELINE.NAME&amp;rsquo;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img alt=" " src="/resized-image/__size/486x233/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img alt=" " src="/resized-image/__size/479x245/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h1&gt;See Also&lt;/h1&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;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/16943/how-to-set-pipeline-color-by-line_5f00_number-name"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-line_5f00_number-name&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/16943/how-to-set-pipeline-color-by-line_5f00_number-name"&gt;communities.bentley.com/.../how-to-set-pipeline-color-by-line_5f00_number-name&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19727/to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;communities.bentley.com/.../to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Comments or Corrections?&lt;/h1&gt;
&lt;p&gt;Bentley&amp;#39;s Product Advantage 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&gt;
&lt;div class="content-tags"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: OpenPlant Modeler, Named Expressions, valve, 08.11.09.XXX&lt;/div&gt;
</description></item><item><title>To Assign Separate Level for Component Using Named Expressions</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions/revision/5</link><pubDate>Sun, 25 Oct 2015 08:16:28 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Rahul Kumar</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Revision 5 posted to OpenPlant | AutoPLANT Wiki by Rahul Kumar on 10/25/2015 8:16:28 AM&lt;br /&gt;
&lt;h1&gt;&lt;b&gt;&lt;img src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" height="60" alt=" " /&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;p style="padding:0;margin:0;"&gt;&lt;/p&gt;
&lt;table border="0" style="border:0px solid #dce5f0;width:500px;background-color:#dce5f0;"&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/Attributes&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;Rahul Kumar, Bentley Technical Support Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="padding:0;margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/p&gt;
&lt;h1&gt;Background&lt;/h1&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Steps to Accomplish&lt;/h1&gt;
&lt;div class="content"&gt;&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" width="486" height="303" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" width="754" height="472" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;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;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" width="741" height="436" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;Pipeline Level as &amp;lsquo;PIPELINE.NAME&amp;rsquo;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" width="486" height="233" alt=" " /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" width="479" height="245" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h1&gt;See Also&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/12239.how-to-set-pipeline-color-by-service-in-openplant-modeler.aspx"&gt;https://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/12239.how-to-set-pipeline-color-by-service-in-openplant-modeler.aspx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx&lt;/a&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/16943.how-to-set-pipeline-color-by-line-numbername"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/16943.how-to-set-pipeline-color-by-line-numbername&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19725.to-set-components-symbology-by-pipeline-specification"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19725.to-set-components-symbology-by-pipeline-specification&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19727.to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19727.to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;Comments or Corrections?&lt;/h1&gt;
&lt;p&gt;Bentley&amp;#39;s Technical Support 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&gt;
&lt;div class="content-tags"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: OpenPlant Modeler, Named Expressions, valve, 08.11.09.XXX&lt;/div&gt;
</description></item><item><title>To Assign Separate Level For Component Using Named Expression</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions/revision/4</link><pubDate>Wed, 21 Oct 2015 16:39:01 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Joey</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Revision 4 posted to OpenPlant | AutoPLANT Wiki by Joey on 10/21/2015 4:39:01 PM&lt;br /&gt;
&lt;h1&gt;&lt;b&gt;&lt;img src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" height="60" alt=" " /&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;p style="padding:0;margin:0;"&gt;&lt;/p&gt;
&lt;table border="0" style="border:0px solid #dce5f0;width:500px;background-color:#dce5f0;"&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;Rahul Kumar, Bentley Technical Support Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="padding:0;margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/p&gt;
&lt;h1&gt;Background&lt;/h1&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Steps to Accomplish&lt;/h1&gt;
&lt;div class="content"&gt;&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" width="486" height="303" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" width="754" height="472" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;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;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" width="741" height="436" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;Pipeline Level as &amp;lsquo;PIPILINE.NAME&amp;rsquo;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" width="486" height="233" alt=" " /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" width="479" height="245" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h1&gt;See Also&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/12239.how-to-set-pipeline-color-by-service-in-openplant-modeler.aspx"&gt;https://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/12239.how-to-set-pipeline-color-by-service-in-openplant-modeler.aspx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx&lt;/a&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/16943.how-to-set-pipeline-color-by-line-numbername"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/16943.how-to-set-pipeline-color-by-line-numbername&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19725.to-set-components-symbology-by-pipeline-specification"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19725.to-set-components-symbology-by-pipeline-specification&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19727.to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19727.to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;Comments or Corrections?&lt;/h1&gt;
&lt;p&gt;Bentley&amp;#39;s Technical Support 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&gt;
&lt;div class="content-tags"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: OpenPlant Modeler, Named Expressions, 08.11.09.XXX&lt;/div&gt;
</description></item><item><title>To Assign Separate Level For Component Using Named Expression</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions/revision/3</link><pubDate>Wed, 21 Oct 2015 16:38:08 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Joey</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Revision 3 posted to OpenPlant | AutoPLANT Wiki by Joey on 10/21/2015 4:38:08 PM&lt;br /&gt;
&lt;h1&gt;&lt;b&gt;&lt;img src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" height="60" alt=" " /&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;table border="0" style="border:0px solid #dce5f0;width:500px;background-color:#dce5f0;"&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;Rahul Kumar, Bentley Technical Support Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:12px;"&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;Background&lt;/h1&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Steps to Accomplish&lt;/h1&gt;
&lt;div class="content"&gt;&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" width="486" height="303" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" width="754" height="472" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;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;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" width="741" height="436" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;Pipeline Level as &amp;lsquo;PIPILINE.NAME&amp;rsquo;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" width="486" height="233" alt=" " /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" width="479" height="245" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h1&gt;See Also&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/12239.how-to-set-pipeline-color-by-service-in-openplant-modeler.aspx"&gt;https://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/12239.how-to-set-pipeline-color-by-service-in-openplant-modeler.aspx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx&lt;/a&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/16943.how-to-set-pipeline-color-by-line-numbername"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/16943.how-to-set-pipeline-color-by-line-numbername&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19725.to-set-components-symbology-by-pipeline-specification"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19725.to-set-components-symbology-by-pipeline-specification&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19727.to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19727.to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;Comments or Corrections?&lt;/h1&gt;
&lt;p&gt;Bentley&amp;#39;s Technical Support 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&gt;
&lt;div class="content-tags"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: OpenPlant Modeler, Named Expressions, 08.11.09.XXX&lt;/div&gt;
</description></item><item><title>To Assign Separate Level For Component Using Named Expression</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions/revision/2</link><pubDate>Wed, 03 Jun 2015 11:06:08 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Rahul Kumar</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Revision 2 posted to OpenPlant | AutoPLANT Wiki by Rahul Kumar on 6/3/2015 11:06:08 AM&lt;br /&gt;
&lt;h1&gt;&lt;b&gt;&lt;img src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" height="60" alt=" " /&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;table border="0" style="border:0px solid #dce5f0;width:500px;background-color:#dce5f0;"&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Applies To&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Product(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;OpenPlant Modeler&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Subarea:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Original Author:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Rahul Kumar, Bentley Technical Support Group&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/p&gt;
&lt;h1&gt;Background&lt;/h1&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Steps to Accomplish&lt;/h1&gt;
&lt;div class="content"&gt;&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" width="486" height="303" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" width="754" height="472" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;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;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" width="741" height="436" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;Pipeline Level as &amp;lsquo;PIPILINE.NAME&amp;rsquo;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" width="486" height="233" alt=" " /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" width="479" height="245" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h1&gt;See Also&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/12239.how-to-set-pipeline-color-by-service-in-openplant-modeler.aspx"&gt;https://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/12239.how-to-set-pipeline-color-by-service-in-openplant-modeler.aspx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx&lt;/a&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/16943.how-to-set-pipeline-color-by-line-numbername"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/16943.how-to-set-pipeline-color-by-line-numbername&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19725.to-set-components-symbology-by-pipeline-specification"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19725.to-set-components-symbology-by-pipeline-specification&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19727.to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19727.to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;Comments or Corrections?&lt;/h1&gt;
&lt;p&gt;Bentley&amp;#39;s Technical Support 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&gt;
&lt;div class="content-tags"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: OpenPlant Modeler, Named Expressions, 08.11.09.XXX&lt;/div&gt;
</description></item><item><title>To Assign Separate Level For Component Using Named Expression</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions/revision/1</link><pubDate>Wed, 04 Mar 2015 14:59:48 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fdfaaed4-ed76-40e1-b6f9-684159510b92</guid><dc:creator>Rahul Kumar</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/19761/to-assign-separate-level-for-component-using-named-expressions#comments</comments><description>Revision 1 posted to OpenPlant | AutoPLANT Wiki by Rahul Kumar on 3/4/2015 2:59:48 PM&lt;br /&gt;
&lt;h1&gt;&lt;b&gt;&lt;img src="/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" height="60" alt=" " /&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;table border="0" style="border:0px solid #dce5f0;width:500px;background-color:#dce5f0;"&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Applies To&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Product(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;OpenPlant Modeler&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Subarea:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Original Author:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Rahul Kumar, Bentley Technical Support Group&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;To set Component symbology with suffix as PIPELINE.NAME-Valve in OpenPlant Modeler using Named Expression.&lt;/p&gt;
&lt;h1&gt;Background&lt;/h1&gt;
&lt;p&gt;OpenPlant component symbology is managed in the typical MicroStation fashion. It is controlled through a combination of Named Expressions (used to read attributes and assign the Element Templates accordingly) and Element Templates (where symbology is defined for the elements identified by the Named Expression).&lt;/p&gt;
&lt;p&gt;A modification in &amp;lsquo;Named Expression&amp;rsquo; should require for changing the components symbology by pipeline name which can be found under &amp;lsquo;Utilities&amp;rsquo; Menu and to customize &amp;lsquo;Element template&amp;rsquo; to define the&amp;nbsp; name and hence color to it under &amp;lsquo;Element&amp;rsquo; option.&lt;/p&gt;
&lt;p&gt;In OpenPlant Modeler, Sometimes it could be Modeler choice or as per Project specific requirement, it has been envisioned to get some piping component say Valve to different level. Below exercise illustrates the modification in named expression to enable Modeler to get various components at different levels.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Steps to Accomplish&lt;/h1&gt;
&lt;div class="content"&gt;&lt;ol&gt;
&lt;li&gt;Go to File from Main Menu option and open DGN library files (dgnlib). See image below :&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/3022.1.png" width="486" height="303" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Under Utility Menu, Select Named expression and click 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/4152.1.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/4152.1.png" width="754" height="472" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;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;br /&gt;
&lt;p&gt;&lt;strong&gt;OP_SYMBOLOGY_PIPING:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;quot;BY_LEVEL_AND_TEMPLATE:&amp;quot; &amp;amp; PIPELINE.NAME &amp;amp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;-Valve:&amp;quot;,&amp;quot;:&amp;quot;)&amp;nbsp; &amp;amp; &amp;quot;OpenPlant\Piping\&amp;quot; &amp;amp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;INSTRUMENT&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.IsOfClass( &amp;quot;CONTROL_VALVE&amp;quot;, &amp;quot;OpenPlant_3D&amp;quot; ), &amp;quot;Instrument:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;lt;= 100 , &amp;quot;DiameterRange1:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 100 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 200, &amp;quot;DiameterRange2:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 200 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 300, &amp;quot;DiameterRange3:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 300 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 400, &amp;quot;DiameterRange4:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 400 AND OPITEM.NOMINAL_DIAMETER &amp;lt;= 500, &amp;quot;DiameterRange5:&amp;quot;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IIF( OPITEM.NOMINAL_DIAMETER &amp;gt; 500, &amp;quot;DiameterRange6:&amp;quot;, &amp;quot;Default:&amp;quot; ) ) ) ) ) ) ) ) &amp;amp; &amp;quot;Model&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;Make sure to copy the strings correctly.&lt;/i&gt;&lt;/p&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Save each Expression which turns&amp;nbsp;&lt;b&gt;blue&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&amp;nbsp;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/75018.2.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/75018.2.png" width="741" height="436" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler and Verify results. See images below:&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left:30px;"&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;Pipeline Level as &amp;lsquo;PIPILINE.NAME&amp;rsquo;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/7801.3.png" width="486" height="233" alt=" " /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;Component Level as &amp;lsquo;PIPELINE.NAME-VALVE&amp;rsquo;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;b&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/6327.4.png" width="479" height="245" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h1&gt;See Also&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/12239.how-to-set-pipeline-color-by-service-in-openplant-modeler.aspx"&gt;https://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/12239.how-to-set-pipeline-color-by-service-in-openplant-modeler.aspx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx&lt;/a&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/4870.managing-component-symbology-in-openplant.aspx"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/16943.how-to-set-pipeline-color-by-line-numbername"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/16943.how-to-set-pipeline-color-by-line-numbername&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19725.to-set-components-symbology-by-pipeline-specification"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19725.to-set-components-symbology-by-pipeline-specification&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19727.to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression"&gt;http://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/19727.to-set-component-symbology-with-uniform-pipeline-attributes-a-named-expression&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;Comments or Corrections?&lt;/h1&gt;
&lt;p&gt;Bentley&amp;#39;s Technical Support 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&gt;
&lt;div class="content-tags"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: OpenPlant Modeler, 08.11.09.XXX&lt;/div&gt;
</description></item></channel></rss>