Nuxeo Marketplace

Find Nuxeo packages for your application

Nuxeo labs dynamic fields

By Hyland

Implements an Entity-Attribute-Value (EAV) pattern, letting customers define custom fields per document type at runtime, without adding schema fields to the database. Designed for multi-tenant deployments where each customer has its own set of dynamic fields. Correlated search on those fields is performed with OpenSearch nested queries, which plain NXQL cannot express. This requires the bundled dynamic-fields-opensearch configuration template to be activated in nuxeo.conf: nuxeo.append.templates.dynf=dynamic-fields-opensearch See the README for the full setup, including the mandatory customer ID resolution.

See details at https://github.com/nuxeo-sandbox/nuxeo-labs-dynamic-fields

Downloads
01-SchemaDef.png
(01-SchemaDef.png, 148,175b)
02-DataEntry.png
(02-DataEntry.png, 212,421b)
03-Search.png
(03-Search.png, 117,264b)
Compatible Target Platforms
LTS 2025 LTS 2023 LTS 2021 LTS 2019 LTS 2017
2025.3.0 Yes
2025.2.0 Yes
2025.1.0 Yes
All Versions
Deprecated Target platforms Name Target platforms Range Target platforms Pattern Updated
2025.3.0 - lts [2025.16,) - Sep 10, 2026, 1:32:17 PM
2025.2.0 - lts [2025.16,) - Jun 15, 2026, 12:09:48 PM
2025.1.0 - lts [2025.16,) - Apr 22, 2026, 3:46:32 PM