How to Add Properties to Flow Flag Annotation in KKS Project


Applies To 
Product(s):OpenPlant PID
Version(s):08.11.10.XXX (SS5) | 08.11.11.XX (SS6)
Environment: Windows 7/8.1/10 (64 bit)
Area: Customization
Subarea: KKS
Original Author:Harpreet Singh, Bentley Product Advantage Group

Background

By default in KKS project, only two properties are annotated with flow flag as shown below.

User's requirement is to show additional properties with flow flag as shown below.

Steps to Accomplish

  1. Open class editor and load OpenPlant_PID schema.

  2. Supplement it with OpenPlant_PID_Supplemental_KKS schema.

  3. Search for FLOW_FLAG class in class editor using Find Class.



  4. Select Flow_Flag class and click 'Go To' button to go to the class.



  5. Switch to properties tab and add new property 'BOTTOM_ANNOTATION'.



  6. Add Annotation Custom Attribute on this property.



  7. Add values in the custom attribute as shown below.



  8. Now go to PIPING_NETWORK_SEGMENT class and switch to properties.



  9. Add new property OUTSIDE_DIAMETER as shown below.



  10. Add Category custom attribute on this property and fill the values as shown below.



  11. Add another property 'BOTTOM_DISPLAY_TEXT' as shown below.



  12. Add Category custom attribute as shown below.



  13. Add another custom attribute Calculated ECProperty Specification as shown below and add below expression.

    "Ø" & this.OUTSIDE_DIAMETER & "X" & this.WALL_THICKNESS



  14. Now add Notify Related Component of Property Value Change custom attribute on this property.



  15. Right click on the Notify Relationships field and select 'Add Element' option.



  16. Add the values as shown below.



  17. Save the changes and re-launch OpenPlant PID.

  18. Verify the result by placing the flow flag on a pipe run.

Comments or Corrections?

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!