Computed column functions for interface definition based import mappings - HxGN SDx - Update 64 - Administration & Configuration

Administration and Configuration of HxGN SDx

Language
English
Product
HxGN SDx
Search by Category
Administration & Configuration
SmartPlant Foundation / SDx Version
10

The following computed column function examples show the original input and the output expected when data is imported to match a specific requirement in a target system configuration. For information on using functions in the computed column, see Use the Computed column for interface definition based mapping.

Function name

Computed column sample

Input values and output results

GetClassDefFromClassificationOrEnums

(Classifications)

func. GetClassDefFromClassificationOrEnums(“false”, ​“#FDWTagClassification,.Name=[TagPrimaryClassification].SPFClassificationOccurence=[ClassOccurence]”,​“+FDWTagClassClassDef”, {})​

INPUT

Takes the query definition for the unique identification of the class definition and a relationship definition to navigate to the class definition. For example, the input can be:

  • the query definition containing the classification name using which the name of the object class definition is drilled down till the parent classification level,

  • the relationship definition for navigating to the object class definition.

OUTPUT

Returns the class definition of the object.

GetClassDefFromClassificationOrEnums

(Enums)

func. GetClassDefFromClassificationOrEnums(“true”, ​“#EnumListType,.Name=[SpecificType1]”, “+EnumMetadata- PrimaryInterface” ,{ [Tag Class], [Tag Type]})​

INPUT

Takes the query definition for the unique identification of the class definition and a relationship definition to navigate to the class definition. For example, the input can be:

  • the query definition containing the enum list type using which the name of the object class definition is drilled down from the specific enum list type to the most generic list

  • the relationship definition for navigating to the object class definition.

OUTPUT

Returns the class definition of the object.

GetClassDefForObjectsInSystem

func.GetClassDefForObjectsInSystem("true", ".Name=[FolderName]", {"FDWTag", "FDWAsset", "FDWModel"})

INPUT

  • the query definition without the name of the class definition

  • the list of possible class definitions

OUTPUT

Returns the class definition of the object.