The MetabaseObjectClass enumeration contains identifiers of repository object classes.
It is used by the following properties and methods:
| Value | Brief description |
| 0 | KE_CLASS_FOLDER. Folder. |
| 1 | KE_CLASS_SPECIALOBJECTS. Special object. |
| 2 | KE_CLASS_METABASEUPDATEOBJECT. Update. |
| 4 | KE_CLASS_NAMESPACE_FOLDER. Container. Folder with namespace for identifiers. |
| 16 | KE_CLASS_SHORTCUT_AUDIT. Special class for shortcut audit. This class can be sent to audit filter settings by repository objects classes IMetabaseAuditPolicy.FilterClass and are not allowed to use for objects creation. |
| 32 | KE_CLASS_REPOSITORY_AUDIT. Special class for audit of operations with repository. NOTE. Creation of this class objects is not supported. |
| 513 | KE_CLASS_DATABASE. Database. |
| 769 | KE_CLASS_TABLE. Table. |
| 770 | KE_CLASS_QUERY. Query. |
| 771 | KE_CLASS_VIEW. View. |
| 772 | KE_CLASS_EXCEL_DS. Data source - Excel. NOTE. Creation of this class objects is not supported. |
| 773 | KE_CLASS_DBF_DS. Data source is DBF. NOTE. Creation of this class objects is not supported. |
| 774 | KE_CLASS_ACCESS_DS. Data source is Access. NOTE. Creation of this class objects is not supported. |
| 775 | KE_CLASS_TXT_DS. Data source is a text file. NOTE. Creation of this class objects is not supported. |
| 776 | KE_CLASS_ODBC_DS. Data source - ODBC. |
| 777 | KE_CLASS_LOG. Log. |
| 778 | KE_CLASS_EXTERNTABLE. External table. |
| 779 | KE_CLASS_EXTERNVIEW. External view. |
| 780 | KE_CLASS_SEQUENCE. Sequence. |
| 1025 | KE_CLASS_STDDIM. Table dictionary. |
| 1026 | KE_CLASS_CLNDIM. Calendar dictionary. |
| 1027 | KE_CLASS_USERDIM. Calculated dictionary. |
| 1028 | KE_CLASS_CUSTOMDIM. Custom dictionary. |
| 1029 | KE_CLASS_DIMELEMENTGROUP. Group of dimension elements. |
| 1030 | KE_CLASS_DIMSELECTIONSCHEMA. Dictionary element selection schema. |
| 1031 | KE_CLASS_ADOMDDIM. ADOMD dictionary. |
| 1032 | KE_CLASS_MSSCENARIODIM. Scenario modelling dictionary. |
| 1033 | KE_CLASS_AUTOCUBEUNITSDIM. Units dictionary. |
| 1034 | KE_CLASS_RUBRICATORREVISIONSDIM. Revisions dictionary in time series database. |
| 1035 | KE_CLASS_COMPOUNDDIM. Composite dictionary. |
| 1036 | KE_CLASS_COMPOUNDCLNDIM. Composite calendar dictionary. |
| 1037 | KE_CLASS_VALIDATIONDIM. Validation dictionary in time series database. |
| 1038 | KE_CLASS_RUBRICATORCALENDARLEVELSDIM. Calendar dimension of the time series database. |
| 1039 | KE_CLASS_SOURCEANDFIELDDIM. Dictionary of sources and fields. |
| 1040 | KE_CLASS_NUMSROWSDIM. Dictionary of row numbers. |
| 1041 | KE_CLASS_DYNAMICDIM. Dictionary with dynamic data load. NOTE. Creation of this class objects is not supported. |
| 1042 | KE_CLASS_ATTRIBUTESDIM. Dictionary of time series database attributes. |
| 1043 | KE_CLASS_VIRTUALDIM. Virtual dimension for table rows and columns. |
| 1281 | KE_CLASS_STDCUBE. Standard cube. |
| 1282 | KE_CLASS_CALCCUBE. Calculated cube. |
| 1283 | KE_CLASS_CUBEVIEW. Cube view. |
| 1284 | KE_CLASS_VIRTUALCUBE. Virtual cube. |
| 1285 | KE_CLASS_CUBELINK. Cube connection. |
| 1286 | KE_CLASS_ADOMDCUBE. ADOMD cube. |
| 1287 | KE_CLASS_AUTOCUBE. Automatic cube. |
| 1289 | KE_CLASS_CUBELOADER. Cube loader. |
| 1290 | KE_CLASS_CUBEMETALOADER. Indicators loader. |
| 1291 | KE_CLASS_SUBJECTAREA. Domain. |
| 1292 | KE_CLASS_INFOCUBE. "Infocube" for storing parameters for creating a cube. |
| 1293 | KE_CLASS_METRIC. Metric. |
| 1294 | KE_CLASS_CUBE_CACHE_SAVER. Cache object for cubes and dimensions. |
| 1295 | KE_CLASS_CUBE_SEGMENT. Cube segment. |
| 1296 | KE_CLASS_CUBE_SEGMENT_CONTAINER. Cube segment container. |
| 1537 | KE_CLASS_MODULE. Unit. |
| 1538 | KE_CLASS_FORM. Form. |
| 1539 | KE_CLASS_ASSEMBLY. Assembly. |
| 1540 | KE_CLASS_WEBFORM. Web form. |
| 1793 | KE_CLASS_WORKSPACE. Workspace. |
| 2049 | KE_CLASS_PIVOT. Base for creating a table with the data of the following objects:
NOTE. Creation of this class objects is not supported. |
| 2561 | KE_CLASS_EXPRESSREPORT. Express report. |
| 2562 | KE_CLASS_PROCEDURALREPORT. Regular report. |
| 2817 | KE_CLASS_BUSRUB. Business rubricator. NOTE. Working with objects of this class is no longer supported. |
| 2818 | KE_CLASS_BUSRUBCON. Business rubricator: connector. NOTE. Working with objects of this class is no longer supported. |
| 2819 | KE_CLASS_BUSRUBFACT. Business rubricator: indicator. NOTE. Working with objects of this class is no longer supported. |
| 2820 | KE_CLASS_BUSRUBCOMPOSITEFACT. Business rubricator: composite indicator. NOTE. Working with objects of this class is no longer supported. |
| 2822 | KE_CLASS_RUBRICATOR. Time series database. |
| 2823 | KE_CLASS_RUBRICATORFACTOR. Time series database indicator. |
| 2823 | KE_CLASS_RUBRICATORFACTORTRANSFORM. Transformed indicator of time series database. |
| 2824 | KE_CLASS_IMPORTREQUEST. Parameters of importing indicators to time series database. |
| 2825 | KE_CLASS_EXPORTREQUEST. Parameters of exporting indicators from time series database. |
| 2826 | KE_CLASS_RUBRICATORSEGMENT. Data range (segment) of time series database. |
| 2827 | KE_CLASS_WORKBOOK. Workbook. |
| 2828 | KE_CLASS_CUBEMETAUPDATE. Replication object. |
| 2829 | KE_CLASS_RUBRICATORHIERARCHY. Hierarchy of time series database. |
| 3073 | KE_CLASS_APPSERVER. Task scheduler. |
| 3074 | KE_CLASS_METADICTIONARY. Metaattributes of time series database. |
| 3075 | KE_CLASS_METARECORD. Reserved for internal use. |
| 3076 | KE_CLASS_METADICTIONARYRDS. Table MDM dictionary. |
| 3077 | KE_CLASS_METADICTIONARYCOMPRDS. Composite table MDM dictionary. |
| 3329 | KE_CLASS_DOCUMENT. Document. |
| 3330 | KE_CLASS_TOPOBASE. Map. |
| 3331 | KE_CLASS_RESOURCEOBJECT. Resources. |
| 3332 | KE_CLASS_STYLESHEET. Styles table. |
| 3333 | KE_CLASS_SHAREDPARAMS. Global parameters. |
| 3841 | KE_CLASS_SQLCOMMAND. DBMS command. |
| 3842 | KE_CLASS_PROCEDURE. Procedure. |
| 3843 | KE_CLASS_MDCALCULATION. Multidimensional calculation on database server. |
| 4097 | KE_CLASS_ETLTASK. ETL task. |
| 4353 | KE_CLASS_RDS_DATABASE. MDM database. |
| 4354 | KE_CLASS_RDS_DICTIONARY. MDM dictionary. |
| 4355 | KE_CLASS_RDS_COMPDICTIONARY. Composite MDM dictionary. |
| 4357 | KE_CLASS_RDS_IMPORTREQUEST. Object of import to MDM dictionary. |
| 4358 | KE_CLASS_RDS_EXPORTREQUEST. Object of export to MDM dictionary. |
| 4609 | KE_CLASS_DW_DATABASE. DW database. NOTE. Creation of this class objects is not supported. |
| 4610 | KE_CLASS_DW_FACT. DW indicator. NOTE. Creation of this class objects is not supported. |
| 4611 | KE_CLASS_DW_FACTCUBE. DW indicator cube. NOTE. Creation of this class objects is not supported. |
| 4624 | KE_CLASS_DW_REPOSITORYDB. Repository of extended data warehouse. NOTE. Creation of class objects is not supported. |
| 4865 | KE_CLASS_ADOMD_CATALOG. ADOMD database. |
| 5121 | KE_CLASS_MODELSPACE. Modeling container. |
| 5122 | KE_CLASS_MSVARIABLE. Modeling variable. |
| 5123 | KE_CLASS_MSPROBLEM. Modeling problem. |
| 5124 | KE_CLASS_MSSCENARIO. Modeling scenario. |
| 5125 | KE_CLASS_MSMODEL. Model. |
| 5126 | KE_CLASS_MSMETAMODEL. Metamodel. |
| 5127 | KE_CLASS_MSMETAMODELCHART. Metamodel graph. |
| 5128 | KE_CLASS_CALCULATIONHISTORY. Calculation history. |
| 5129 | KE_CLASS_VALIDATION. Validation. |
| 5130 | KE_CLASS_VALIDATIONFILTER. Validation filter. |
| 5131 | KE_CLASS_VALIDATIONGROUP. Validation group. |
| 5132 | KE_CLASS_MSTABLEVIEW. Table visualizer for modeling container. |
| 5377 | KE_CLASS_TASK_EXECUTESUB. Unit execution. |
| 5378 | KE_CLASS_TASK_CONTAINTER. Scheduled task container. |
| 5379 | KE_CLASS_TASK_CALCULATECUBE. Calculated cube calculation. |
| 5380 | KE_CLASS_TASK_CALCULATEREPORT. Regular report calculation. |
| 5381 | KE_CLASS_TASK_EXECUTEETL. ETL task execution. |
| 5382 | KE_CLASS_TASK_CALCULATEMODEL. Model calculation task. |
| 5384 | KE_CLASS_TASK_CALCULATEMDCALCULATION. Multidimensional calculation on database server. |
| 5386 | KE_CLASS_TASK_UPDATE_CUBE_CACHE. Updating cache for task scheduler. |
| 5387 | KE_CLASS_TASK_UPDATE_DIMENSION. Dimension update task. |
| 5388 | KE_CLASS_TASK_SEARCHENGINE_IMPORT. Search index update task. |
| 5389 | KE_CLASS_BPM_SCHEDULEDTASK. Business process task. |
| 5889 | KE_CLASS_CUSTOM_EXTENDER. Custom classes container. |
| 5890 | KE_CLASS_CUSTOM_CLASS. Custom metadata class. |
| 5891 | KE_CLASS_CUSTOM_OBJECT. Custom metadata object. |
| 7937 | KE_CLASS_SECURITY. Security policy. |
| 7938 | KE_CLASS_AUDITLOG. Access protocol. |
| 8193 | KE_CLASS_METABASELINK. Repository connection. |
| 8448 | KE_ADHOC_REPORT. Dashboard. |
| 8449 | KE_ADHOC_DATASOURCES. Dashboard data sources. |
| 8450 | KE_ADHOC_THEME. Dashboard theme. |
8960 |
KE_CLASS_BPM_WORKSPACE. Business process executor. |
8961 |
KE_CLASS_BPM_PROCESS. Business process. |
| 9216 | KE_CLASS_DASHBOARD_REPORT. Information panel. |
| 9217 | KE_CLASS_SEMANTIC_LAYER. Data model. |
| 9218 | KE_CLASS_DASHBOARD_PUBLICATIONS_REGISTRY. Registry table with information about published information panels. |
| 9473 | KE_CLASS_PYTHON_MODULE. Python unit. |
| 10241 | KE_CLASS_JAVA_MODULE. Java unit. |
| 10497 | KE_CLASS_DBA_PROXY_APP. Business application. NOTE. It is not intended to be used in application code. |
| 10753 | KE_CLASS_BUDGETING. Budgeting. |
Foresight Analytics Platform extensions are based on custom class objects. Classes of these objects are absent in the MetabaseObjectClass enumeration but they can be obtained in the IMetabaseCustomClass.ClassId property. The custom class described by the IMetabaseCustomClass interface can be obtained in the IMetabaseCustomExtender.Classes collection.
One can also use the GetMetabaseHelper.GetCustomClassByEnum(BPClasses.<object type>) function. This function is implemented in the Repository Interaction Unit unit (P10002_METABASE_HELPER) of the Designer of Business Applications extension.
Connect this unit using the link to use the GetCustomClassByEnum function:

See also: