Skip to content

Document primitive collections without storage keys - #26081

Merged
enisn merged 2 commits into
rel-10.7from
salihozkara/low-code-107-feature-docs
Aug 27, 2026
Merged

Document primitive collections without storage keys#26081
enisn merged 2 commits into
rel-10.7from
salihozkara/low-code-107-feature-docs

Conversation

@salihozkara

@salihozkara salihozkara commented Aug 26, 2026

Copy link
Copy Markdown
Member

Summary

  • document primitive collection definitions without internal identifiers
  • explain that schema names are derived from entity and property names

Validation

  • documentation syntax check passed for the changed page

Copilot AI lite review requested due to automatic review settings August 26, 2026 15:54
@salihozkara salihozkara added this to the 10.7-final milestone Aug 26, 2026
@salihozkara
salihozkara requested a review from enisn August 26, 2026 15:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Low Code data modeling documentation to clarify how primitive collection storageKey values are created and how clients should handle them when creating collections via tooling APIs.

Changes:

  • Clarifies that primitive collection storageKey is a stable internal identity stored in the model.
  • Documents that Designer and MCP “add collection” mutations must omit storageKey because the server generates it.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/en/low-code/data-modeling.md Outdated
* `uniqueItems` is required and controls duplicate-value validation.
* The effective item limit is the lower of `maxCount` and `LowCode:PrimitiveCollections:MaximumItemsPerProperty`. The verified global default is `1000`.
* `storageKey` is a stable internal identity used by the normalized collection table. Let the Designer generate it and do not change it after data exists.
* `storageKey` is a stable internal identity stored in the model for the normalized collection table. When adding a collection through the Designer or MCP, omit it from the mutation payload; the server generates it. Do not change it after data exists.
@salihozkara salihozkara changed the title Clarify primitive collection storage keys Document primitive collections without storage keys Aug 26, 2026
@enisn
enisn merged commit f9cbccf into rel-10.7 Aug 27, 2026
2 checks passed
@enisn
enisn deleted the salihozkara/low-code-107-feature-docs branch August 27, 2026 06:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants