Metadata Model Documentation
This document describes the metadata model structure of the Informat AI Low-Code Platform.
Model Classification
1. Actual Metadata Files (ending with Define)
These files are the core metadata definitions in the Informat AI Low-Code Platform, used to describe various entities and configurations in the platform.
1.1 Base Metadata
- DefineObject - Base model for define objects, the base class for all metadata objects
1.2 Application-Related Metadata
- ApplicationDefine - Application definition model, containing basic application configuration
- ApplicationOptionDefine - Application option definition model
- AppPermissionDefine - Application permission definition model
- AppListenerDefine - Application listener definition model
- ApplicationCustomLoadResourceDefine - Application custom load resource definition model
1.3 Module-Related Metadata
- ModuleDefine - Module definition model, containing basic module configuration
1.4 Table-Related Metadata
- TableFieldDefine - Table field definition model
- TableFieldGroupDefine - Table field group definition model
- TableIndexDefine - Table index definition model
- TableSearchFilterDefine - Table search filter definition model
1.5 Workflow-Related Metadata
- BpmnProcessDefine - BPMN process definition model
1.6 Dashboard-Related Metadata
- DashboardCardDefine - Dashboard card definition model
1.7 Automation-Related Metadata
- AutomaticDefine - Automation definition model
- ScheduleDefine - Schedule definition model
1.8 Script-Related Metadata
- ScriptDefine - Script definition model
1.9 API-Related Metadata
- ApiDefine - API definition model
1.10 AI-Related Metadata
- AiAgentDefine - AI agent definition model
- DesignerAiAgentDefine - Designer AI agent definition model
1.11 Other Metadata
- KnowledgeBaseDocDefine - Knowledge base document definition model
- PageDesignerDefine - Page designer definition model
- RoleDefine - Role definition model
- SurveyItemDefine - Survey item definition model
- TextindexTableDefine - Text index table definition model
- VersionDefine - Version definition model
2. Object Files Referenced by Metadata (not ending with Define)
These files are objects referenced by metadata, used to support metadata configuration and functionality.
2.1 Query-Related Objects
- AggregationQuery - Aggregation query model
- FilterCondition - Filter condition model
2.2 Table-Related Objects
- DataAutomaticVar - Data automatic variable model
- DefaultValue - Default value model
- FieldWidth - Field width model
- TableViewSetting - Table view setting model
- TableViewFilter - Table view filter model
2.3 Style-Related Objects
- CardStyle - Card style model
- FormStyle - Form style model
- TagStyle - Tag style model
2.4 Component-Related Objects
- Button - Button model
- ComponentDetailSetting - Component detail setting model
2.5 Resource-Related Objects
- ApplicationResource - Application resource model
- WebsiteSetting - Website setting model
2.6 Other Objects
- DeleteDraftItem - Delete draft item model
- DesignerPublishResult - Designer publish result model
- Note - Note model
- ObjectRef - Object reference model

