Registering an Object Type¶
Object types include multiple levels, for example, site types (such as wind farm and building), device types (such as meter and energy storage system), and component types (such as battery bank and battery rack). Only by registering object types in Common Data Service can these object types be referenced to define the asset types that metrics, attributes, and measurement points belong to. You can register object types in batches by uploading a template file.
Prerequisites¶
You need to be assigned the required asset permission and operation permission, and a menu group containing the Object Types menu. If not assigned, contact the application administrator.
Procedure¶
Select Meta Data > Object Types from the left navigation pane.
Select the Public Object Types or Private Object Types tab according to the effective scope of the target object type, and click Import. For more information about the difference between public and private object types, see Public/Private Object Types.
Click Download in the pop-up window and choose to download an Excel and a JSON template file.
Enter the following information in the template file.
Field Name
Identifier
Required/Optional
Description
Object Type Identifier
mdmType
Required
The identifier of the object type, which needs to be unique within the same (public/private) effective scope.
Object Type Chinese/English/Japanese/Spanish Name
nameZh/En/Ja/Es
English and Chinese names are required
The object type name in different languages.
Related Domain Identifier
domain
Required
The identifier of the domain that the object type belongs to. You can go to Meta Data > Object Types > Public Object Types to view all supported domains in the filter list of the Related Domain Name column and locate the identifier of the target domain in the Related Domain Identifier column. If your target domain is not listed, contact the system administrator to add the target domain.
Domain Chinese/English/Japanese/Spanish Name
domainNameZh/En/Ja/Es
English and Chinese names are required
The domain name in different languages. You can go to Meta Data > Object Types > Public Object Types to view all supported domains in the filter list of the Related Domain Name column. If your target domain is not listed, contact the system administrator to add the target domain.
IoT Model Mapping
modelId
Required
The identifier of the EnOS model mapped with the object type.
Is Site
isSite
Required
Fill in
Y
if the object type is a site type and fill inN
if not.Is Device Group
isDeviceGroup
Required
Fill in
Y
if the object type is a device group type and fill inN
if not.Source
source
Required
Fill in
CDS
if the object type comes from Common Data Service and fill inAMC
if the object type comes from Configuration Center.AMC Type Mapping
amcType
Optional
The associated asset type defined in Configuration Center.
Icon
icons
Optional
Specify the icon of the object type to be displayed in UI with this format:
{“IconType”: “FilePath”}
, for example,{“2d”: “/temp/temp.png”}
. Use these icon types: 2d, Quasi-physical, default. You can also customize your own icon types.Dimension Combination Attribute
dimensionPermutation
Optional
Specify an attribute identifier whose attribute content is a multi-dimensional aggregation method for the object type. For example, when registering the
Solar Site
object type, you can specify its Dimension Combination Attribute as thes_dimension_permutation
attribute provided by EnOS Solar Monitoring & Control API. The attribute content isinverterType, inverterMfr, inverterModel|CENTRAL, Huawei, Sun2000_500KTL|STRING, Sungrow, SG2000_500KTL
, which means that the above inverter type + inverter manufacturer + inverter model is an effective multidimensional aggregation method for theSolar Site
object type.Note
The “Org ID”, “Org Name”, “Updated On”, and “Updated By” fields in the template file can be left blank and will be filled by the system after upload.
Click Upload in the pop-up window. Select the filled template file and click OK.
Results¶
Once registered, the object type appears in the object type list. You can view its details and perform the following actions on it.
Edit the object type: Click Export, modify the template file as required, and import the modified file. The object types with the same identifiers will overwrite the existing object types, and the object types with different identifiers will be added.
Delete the object type: Click Delete of the target object type. Deleted object types cannot be restored.