Adding and Modifying Custom Interfaces - 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.1 (2019)

You should plan the addition and modification of custom interfaces, categories, and attributes in your catalog. To bulk load interfaces and attributes, you must have write or full control on at least one of the catalog permission groups, which are defined in Project Management. The following paragraphs describe the restrictions on additions, modifications, and deletions of the custom interfaces.

Interfaces

You can create a new interface on the Custom Interfaces sheet and then add it to the catalog using the Bulkload utility. You can also add an interface by adding an attribute associated with the interface to an existing part class sheet and running the Bulkload utility.

You can delete an existing interface by typing the letter D in the first column of the interface row. This action does not actually delete the interface from the database; it removes the interface from all of its implemented classes.

You cannot modify the name of an interface, but you can change the category to which it was assigned.

If you add new interfaces after creating the Reports databases, you must re-generate the Reports databases in order to report on the new interfaces. If you modify an existing part class, you also must run the Synchronize Model with Catalog command in Project Management on any model that has occurrences of the class that you modified. (In addition, re-synchronizing the model with the catalog requires re-generation of the Reports databases).

For more information about re-generating database views and synchronizing the model, see the Project Management User's Guide.

When you add, modify, or delete an interface, the Bulkload utility regenerates views if the option is selected, but only virtual interface views and relation views (not interface views).

Categories

Categories are listed in the Property Categories codelist. If you want to use a new category name on an interface, you must add the new category name in the codelist and then bulk load. You can modify category names by editing the codelist.

Categories are across a model and dependent on the catalog. If multiple models make use of the same catalog, then the two models' interfaces and attributes are categorized identically.

Attributes

You can add attributes to existing interfaces by typing A in the first column of the rows to add.

You can also modify some attribute data. For example, you can modify the text in the Attribute User Name column, and you can change the category in which the attributes appear (for example, in the Standard, Dimensions, or other category). The category is governed by the CategoryName column on the Custom Interfaces sheet.

You cannot modify the UnitsType of an attribute. You can, however, modify the PrimaryUnits and codelist for the attribute.

However, you cannot delete existing attributes after bulk loading them. If you try to delete existing attributes, the Bulkload utility will include warnings in the log file.

In addition to adding custom interfaces to part classes, you can add custom interfaces for systems and interference checking objects. The software includes sample workbooks that demonstrate how to add custom interfaces to systems and IFC objects. For more information, see Appendix: Other Reference Data.

See Also

Custom Interfaces Sheet
Describing the Common Sheets in the Workbooks
Add User Attributes to a Class