How to Push New Schema Changes to Already Provisioned PlantSight WorkSet for OpenPlant Modeler CONNE



Applies To 
Product(s):OpenPlant Modeler CONNECT Edition Update 8
Version(s):

10.08.00.51

Environment: Windows 10 (64-bit)
Area: Schema Customization
Subarea: PlantSight Integrated WorkSet
Original Author:Deepak Singh, Bentley Product Advantage Group

In OpenPlant Modeler, requirement is to know about, how to push new schema changes to already provisioned workset for OpenPlant Modeler.

Background

Upon Associate & Schema provision for OpenPlant Modeler workset all the configured schema changes pushed to iModel of PlantSight project. During the course of time based on project need, requirement is to push new schema customization. In the wiki article, we will create a new associated item class for Pipeline & created pipeline should show hierarchy in PlantSight Visualizer as well.

Steps to Accomplish

  1. Load OpenPlant Project Administrator CONNECT Edition.
  2. Select desired workset, expand it & select OpenPlant Modeler product.
  3. Click on Settings ribbon tab & select Schema Editor. Refer sequential steps as shown.



  4. In Schema Configuration dialog, ensure that selected schema is OpenPlant, search Plant Breakdown Element Right mouse & select Add Derived Class as shown below.



    Note: To implement schema changes in PlantSight imodel, we need to ensure that changes are available in both the schema functional (OpenPlant) and physical (OpenPlant 3D) schema.

  5. Enter desired class name, here Track Number as shown below. Once done, click on OK to proceed.



  6. Click on Save to save the schema changes done in OpenPlant schema. Refer image as shown below.



  7. From same Schema Configuration dialog, ensure to select the OpenPlant 3D schema & add same class TRACK_NUMBER as derived class under Plant Breakdown Element Refer image as shown below.



  8. From Properties tab, select the NAME property & mark it as business key property. Refer sequential steps as shown below.



  9. Click on Save to save all the changes.



  10. For selected workset, evoke Property Display. Refer image as shown below.



  11. Ensure that Name property is Editable. If it is read-only, make it to editable & save all the changes.



  12. Select OpenPlant Modeler application icon & click on Associations as shown below.



  13. From Schema Configuration dialog, select green add icon as shown below.



  14. Search your desired class and click on Select Class as shown below.



  15. To include Pipeline, Equipment, HVAC System & Trayline classes as child associated class, hold right click on Plant Area class & drag it over to Track Number. Release the right mouse, this will prompt two options, select Copy Children option as shown below.



  16. Once Copy Children is selected, application will prompt to define relationship between newly added associated item class (Track Number) & rest of classes like Pipeline, Equipment, HVAC System & Trayline.
  17. Enter desired relationship name between classes. Ensure that Source Name is selected as TRACK_NUMBER class & Target Name is selected as PIPELINE class, refer image as shown below.



  18. Click on OK, once done application will prompt to define the next relationship between Track Number & another class (here HVAC System).
  19. Similarly, define the relationship name. Ensure to define correct source and target class name.



  20. Likewise, define next relationship name between Track Number & Equipment, Track Number & Trayline.
  21. Once done, under association we can see details as shown below.



  22. Save all the schema changes.
  23. We need to perform import to push these newly added changes to PlantSight imodel.
  24. Select workset, switch to CONNECT Services & Click on Import.



  25. Click on Import into Import Schema wizard. Import process must finish without any fail. Refer image as shown below.



  26. Once all required changes are done, load OpenPlant Modeler, define newly added association values & check-in data to PlantSight.
  27. Notice that to PlantSight difference dialog, it shows the newly defined association value as Added, refer image below.



  28. Also, to PlantSight visualizer node we can see the newly added association node in breakdown structure as shown below.



See Also

communities.bentley.com/.../how-to-update-existing-schema-changes-to-already-provisioned-plantsight-workset-for-openplant-modeler-connect

Still a Problem?

If above problem still persists, then please create a Service Request and contact the Bentley Product Advantage group.  Please include a list of all relevant details to get in depth analysis for a solution or workaround.