How to Include End Condition in OOTB Elbow Reports through Reporting Designer in OpenPlant Modeler C



Applies To 
Product(s):OpenPlant Project Administrator
Version(s):

CONNECT Edition 10.09.00.74 (Update 9)

Environment: Windows 8.1/10 (64-bit)
Area: Schema
Subarea: Report
Original Author:Aishwarya Kulkarni, Bentley Product Advantage Group


Background

In OpenPlant Modeler, the requirement is to fetch the end preparation of elbow in the report. This wiki article explains the procedure for it.

Steps to Accomplish

  1. Launch Bentley Class Editor,
  2.  For the desired workset location, select 01.08schema & click on Open to load the schema. Supplement the loaded schema with Supplemental schemas.

    Refer the attached Wiki link to know, How to Load & Supplement Schema in Bentley Class Editor

    Click Here(attach link)

  3. Navigate to PIPING COMPONENT class, switch Property Tab. Refer below image




  4. Click on Add > New to create a new property. Refer image below.



  5. Enter property details for newly created property as shown below.



  6. Right click on newly created property here END_CONDITION & select Custom Attributes > Add/Remove to add custom attribute as shown below.



  7.  Search for Calculated ECProperty Specificationcustom attribute & using down arrow add this custom attribute. Ensure to change schema location for this applied custom attribute as shown below.



  8.  Enter details for applied Calculated ECProperty Specification custom attribute as shown below

    ECExpression: this.GetRelatedInstance("PIPING_COMPONENT_HAS_PORT:0:PORT").END_PREPARATION



  9. Add Category Custom Attributes and enter the details as shown below

  10. Save all the changes & verify the result in OpenPlant Modeler. 



  11. Launch OpenPlant Modeler and verify the report. Now, it is showing the end condition of BUTT WELD.




  12. Since the Report need to be fetched from OpenPlant Modeler CE, so kindly go to OPPA CE.



  13. Select the required Workspace→Workset →Select application OpenPlant Modeler OpenPlant Modeler CE →Reporting Designer.



  14. Navigate the piping folder and right-click on the valve list, select the copy option as shown below.



  15. Paste on the piping as shown below



  16.  Rename the report name as ElBOW  LIST as shown below




  17. Navigate the Elbow list and click on the edit option.



  18. Click on design EC Query as shown below



  19. From the drop-down select the Pipe Elbow class as shown below



  20. Insert a column to the page header on the right side of the report as shown



  21. Double click on the newly added column & change the name to End Condition as shown



  22.  Right top corner of its table. Select Data Binding to END_CONDITION (Pipe Elbow) from Size(Pipe Elbow)



  23. Click on Save for all the changes done and go to OPM CE.



  24. From Piping > Tools, open the reports & generate the Elbow List report again through the External report.



  25. Attached below the snap for the report.



    Observe that it can be seen that End Condition getting reflected in Elbow List report as well.


See Also

communities.bentley.com/.../how-to-get-inside-diameter-calculated-in-openplant-modeler-connect