08.11.09.XXX (SS5) | 08.11.11.XXX (SS6)
To cascade pipeline property “NUMBER” value to fastener “bolt & gasket”
In OpenPlant Modeler, user requirement is to show pipeline number property value to gasket & bolt. This can be achieved by propagating number property value from pipeline to piping components & then to gasket & bolt. This article will explain important schema changes to achieve the same for metric project unit, same changes can be done to another desired project unit.
Add ECExpression under Calculated ECProperty Specification custom attribute as shown belowECExpression: this.GetRelatedInstance("SEGMENT_HAS_PIPING_COMPONENT:1:PIPING_NETWORK_SEGMENT").GetRelatedInstance("PIPELINE_HAS_SEGMENT:1:PIPING_NETWORK_SYSTEM").NUMBER
Navigate to Gasket class, switch to Properties tab & search Number property.
Similarly, add Calculated ECProperty Specification custom attribute to this NUMBER property & enter ECExpression as shown below.ECExpression: this.GetRelatedInstance("JOINT_HAS_SEAL:1:JOINT").GetRelatedInstance("PORT_HAS_JOINT:1:PORT").GetRelatedInstance("PIPING_COMPONENT_HAS_PORT:1:PIPING_COMPONENT").NUMBER
Add Calculated ECProperty Specification custom attribute to this NUMBER property & enter ECExpression as shown belowEC Expression: this.GetRelatedInstance("JOINT_HAS_FASTENER:1:JOINT").GetRelatedInstance("PORT_HAS_JOINT:1:PORT").GetRelatedInstance("PIPING_COMPONENT_HAS_PORT:1:PIPING_COMPONENT").NUMBER
Bentley's Product Advantage Group requests that you please confine any comments you have on this Wiki entry to this Comments or Corrections?" section. THANK YOU!