DIQ_DimensionGroupFolder
Overview
The
It contains the structural and descriptive metadata required for DimensionIQ to maintain hierarchical organization, display folder structures, and associate dimension groups with their project context.
The host application is responsible for persisting
The host application may use the persisted folder data to support its own workflows, including organizing dimension groups, generating reports, maintaining project structures, or providing additional navigation and filtering capabilities.
Properties
| Property | Type | Required | Description |
|---|---|---|---|
key | string | Yes | Unique identifier for the dimension group folder |
parentFolderKey | string | No | References the parent folder for hierarchical organization |
projectKey | string | Yes | Identifies the project this folder belongs to |
name | string | Yes | Display name of the folder shown in the UI |
notes | string | No | Optional free-text notes or description associated with the dimension group folder |
Implementation Guidelines
Data Persistence
The host application is responsible for selecting and maintaining its own storage mechanism. This may include relational databases, document databases, file storage, object storage, or any other persistence solution appropriate for the application.
The host application should not create, calculate, or modify
When a new
Folder Relationships
The
The optional
The host application should preserve these relationships exactly as provided by DimensionIQ to ensure the folder hierarchy can be correctly reconstructed.
Folder hierarchies should not contain circular references.
Organizational Usage
Dimension groups reference folders to determine their location within the project hierarchy. The folder structure may be used by the host application to organize, filter, navigate, or report on dimension groups.
Changing the folder name or hierarchy does not modify the associated dimension data.
Display Behaviour
The
The folder hierarchy defined through
The optional
Read-Only Behavior
All
The host application may read and use the stored folder data for its own workflows but should not modify identifiers, relationships, or metadata values.
Any changes to folder structure or properties should be performed through DimensionIQ, which will provide the updated