Add User Attributes to a Class - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Reference Data
Search by Category
Reference Data
Smart 3D Version
12 (2018)
  1. Open the Systems.xls file, which is available on the customer support web site. This file provides a sample that you can follow during this procedure.

  2. Create a new workbook.

  3. Click Insert > Worksheet, and add two sheets: CustomInterfaces and CustomClassInterfaceList.

  4. On the CustomInterfaces sheet, type a name in the InterfaceName column.

    • This interface will contain the attributes that you want to add.

    • Begin the interface name with "IJUA".

  5. In the Category column, type a category, if necessary.

    • If you do not type a category name (leave the column blank), the custom attributes will appear in the Standard category in the software.

    • To add a new category, you must add the category name to a codelist. For example, in the delivered AllCodeLists.xls, you would add the category name to the PropertyCategories sheet and then bulk load. The short description text and the text on the CustomInterfaces sheet must match.

  6. Complete the remaining columns as necessary. For more information about the columns, see Custom Interfaces Sheet.

  7. On the CustomClassInterfaceList sheet, type a name in the ClassName column.

    SHARED Tip You can find this name using the 3D Schema Browser. For example, the pipe run class name is CPMPipeRun.

  8. In the InterfaceName column, type the same name you specified for the new interface on the CustomInterfaces sheet.

  9. Save and exit the workbook.

  10. Bulk load the workbook in the Append mode to ensure the schema update and regeneration of the views in the database. If you are using any codelists, remember to add the codelist files in the Bulkload utility.

    Bulk Load Database with Data

The added attributes are available for all objects in the class that you specified, including the objects that are already modeled. You can select multiple instances of this class and then define common values.

See Also

Adding and Modifying Custom Interfaces