Aller au contenu
SurfaceDocs
ENCommencer
DocsRéférence du Model

surfaceCompositionSpec

Propriétés, variantes, types et limites de surfaceCompositionSpec.

Cette référence décrit la structure complète de surfaceCompositionSpec. Chaque chemin représente une propriété, y compris les objets imbriqués, les éléments de listes et les branches conditionnelles. Une branche identifiée par kind, contract ou mode n’admet que ses propres propriétés.

Structure et valeurs

Champ Options / valeurs attendues Description
contract "SurfaceModelComposition@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
catalogue closed object Requis. Définit « catalogue » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
catalogue.contract "SurfaceCompositionCatalogue@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
catalogue.version "0.0.0.1" Requis. Version déclarée du contenu ou de la publication; elle identifie l’interprétation applicable.
catalogue.hash string; /^[a-f0-9]{64}$/u Requis. Définit « hash » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
root string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u Requis. Définit « root » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements Record<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u, closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object> Requis. Définit « elements » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 1].type "HomeHeader" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 1].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 1].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 1].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 2].type "HomeLaunchers" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 2].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 2].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 2].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 3].type "HomeLayout" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 3].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 3].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 3].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 4].type "HomeSection" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 4].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 4].props.sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 4].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 4].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 5].type "HomeActivity" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 5].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 5].props.blockKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 5].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 5].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 6].type "Page" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 6].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 6].props.title string; min length 1; max length 4000 Requis. Titre de l’objet ou de la section dans l’interface.
elements{key}.[variant 6].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 6].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 7].type "Section" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 7].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 7].props.title string; min length 1; max length 4000 Requis. Titre de l’objet ou de la section dans l’interface.
elements{key}.[variant 7].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 7].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 8].type "Stack" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 8].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 8].props.gap "none" | "small" | "medium" | "large" Requis. Définit « gap » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 8].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 8].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 9].type "Grid" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 9].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 9].props.columns 1 OR 2 OR 3 OR 4 Requis. Colonnes ordonnées et leurs sources de valeurs autorisées.
elements{key}.[variant 9].props.gap "none" | "small" | "medium" | "large" Requis. Définit « gap » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 9].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 9].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 10].type "Card" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 10].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 10].props.title string; min length 1; max length 4000 Requis. Titre de l’objet ou de la section dans l’interface.
elements{key}.[variant 10].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 10].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 11].type "Heading" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 11].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 11].props.text string; min length 1; max length 4000 Requis. Définit « text » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 11].props.level 1 OR 2 OR 3 OR 4 Requis. Profondeur structurelle de l’Anchor dans la hiérarchie admise.
elements{key}.[variant 11].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 11].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 12].type "Text" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 12].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 12].props.text string; min length 1; max length 4000 Requis. Définit « text » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 12].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 12].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 13].type "Badge" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 13].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 13].props.text string; min length 1; max length 4000 Requis. Définit « text » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 13].props.tone "neutral" | "info" | "success" | "warning" | "danger" Requis. Définit « tone » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 13].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 13].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 14].type "Icon" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 14].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 14].props.icon closed object Requis. Icône du catalogue admis pour cette variante de présentation.
elements{key}.[variant 14].props.icon.catalog Géré par Surface; fourni par les outils du Model. Requis. Définit « catalog » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 14].props.icon.revision string; min length 1; max length 120 Requis. Définit « revision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 14].props.icon.name string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Nom lisible de l’élément dans le contexte qui le présente.
elements{key}.[variant 14].props.label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
elements{key}.[variant 14].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 14].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 15].type "RecordIdentity" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 15].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 15].props.recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 15].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 15].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 16].type "RecordField" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 16].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 16].props.recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 16].props.fieldPath string; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u; max length 127 Requis. Sélecteur sémantique de Field utilisant le préfixe fields/.
elements{key}.[variant 16].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 16].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 17].type "RecordSettings" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 17].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 17].props.recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 17].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 17].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 18].type "RecordTags" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 18].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 18].props.recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 18].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 18].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 19].type "RecordMetric" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 19].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 19].props.recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 19].props.metricKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 19].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 19].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 20].type "RecordRelations" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 20].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 20].props.recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 20].props.groupKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 20].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 20].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 21].type "NativeContent" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 21].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 21].props.recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 21].props.contentKind "document" | "code" | "canvas" | "asset" Requis. Sélectionne le moteur de contenu natif et le format associé.
elements{key}.[variant 21].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 21].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 22].type "QueryTable" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 22].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 22].props.binding closed object OR closed object OR closed object OR closed object OR closed object Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre.
elements{key}.[variant 22].props.binding.[kind=work-section].kind "work-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 22].props.binding.[kind=work-section].experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=work-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=work-section].bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=work-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=collection].kind "collection" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 22].props.binding.[kind=collection].destinationKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=collection].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=home-section].kind "home-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 22].props.binding.[kind=home-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=home-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=record-section].kind "record-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 22].props.binding.[kind=record-section].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=record-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=record-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=record-relations].kind "record-relations" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 22].props.binding.[kind=record-relations].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].props.binding.[kind=record-relations].groupKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 22].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 22].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 23].type "RecordCards" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 23].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 23].props.binding closed object OR closed object OR closed object OR closed object OR closed object Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre.
elements{key}.[variant 23].props.binding.[kind=work-section].kind "work-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 23].props.binding.[kind=work-section].experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=work-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=work-section].bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=work-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=collection].kind "collection" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 23].props.binding.[kind=collection].destinationKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=collection].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=home-section].kind "home-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 23].props.binding.[kind=home-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=home-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=record-section].kind "record-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 23].props.binding.[kind=record-section].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=record-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=record-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=record-relations].kind "record-relations" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 23].props.binding.[kind=record-relations].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.binding.[kind=record-relations].groupKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 23].props.columns 1 OR 2 OR 3 OR 4 Requis. Colonnes ordonnées et leurs sources de valeurs autorisées.
elements{key}.[variant 23].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 23].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 24].type "QueryGraph" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 24].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 24].props.binding closed object OR closed object OR closed object OR closed object OR closed object Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre.
elements{key}.[variant 24].props.binding.[kind=work-section].kind "work-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 24].props.binding.[kind=work-section].experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=work-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=work-section].bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=work-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=collection].kind "collection" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 24].props.binding.[kind=collection].destinationKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=collection].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=home-section].kind "home-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 24].props.binding.[kind=home-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=home-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=record-section].kind "record-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 24].props.binding.[kind=record-section].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=record-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=record-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=record-relations].kind "record-relations" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 24].props.binding.[kind=record-relations].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].props.binding.[kind=record-relations].groupKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 24].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 24].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 25].type "QueryKanban" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 25].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 25].props.binding closed object OR closed object OR closed object OR closed object OR closed object Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre.
elements{key}.[variant 25].props.binding.[kind=work-section].kind "work-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 25].props.binding.[kind=work-section].experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=work-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=work-section].bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=work-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=collection].kind "collection" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 25].props.binding.[kind=collection].destinationKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=collection].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=home-section].kind "home-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 25].props.binding.[kind=home-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=home-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=record-section].kind "record-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 25].props.binding.[kind=record-section].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=record-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=record-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=record-relations].kind "record-relations" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 25].props.binding.[kind=record-relations].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].props.binding.[kind=record-relations].groupKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 25].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 25].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 26].type "QueryGantt" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 26].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 26].props.binding closed object OR closed object OR closed object OR closed object OR closed object Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre.
elements{key}.[variant 26].props.binding.[kind=work-section].kind "work-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 26].props.binding.[kind=work-section].experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=work-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=work-section].bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=work-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=collection].kind "collection" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 26].props.binding.[kind=collection].destinationKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=collection].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=home-section].kind "home-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 26].props.binding.[kind=home-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=home-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=record-section].kind "record-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 26].props.binding.[kind=record-section].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=record-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=record-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=record-relations].kind "record-relations" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 26].props.binding.[kind=record-relations].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].props.binding.[kind=record-relations].groupKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 26].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 26].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 27].type "QueryTimeline" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 27].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 27].props.binding closed object OR closed object OR closed object OR closed object OR closed object Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre.
elements{key}.[variant 27].props.binding.[kind=work-section].kind "work-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 27].props.binding.[kind=work-section].experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=work-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=work-section].bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=work-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=collection].kind "collection" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 27].props.binding.[kind=collection].destinationKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=collection].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=home-section].kind "home-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 27].props.binding.[kind=home-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=home-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=record-section].kind "record-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 27].props.binding.[kind=record-section].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=record-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=record-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=record-relations].kind "record-relations" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 27].props.binding.[kind=record-relations].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].props.binding.[kind=record-relations].groupKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 27].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 27].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 28].type "QueryCalendar" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 28].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 28].props.binding closed object OR closed object OR closed object OR closed object OR closed object Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre.
elements{key}.[variant 28].props.binding.[kind=work-section].kind "work-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 28].props.binding.[kind=work-section].experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=work-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=work-section].bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=work-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=collection].kind "collection" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 28].props.binding.[kind=collection].destinationKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=collection].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=home-section].kind "home-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 28].props.binding.[kind=home-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=home-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=record-section].kind "record-section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 28].props.binding.[kind=record-section].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=record-section].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=record-section].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=record-relations].kind "record-relations" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 28].props.binding.[kind=record-relations].recordProfileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].props.binding.[kind=record-relations].groupKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 28].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 28].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 29].type "ModelAction" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 29].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 29].props.actionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Action déclarée; son affichage ne l’exécute pas.
elements{key}.[variant 29].props.label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
elements{key}.[variant 29].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 29].on closed object Requis. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 29].on.press closed object Requis. Définit « press » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 29].on.press.action "prepare-action" Requis. Définit « action » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 29].on.press.params closed object Requis. Définit « params » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 29].on.press.params.actionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Action déclarée; son affichage ne l’exécute pas.
elements{key}.[variant 30].type "RecordLayout" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 30].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 30].props.asideWidth "standard" | "compact" Requis. Preset obligatoire du panneau droit : standard pour 230 px ou compact pour 220 px. L’espacement est de 21 px; la disposition passe en une colonne sous 850 px.
elements{key}.[variant 30].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u>; length 2 Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 30].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 31].type "Tabs" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 31].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 31].props.label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
elements{key}.[variant 31].props.defaultTabKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 31].props.tabs Array<closed object>; min length 1; max length 20 Requis. Définit « tabs » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 31].props.tabs[].key string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Identifiant sémantique stable utilisé par les références; le modifier change l’identité.
elements{key}.[variant 31].props.tabs[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
elements{key}.[variant 31].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 31].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 32].type "TabPanel" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 32].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 32].props.tabKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 32].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u>; length 1 Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 32].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 33].type "ActionGroup" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 33].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 33].props.primary closed object; null Requis. Définit « primary » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 33].props.primary.actionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Action déclarée; son affichage ne l’exécute pas.
elements{key}.[variant 33].props.primary.label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
elements{key}.[variant 33].props.secondary Array<closed object>; max length 20 Requis. Définit « secondary » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 33].props.secondary[].actionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Action déclarée; son affichage ne l’exécute pas.
elements{key}.[variant 33].props.secondary[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
elements{key}.[variant 33].props.menu Array<closed object>; max length 40 Requis. Définit « menu » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 33].props.menu[].actionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Action déclarée; son affichage ne l’exécute pas.
elements{key}.[variant 33].props.menu[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
elements{key}.[variant 33].props.menuLabel string; min length 1; max length 4000 Requis. Définit « menu Label » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 33].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u>; length 0 Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 33].on Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u, closed object> Requis. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 33].on{key}.action "prepare-action" Requis. Définit « action » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 33].on{key}.params closed object Requis. Définit « params » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 33].on{key}.params.actionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Action déclarée; son affichage ne l’exécute pas.
elements{key}.[variant 34].type "Header" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 34].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 34].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u>; length 2 Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 34].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 35].type "WorkIdentity" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 35].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 35].props.experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 35].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 35].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 36].type "WorkNavigation" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 36].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 36].props.experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 36].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 36].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 37].type "WorkPanel" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 37].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 37].props.experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 37].props.sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 37].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u>; length 1 Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 37].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 38].type "WorkStageRail" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 38].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 38].props.experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 38].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 38].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 39].type "WorkTargetContent" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 39].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 39].props.experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 39].props.sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 39].props.bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 39].props.contentKind "document" | "code" | "canvas" | "asset" Requis. Sélectionne le moteur de contenu natif et le format associé.
elements{key}.[variant 39].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 39].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 40].type "WorkSources" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 40].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 40].props.experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 40].props.sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 40].props.bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 40].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 40].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 41].type "WorkRequests" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 41].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 41].props.experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 41].props.sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 41].props.bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 41].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 41].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 42].type "WorkCriteria" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 42].props closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 42].props.experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 42].props.sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 42].props.bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 42].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 42].on closed object; optional Facultatif. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].type "WorkAction" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].props closed object OR closed object Requis. Définit « props » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].props.[variant 1].experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].props.[variant 1].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].props.[variant 1].bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].props.[variant 1].scope "rootWork" | "selectedStage" | "retainedTarget" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].props.[variant 1].actionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Action déclarée; son affichage ne l’exécute pas.
elements{key}.[variant 43].props.[variant 1].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
elements{key}.[variant 43].props.[kind=consolidation].kind "consolidation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 43].props.[kind=consolidation].experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].props.[kind=consolidation].sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].props.[kind=consolidation].bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].props.[kind=consolidation].scope "selectedStage" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].props.[kind=consolidation].profileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].props.[kind=consolidation].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
elements{key}.[variant 43].children Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> Requis. Éléments enfants dans l’ordre; respecter le type et les références admis.
elements{key}.[variant 43].on closed object Requis. Définit « on » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].on.press closed object OR closed object Requis. Définit « press » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].on.press.[variant 1].action "prepare-action" Requis. Définit « action » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].on.press.[variant 1].params closed object Requis. Définit « params » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].on.press.[variant 1].params.experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].on.press.[variant 1].params.sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].on.press.[variant 1].params.bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].on.press.[variant 1].params.scope "rootWork" | "selectedStage" | "retainedTarget" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].on.press.[variant 1].params.actionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Action déclarée; son affichage ne l’exécute pas.
elements{key}.[variant 43].on.press.[variant 2].action "prepare-consolidation" Requis. Définit « action » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].on.press.[variant 2].params closed object Requis. Définit « params » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].on.press.[variant 2].params.kind "consolidation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
elements{key}.[variant 43].on.press.[variant 2].params.experienceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].on.press.[variant 2].params.sectionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].on.press.[variant 2].params.bindingKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
elements{key}.[variant 43].on.press.[variant 2].params.scope "selectedStage" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
elements{key}.[variant 43].on.press.[variant 2].params.profileKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.

Règles de lecture

Les chemins suffixés par [] décrivent chaque élément d’une liste; {key} décrit chaque valeur d’un dictionnaire. Le symbole ↻ renvoie à la même expression récursive. Un objet fermé refuse les propriétés supplémentaires. Les mentions de validation sémantique signalent un contrôle complémentaire : la conformité des types ne suffit pas à rendre une référence, une permission ou une transition valide. Les références doivent être résolues dans le Model et le contexte de l’usager.

La présence d’une ancienne variante ne permet pas d’y ajouter une propriété d’une variante plus récente. Le compilateur contrôle la version et la cohérence du Model complet.

Les paramètres d’implémentation de cette structure sont gérés par Surface. Utilisez les outils du Model pour les produire; ils ne sont pas des valeurs à saisir dans une fiche.

Références associées

Index complet du Model · Construire un Model

Exemples appliqués : Choisir le composant selon son rôle

Le Field édite Notes; le tableau présente les soumissions issues d’un groupe de relations.

Configuration

Propriétés du composant RecordField.props. Propriétés et valeurs admises.

{
  "recordProfileKey": "client",
  "fieldPath": "fields/notes"
}

Variante et raccordement

Propriétés du composant QueryTable.props. Propriétés et valeurs admises.

{
  "binding": {
    "kind": "record-relations",
    "recordProfileKey": "client",
    "groupKey": "quotes"
  }
}

Exemple de disposition UI

La disposition illustrative ci-dessous situe cette configuration dans l’app Clients/Soumissions. Chaque fragment s’insère à l’emplacement indiqué; ses références aux Fields, Queries et Actions correspondent aux déclarations du Model.

  1. Identité du client
  2. Notes et suivi
  3. Paramètres
  4. Soumissions liées
DISPOSITION ILLUSTRATIVEApp Clients / Soumissions
SurfaceClients / Atelier NordExemple
surfaceCompositionSpecsurfaceCompositionSpec
Clients
CONTEXTE DU MODELAtelier NordConfiguration déclarative
recordProfileKey
client
fieldPath
fields/notes

Les valeurs ci-dessus reprennent le fragment de configuration; les références se résolvent dans le Model complet.

Recherchez un concept, un champ ou une action.Esc