To Add EC_CLASS_NAME for Component Table in Catalog Editor


Applies To 
Product(s):OpenPlant Modeler
Version(s):08.11.09.XXX(SS5)
Environment: Windows 7 (64 bit)
Area: OpenPlant Specification Generator
Subarea: -
Original Author:Rahul Kumar, Bentley Product Advantage Group

Overview

In Specification Generator, some of the components classes required to be shown under Component table in Catalog editor.

Problem Description

With the use of Specification generator, under catalog editor, component table does not includes few classes which are present inside the default schema. User wanted to get it added inside the component table. Below steps describes the process of adding it in table.

Steps to Resolve

  1. In Class editor, Open ‘OpenPlant_3D.01.04.ecschema.xml’ and supplement it with ‘OpenPlant_3D_Supplemental_Modeling.01.04.ecschema.xml’ schema.

    Above schema can be found by navigating below project path : 
    C:\ProgramData\Bentley\OpenPlantModelerV8i\WorkSpace\Projects\ OPModeler_Metric\DataSet\Schemas

  2.  Navigate to desired class say PIPE_UNREINFORCED_BRANCH.

  3. On easy method would be to copy the existing custom attribute from other class. Say Pipe Elbow Double Branch.

  4. Copy the Custom attribute ‘OpenPlant_Physical_Catalogue_Class_Map’ as shown below.






  5. Paste the custom attribute to desired class. See image below. 



  6. Rename it to desired table. See image below.



    Note- Make Sure your location has been set to OpenPlant_3D_Supplemental_Modeling schema.

  7.  (OPTIONAL) Add Custom attribute OpenPlant_Physical_Catalogue_Specification to enable it to appear on Section Drop Down List.

  8. Save & Close schema.

  9. Launch Specification Generator.

  10. Check entry of desired class under component list. See image below.

Check Another Case - To Select Particular Table for Data Entry in Spec

With the use of Specification generator, under catalog editor, user requirement was to control which table components are written to and what table user should control while entering the data and how to review and confirm the data exist in to which table if there is multiple entry to it. Considering above information on assigning EC_CLASS in under component table, below explanation also aid users to check Tables to assign for any components. Below case describe on Valves. 

Steps to Resolve

  1. In Class editor, Open "OpenPlant_3D.01.04.ecschema.xml" and supplement it with "OpenPlant_3D_Supplemental_Modeling.01.04.ecschema.xml" schema.

  2. Navigate to desired class, say Check_Valve here. 

  3. Under custom Attribute "OpenPlant_Physical_Catalog_Class_Map", check "Table" field, where various tables are mentioned. See image below.



  4. Entry for the table should be done through catalog Editor, where user should enter the data as per specific table. See image below. 



  5. Further it while entering the data, can review the entry using "Preview Section" option present in section tab. See image below. 



Still a Problem?

If above problem still persist, 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. 

See Also

communities.bentley.com/.../13028.openplant-specification-generator

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!