Item Mappings - Intergraph Smart Reference Data - Version 10.2 - Customization & Programming - Hexagon

Intergraph Smart Reference Data Integration (10.2)

Language
English
Product
Intergraph Smart Reference Data
Search by Category
Customization & Programming
Smart Materials/Smart Reference Data Version
10.2

Item mapping creates a set of relations between:

  • Data tables and assigned groups/parts/commodity codes/idents

  • Data table attributes and the standard values that are displayed for parts/commodity codes/idents/specification codes

Mapping of a value to an attribute can be done in the following ways:

  • Data table dependent mapping

  • Data table independent mapping

Data table dependent mapping helps in creating a relationship between a data table and specification item. A specification item is a component of a specification.

Data table independent mapping, also called attribute mapping helps you define a relationship between attributes belonging to a data table and components (group, part, specification code, and so on).

The Smart 3D export job first searches for a data table dependent mapping. If there is no data table dependent mapping for the item, the software searches for a data table independent mapping.

The search process proceeds in the following order:

idents, commodity codes, commodity parts or groups, specification items, specification headers.

If on one level no mapping is found, the search continues on the next level. In the Data Table Configurations tab, there is a configuration setting on the attribute level that can restrict the level of search . For more information, see Data Table Configurations.

Add an item mapping

  1. Click Integration > XI20 Smart 3D > XI2030 Smart 3D Configuration and then click the Data Table Mappings tab.

  2. Click Add .

  3. In the Item Mapping box, type a name for the item mapping.

  4. In the Comment box, type a comment for the item mapping.

  5. Click Selection listnext to the Template box.

  6. In the Selection list dialog box, double-click a row to select the required value.

  7. Click Save . The newly created item mapping is displayed in the tree view (on the left).

Edit an item mapping

  1. Click Integration > XI20 Smart 3D > XI2030 Smart 3D Configuration and then click the Data Table Mappings tab. The item mapping is loaded in the form of a tree view.

  2. In the tree view, right-click an item mapping and click Edit, or select an item mapping and click Edit edit icon at the top of the tree view.

  3. In the Item Mapping tab, click Open for Edit edit icon.

  4. Make the required changes.

  5. Click Save .

Delete an item mapping

  1. Click Integration > XI20 Smart 3D > XI2030 Smart 3D Configuration and then click the Data Table Mappings tab. The item mapping is loaded in the form of a tree view.

In the tree view, right-click an item mapping and click Delete, or select an item mapping and click Delete Delete icon at the top of the tree view.

If the value is defined to be read from the geometric, and the value is not found in the assigned geometric on the Item Mappings screen, the higher mapping levels are automatically ignored, in the same way as if a value would have been found in the assigned geometric.

Sheet Mapping – Sheet dependent

The sheet mapping defines the relation between Smart Reference Data components and a dedicated sheet.

Components that are not assigned to any PartClass sheet cannot be exported into any sheet. Sheets that have no mappings entered are always exported as empty sheets.

Items like groups/parts/commodity codes/idents can only be mapped directly to sheets of the PART_DEFINITION and PART_FILTER categories.

Sheet mapping can be made on different levels, such as:

  • group/part

  • commodity code

  • ident code

If you map a Smart Reference Data part to a PART_DEFINITION sheet, all idents that will ever be created for this part in Smart Reference Data are automatically mapped to this sheet. If you map a commodity code, all idents that will ever be created for this commodity code in Smart Reference Data are automatically mapped to this sheet. You can only map a commodity code if the associated part is not yet mapped to the sheet.

If you map an item to a PART_FILTER sheet, this item will be reported (exploded) on a single ident level. Otherwise, it will be output on the commodity code level.

t15

The purpose of the Commodity Range is to filter the commodity codes within the selected group or part based on the table, table group, and table detail combinations specified here.

If you have entered a commodity code in the Commodity Code field on the Sheet Mapping page, you cannot enter a commodity range. And vice versa, if you have entered a commodity range in the Commodity Range block, you cannot enter a commodity code.

As a consequence, the commodity codes to be exported using Integration > Smart 3D > Smart 3D Transfer Jobs > Transfer Jobs are filtered based on the group or the group and part combinations along with the commodity range specified in the sheet dependent sheet mappings on Item Mappings.

Attribute Mapping – Sheet dependent

Sheet dependent attribute value – Smart Reference Data component relations can be defined on different levels, such as:

  • group/part

  • commodity ranges

  • commodity code

  • ident

  • spec

  • spec item

The deeper the level, the higher the priority. For instance, mappings in combination with a commodity part have priority over the mappings where only the commodity group is assigned.

The purpose of the Commodity Range is to filter the commodity codes within the selected group or part based on the table, table group, and table detail combinations specified here.

Attribute Mapping – Sheet independent

Sheet independent attribute value – Smart Reference Data component relations can be defined on different levels, such as:

  • group/part

  • commodity ranges

  • commodity code

  • ident

  • spec

  • spec item

  • table details

The deeper the level, the higher the priority. For instance, mappings in combination with a commodity part have priority over the mappings where only the commodity group is assigned.

The purpose of the Commodity Range is to filter the commodity codes within the selected group or part based on the table, table group, and table detail combinations specified here.

Currently, the following sheet independent attributes are assigned to the group/part level:

  • BoltType

  • BoltingRequirements

  • GasketRequirements

  • GasketType

  • PartDataSource

  • ValveOperatorCatalogPartNumber

  • WeldingRequirement

Currently, the following sheet independent attributes are assigned to the table detail level:

  • EndPreparation (1) (2) (3) (4)

  • EndStandard (1) (2) (3) (4)

  • ManufacturingMethod

  • PressureRating (1) (2) (3)

  • ValveOperatorType