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

workspaceModelFoundation

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

Cette référence décrit la structure complète de workspaceModelFoundation. 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
views Array<closed object>; max length 100; optional Facultatif. Vues déclarées pour présenter les contenus du périmètre concerné.
views[].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é.
views[].spaceKey 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é.
views[].kind "calendar" | "cards" | "gantt" | "graph" | "kanban" | "table" | "timeline" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
views[].nodeSurfaceDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
views[].fieldMappings Array<closed object>; max length 30 Requis. Définit « field Mappings » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
views[].fieldMappings[].semantic string; min length 1; max length 4000 Requis. Définit « semantic » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
views[].fieldMappings[].fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
views[].schedule closed object; semantic validation; optional Facultatif. Définit « schedule » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
views[].schedule.durationUnit "millisecond" | "hour" | "day" Requis. Définit « duration Unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
views[].schedule.progressScale "ratio" | "percent" Requis. Définit « progress Scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
views[].schedule.dependencies Array<closed object>; min length 1; max length 100 Requis. Définit « dependencies » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
views[].schedule.dependencies[].linkTypePath string; min length 1 Requis. Définit « link Type Path » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
views[].schedule.dependencies[].predecessor "source" | "target" Requis. Définit « predecessor » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
views[].linkTypePaths Array<string; min length 1; max length 4000>; max length 100 Requis. Définit « link Type Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
views[].presentationRole "workmap.view" | "worknode.card" | "workmap.status" | "knowledge.explorer" Requis. Définit « presentation Role » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
composition closed object Requis. Organisation déclarative des composants, sources ou Spaces dans la variante indiquée.
composition.workspaceDefinitionKey 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é.
composition.spaces Array<closed object>; min length 1; max length 20 Requis. Slots de contenu définissant leurs rôles, associations et règles de réutilisation.
composition.spaces[].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é.
composition.spaces[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
composition.spaces[].linkTypePath string; min length 1; max length 4000 Requis. Définit « link Type Path » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
composition.spaces[].profile "knowledge" | "data" | "work" | "product" Requis. Profil sémantique ou de présentation reconnu par cette variante.
composition.spaces[].workspaceDefinitionKey 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é.
composition.spaces[].required true | false Requis. Indique si cette déclaration exige une valeur.
composition.spaces[].reuse closed object Requis. Conditions permettant de réutiliser un Space compatible sans recopier ses données.
composition.spaces[].reuse.allowed true | false Requis. Définit « allowed » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
composition.spaces[].reuse.modelIds Array<string; min length 1; max length 4000>; max length 100 Requis. Définit « model Ids » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
composition.spaces[].reuse.workspaceDefinitionKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 100 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
composition.navigation Array<closed object>; min length 1; max length 40 Requis. Destinations déclarées dans l’ordre de présentation.
composition.navigation[].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é.
composition.navigation[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
composition.navigation[].icon "home" | "book" | "users" | "map" | "work" | "graph" | "layers" | "settings" | "document" | "table" OR closed object Requis. Icône du catalogue admis pour cette variante de présentation.
composition.navigation[].icon.[variant 2].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.
composition.navigation[].icon.[variant 2].revision "0.468.0" Requis. Définit « revision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
composition.navigation[].icon.[variant 2].name string; min length 1; max length 120; semantic validation Requis. Nom lisible de l’élément dans le contexte qui le présente.
composition.navigation[].kind "home" | "collection" | "knowledge" | "work" | "product" | "graph" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
composition.navigation[].spaceKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
composition.navigation[].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
composition.navigation[].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
composition.navigation[].viewKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null; optional Facultatif. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
composition.navigation[].formKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
composition.navigation[].description string; min length 1; max length 4000; optional Facultatif. Explication du rôle, du contenu ou de l’effet de cet élément.
composition.navigation[].secondaryActionKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 10; optional Facultatif. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
composition.navigation[].placement "primary" | "secondary"; optional Facultatif. Définit « placement » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
composition.defaultDestination string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Clé d’une destination existante ouverte à l’entrée de l’app.
composition.launchActions Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 30 Requis. Définit « launch Actions » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
composition.homeSections Array<closed object>; max length 20; optional Facultatif. Définit « home Sections » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
composition.homeSections[].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é.
composition.homeSections[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
composition.homeSections[].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
composition.homeSections[].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é.
operatingKnowledge closed object Requis. Références des guides de fonctionnement nécessaires au Model et à ses Workspaces.
operatingKnowledge.modelInstructionsDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 20 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
operatingKnowledge.modelIndexDefinitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
operatingKnowledge.workspaceInstructionsDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 20 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
operatingKnowledge.platformTopicKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; min length 1; max length 30 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
publication closed object Requis. Conditions de distribution, licence, capacités et connexions requises.
publication.kind "workspace-application" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
publication.license string; min length 1; max length 4000 Requis. Conditions déclarées d’utilisation et de redistribution de l’app.
publication.requiredCapabilities Array<string; min length 1; max length 4000>; max length 100 Requis. Définit « required Capabilities » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
publication.requiredConnections Array<string; min length 1; max length 4000>; max length 100 Requis. Définit « required Connections » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
publication.sourceRights closed object; optional Facultatif. Descriptor des droits de source; son attestation est vérifiée par le lifecycle.
publication.sourceRights.contract "ModelSourceRights@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
publication.sourceRights.issuer string; min length 1; max length 4000 Requis. Définit « issuer » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
publication.sourceRights.readSource true Requis. Définit « read Source » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
publication.sourceRights.privateAdaptation true Requis. Autorisation déclarée d’adaptation privée selon les conditions de source.
publication.sourceRights.publicRedistribution false Requis. Autorisation déclarée de redistribution publique selon les conditions de source.
publication.sourceRights.requiredCapabilities Array<"flow.custom.create" | "studio.access">; length 2; semantic validation Requis. Définit « required Capabilities » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules Array<closed object>; max length 200 Requis. Conditions nommées réutilisées par les validations, transitions et opérations.
rules[].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é.
rules[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
rules[].expression recursive reference OR closed object OR closed object OR closed object Requis. Arbre de conditions déclaratives; les références et budgets sont validés avant évaluation.
rules[].expression.[variant 1].[kind=present].kind "present" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=present].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 1].[kind=present].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 1].[kind=present].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 1].[kind=compare].kind "compare" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=compare].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 1].[kind=compare].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 1].[kind=compare].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 1].[kind=compare].operator "eq" | "ne" | "lt" | "lte" | "gt" | "gte" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 1].[kind=compare].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 1].[kind=in].kind "in" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=in].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 1].[kind=in].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 1].[kind=in].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 1].[kind=in].values Array<string; max length 4000 OR number OR true | false OR null>; min length 1; max length 100 Requis. Ensemble de valeurs admises ou comparées selon l’opération déclarée.
rules[].expression.[variant 1].[kind=relation].kind "relation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=relation].linkTypePath string; min length 1; max length 4000 Requis. Définit « link Type Path » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 1].[kind=relation].direction "incoming" | "outgoing" Requis. Sens du parcours ou de présentation; respecter les valeurs fermées de ce contrat.
rules[].expression.[variant 1].[kind=relation].minimum integer; ≥ 0 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
rules[].expression.[variant 1].[kind=relation].maximum integer; ≥ 0; null Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
rules[].expression.[variant 1].[kind=query].kind "query" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=query].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
rules[].expression.[variant 1].[kind=query].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object>; semantic validation; optional Facultatif. Paramètres nommés de l’opération ou de la Query et valeurs associées.
rules[].expression.[variant 1].[kind=query].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=query].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 1].[kind=query].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=query].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 1].[kind=query].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 1].[kind=query].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 1].[kind=query].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=query].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 1].[kind=query].operator "eq" | "lt" | "lte" | "gt" | "gte" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 1].[kind=query].value number Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 1].[kind=query-evaluation].kind "query-evaluation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=query-evaluation].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
rules[].expression.[variant 1].[kind=query-evaluation].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object>; semantic validation; optional Facultatif. Paramètres nommés de l’opération ou de la Query et valeurs associées.
rules[].expression.[variant 1].[kind=query-evaluation].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=query-evaluation].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 1].[kind=query-evaluation].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=query-evaluation].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 1].[kind=query-evaluation].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 1].[kind=query-evaluation].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 1].[kind=query-evaluation].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=query-evaluation].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 1].[kind=all].kind "all" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=all].operands Array<recursive reference>; min length 1; max length 20 Requis. Expressions enfants combinées par l’opérateur booléen courant.
rules[].expression.[variant 1].[kind=all].operands[] ↻ recursive reference to parent expression Facultatif. Définit « operands ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 1].[kind=any].kind "any" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=any].operands Array<recursive reference>; min length 1; max length 20 Requis. Expressions enfants combinées par l’opérateur booléen courant.
rules[].expression.[variant 1].[kind=any].operands[] ↻ recursive reference to parent expression Facultatif. Définit « operands ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 1].[kind=not].kind "not" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 1].[kind=not].operand recursive reference Requis. Expression enfant sur laquelle porte l’opérateur courant.
rules[].expression.[variant 1].[kind=not].operand ↻ recursive reference to parent expression Facultatif. Définit « operand ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].kind "exact-compare" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].operator "eq" | "ne" | "lt" | "lte" | "gt" | "gte" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 2].[kind=exact-compare].left recursive reference Requis. Définit « left » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=literal].value string; max length 1003 Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].kind "calculation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=calculation].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].kind "arithmetic" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].operator "add" | "subtract" | "multiply" | "divide" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].left recursive reference Requis. Définit « left » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].left ↻ recursive reference to parent expression Facultatif. Définit « left ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].right recursive reference Requis. Définit « right » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].right ↻ recursive reference to parent expression Facultatif. Définit « right ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].rounding "half-even" | "half-up" | "toward-zero" | "away-from-zero" | "floor" | "ceiling"; null Requis. Définit « rounding » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].unitOperation closed object; null Requis. Définit « unit Operation » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].unitOperation.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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=arithmetic].unitOperation.version string; min length 1; max length 120 Requis. Version déclarée du contenu ou de la publication; elle identifie l’interprétation applicable.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].kind "round" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].operand recursive reference Requis. Expression enfant sur laquelle porte l’opérateur courant.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].operand ↻ recursive reference to parent expression Facultatif. Définit « operand ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=round].rounding "half-even" | "half-up" | "toward-zero" | "away-from-zero" | "floor" | "ceiling" Requis. Définit « rounding » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].kind "conditional" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].condition closed object Requis. Définit « condition » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].condition.kind "compare" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].condition.operator "eq" | "ne" | "lt" | "lte" | "gt" | "gte" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].condition.left recursive reference Requis. Définit « left » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].condition.left ↻ recursive reference to parent expression Facultatif. Définit « left ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].condition.right recursive reference Requis. Définit « right » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].condition.right ↻ recursive reference to parent expression Facultatif. Définit « right ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].whenTrue recursive reference Requis. Définit « when True » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].whenTrue ↻ recursive reference to parent expression Facultatif. Définit « when True ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].whenFalse recursive reference Requis. Définit « when False » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].whenFalse ↻ recursive reference to parent expression Facultatif. Définit « when False ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conditional].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].kind "conversion" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].conversionKey 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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].conversionVersion string; min length 1; max length 120 Requis. Définit « conversion Version » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].operand recursive reference Requis. Expression enfant sur laquelle porte l’opérateur courant.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].operand ↻ recursive reference to parent expression Facultatif. Définit « operand ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=conversion].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].kind "query-total" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object>; semantic validation Requis. Paramètres nommés de l’opération ou de la Query et valeurs associées.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].operator "count" | "count-distinct" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=query-total].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].kind "aggregate" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object>; semantic validation Requis. Paramètres nommés de l’opération ou de la Query et valeurs associées.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].operator "sum" | "min" | "max" | "average" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].left.[kind=aggregate].rounding "half-even" | "half-up" | "toward-zero" | "away-from-zero" | "floor" | "ceiling"; null Requis. Définit « rounding » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right recursive reference Requis. Définit « right » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=literal].value string; max length 1003 Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].kind "calculation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=calculation].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].kind "arithmetic" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].operator "add" | "subtract" | "multiply" | "divide" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].left recursive reference Requis. Définit « left » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].left ↻ recursive reference to parent expression Facultatif. Définit « left ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].right recursive reference Requis. Définit « right » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].right ↻ recursive reference to parent expression Facultatif. Définit « right ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].rounding "half-even" | "half-up" | "toward-zero" | "away-from-zero" | "floor" | "ceiling"; null Requis. Définit « rounding » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].unitOperation closed object; null Requis. Définit « unit Operation » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].unitOperation.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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=arithmetic].unitOperation.version string; min length 1; max length 120 Requis. Version déclarée du contenu ou de la publication; elle identifie l’interprétation applicable.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].kind "round" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].operand recursive reference Requis. Expression enfant sur laquelle porte l’opérateur courant.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].operand ↻ recursive reference to parent expression Facultatif. Définit « operand ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=round].rounding "half-even" | "half-up" | "toward-zero" | "away-from-zero" | "floor" | "ceiling" Requis. Définit « rounding » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].kind "conditional" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].condition closed object Requis. Définit « condition » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].condition.kind "compare" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].condition.operator "eq" | "ne" | "lt" | "lte" | "gt" | "gte" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].condition.left recursive reference Requis. Définit « left » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].condition.left ↻ recursive reference to parent expression Facultatif. Définit « left ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].condition.right recursive reference Requis. Définit « right » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].condition.right ↻ recursive reference to parent expression Facultatif. Définit « right ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].whenTrue recursive reference Requis. Définit « when True » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].whenTrue ↻ recursive reference to parent expression Facultatif. Définit « when True ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].whenFalse recursive reference Requis. Définit « when False » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].whenFalse ↻ recursive reference to parent expression Facultatif. Définit « when False ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conditional].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].kind "conversion" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].conversionKey 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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].conversionVersion string; min length 1; max length 120 Requis. Définit « conversion Version » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].operand recursive reference Requis. Expression enfant sur laquelle porte l’opérateur courant.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].operand ↻ recursive reference to parent expression Facultatif. Définit « operand ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=conversion].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].kind "query-total" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object>; semantic validation Requis. Paramètres nommés de l’opération ou de la Query et valeurs associées.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].operator "count" | "count-distinct" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=query-total].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].kind "aggregate" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object>; semantic validation Requis. Paramètres nommés de l’opération ou de la Query et valeurs associées.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].operator "sum" | "min" | "max" | "average" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].type.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].type.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=exact-compare].right.[kind=aggregate].rounding "half-even" | "half-up" | "toward-zero" | "away-from-zero" | "floor" | "ceiling"; null Requis. Définit « rounding » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=integer-compare].kind "integer-compare" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=integer-compare].schema closed object Requis. Définit « schema » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=integer-compare].schema.kind "integer" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=integer-compare].schema.minimum string; max length 1001; /^(?:0|-?[1-9][0-9]{0,999})(?![\s\S])/u Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
rules[].expression.[variant 2].[kind=integer-compare].schema.maximum string; max length 1001; /^(?:0|-?[1-9][0-9]{0,999})(?![\s\S])/u Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
rules[].expression.[variant 2].[kind=integer-compare].schema.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=integer-compare].schema.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=integer-compare].schema.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=integer-compare].schema.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=integer-compare].schema.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=integer-compare].schema.unit.[kind=currency].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é.
rules[].expression.[variant 2].[kind=integer-compare].operator "eq" | "ne" | "lt" | "lte" | "gt" | "gte" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 2].[kind=integer-compare].left closed object OR closed object Requis. Définit « left » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=integer-compare].left.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=integer-compare].left.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=integer-compare].left.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=integer-compare].left.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=integer-compare].left.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=integer-compare].left.[kind=literal].value string; max length 1001; /^(?:0|-?[1-9][0-9]{0,999})(?![\s\S])/u Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 2].[kind=integer-compare].right closed object OR closed object Requis. Définit « right » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=integer-compare].right.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=integer-compare].right.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=integer-compare].right.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=integer-compare].right.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=integer-compare].right.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=integer-compare].right.[kind=literal].value string; max length 1001; /^(?:0|-?[1-9][0-9]{0,999})(?![\s\S])/u Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 2].[kind=real-compare].kind "real-compare" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=real-compare].schema closed object Requis. Définit « schema » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=real-compare].schema.kind "real" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=real-compare].schema.representation "binary64" Requis. Définit « representation » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=real-compare].schema.precisionBits 53 Requis. Définit « precision Bits » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=real-compare].schema.minimum number Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
rules[].expression.[variant 2].[kind=real-compare].schema.maximum number Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
rules[].expression.[variant 2].[kind=real-compare].schema.tolerance closed object Requis. Définit « tolerance » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=real-compare].schema.tolerance.absolute number; ≥ 0 Requis. Définit « absolute » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=real-compare].schema.tolerance.relative number; ≥ 0 Requis. Définit « relative » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=real-compare].schema.unit closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=real-compare].schema.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=real-compare].schema.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=real-compare].schema.unit.[kind=unit].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é.
rules[].expression.[variant 2].[kind=real-compare].operator "approximately-equal" | "not-approximately-equal" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
rules[].expression.[variant 2].[kind=real-compare].left closed object OR closed object Requis. Définit « left » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=real-compare].left.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=real-compare].left.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=real-compare].left.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=real-compare].left.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=real-compare].left.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=real-compare].left.[kind=literal].value number Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].expression.[variant 2].[kind=real-compare].right closed object OR closed object Requis. Définit « right » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=real-compare].right.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=real-compare].right.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
rules[].expression.[variant 2].[kind=real-compare].right.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
rules[].expression.[variant 2].[kind=real-compare].right.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
rules[].expression.[variant 2].[kind=real-compare].right.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
rules[].expression.[variant 2].[kind=real-compare].right.[kind=literal].value number Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
rules[].contract "WorkspaceRule@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
forms Array<closed object>; max length 200 Requis. Formulaires déclarés pour recueillir les valeurs d’une opération.
forms[].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é.
forms[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
forms[].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.
forms[].targetDefinitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
forms[].mode "create" | "edit" | "action" Requis. Définit « mode » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
forms[].fields Array<closed object; semantic validation>; max length 100 Requis. Définitions ou sélections de valeurs typées dans le contexte parent.
forms[].fields[].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é.
forms[].fields[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
forms[].fields[].input "text" | "multiline" | "number" | "boolean" | "date" | "datetime" | "choice" | "surface-reference" | "decimal" | "integer" | "real" | "object" | "list" Requis. Contrôle ou entrée sélectionné par la variante; doit rester compatible avec son binding.
forms[].fields[].binding closed object OR 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.
forms[].fields[].binding.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
forms[].fields[].binding.[kind=field].fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
forms[].fields[].binding.[kind=title].kind "title" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
forms[].fields[].binding.[kind=content].kind "content" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
forms[].fields[].binding.[kind=anchor].kind "anchor" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
forms[].fields[].binding.[kind=anchor].prototypeId string; min length 1; max length 4000 Requis. Identité stable du prototype d’Anchor, utilisée pour ses instances.
forms[].fields[].binding.[kind=link].kind "link" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
forms[].fields[].binding.[kind=link].linkTypePath string; min length 1; max length 4000 Requis. Définit « link Type Path » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
forms[].fields[].binding.[kind=link].direction "incoming" | "outgoing" Requis. Sens du parcours ou de présentation; respecter les valeurs fermées de ce contrat.
forms[].fields[].binding.[kind=link].appliesTo "single-created" | "each-created"; optional Facultatif. Définit « applies To » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
forms[].fields[].binding.[kind=action-input].kind "action-input" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
forms[].fields[].binding.[kind=action-input].inputKey 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é.
forms[].fields[].required true | false Requis. Indique si cette déclaration exige une valeur.
forms[].fields[].ruleKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 30 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
forms[].fields[].options Array<string; min length 1; max length 4000>; max length 100 Requis. Valeurs proposées et admises pour un choix déclaré.
forms[].fields[].selector closed object; optional Facultatif. Définit « selector » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
forms[].fields[].selector.queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
forms[].fields[].selector.multiple true | false Requis. Définit « multiple » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
forms[].fields[].selector.minimum integer; ≥ 0; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
forms[].fields[].selector.maximum integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
forms[].fields[].contract "WorkspaceFormControl@2" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
forms[].fields[].repeatable true | false Requis. Indique si plusieurs valeurs ou instances sont admises.
forms[].ruleKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 30 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
forms[].contract "WorkspaceForm@2" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
lifecycles Array<closed object>; max length 100 Requis. États métier, transitions et conditions applicables aux objets.
lifecycles[].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é.
lifecycles[].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
lifecycles[].fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
lifecycles[].initialState string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. État déclaré utilisé lors de la création ou de l’initialisation.
lifecycles[].states Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; min length 1; max length 50 Requis. États reconnus par ce cycle de vie, référencés par leurs clés stables.
lifecycles[].transitions Array<closed object>; max length 200 Requis. Changements d’état admis avec leurs conditions et effets.
lifecycles[].transitions[].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é.
lifecycles[].transitions[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
lifecycles[].transitions[].from Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; min length 1; max length 50 Requis. État ou source de départ de la transition ou relation.
lifecycles[].transitions[].to string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. État ou destination visé par la transition ou relation.
lifecycles[].transitions[].ruleKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 30 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
lifecycles[].transitions[].confirmation true | false Requis. Exige ou configure la revue de l’intention avant l’opération; ne remplace pas les droits.
lifecycles[].review closed object; optional Facultatif. Conditions et contexte de la revue humaine du contenu ou du résultat.
lifecycles[].review.contract "SurfaceLifecycleReview@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
lifecycles[].review.reviewerFieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé de Field déclaré sur le type concerné; le type de valeur doit être compatible avec cet usage.
lifecycles[].review.reviewedRevisionFieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé de Field déclaré sur le type concerné; le type de valeur doit être compatible avec cet usage.
queries Array<closed object>; max length 200 Requis. Lectures nommées avec sources, paramètres et opérations admises.
queries[].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é.
queries[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
queries[].projection closed object; optional Facultatif. Définit « projection » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].projection.contract "WorkspaceQueryProjection@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
queries[].projection.anchors true | false Requis. Prototypes de sections documentaires avec identité, protection et cardinalité.
queries[].projection.calculations Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u>; max length 20 Requis. Définit « calculations » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].evidenceEvaluation closed object; semantic validation; optional Facultatif. Définit « evidence Evaluation » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].evidenceEvaluation.contract "WorkspaceQueryEvidenceEvaluation@1" | "WorkspaceQueryEvidenceEvaluation@2" | "WorkspaceQueryEvidenceEvaluation@3" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
queries[].evidenceEvaluation.sourceParameterKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
queries[].evidenceEvaluation.sourceDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
queries[].evidenceEvaluation.evidenceDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
queries[].evidenceEvaluation.evidencePredicates Array<closed object>; max length 30 Requis. Définit « evidence Predicates » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].evidenceEvaluation.evidencePredicates[].fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
queries[].evidenceEvaluation.evidencePredicates[].operator "eq" | "ne" | "lt" | "lte" | "gt" | "gte" | "in" | "exists" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
queries[].evidenceEvaluation.evidencePredicates[].value string; max length 4000 OR number OR true | false OR null OR Array<string; max length 4000 OR number OR true | false OR null>; max length 100 Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
queries[].evidenceEvaluation.resultDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
queries[].evidenceEvaluation.resultLinkTypePath string; min length 1; max length 4000 Requis. Type de relation déclaré, avec sources, cibles et direction compatibles avec ce parcours.
queries[].evidenceEvaluation.requiredSourceDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
queries[].evidenceEvaluation.coveredSourceDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; max length 100; optional Facultatif. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
queries[].evidenceEvaluation.minimumResults integer; ≥ 1; ≤ 1000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
queries[].evidenceEvaluation.maximumResults integer; ≥ 1; ≤ 1000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
queries[].evidenceEvaluation.maximumPages integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
queries[].evidenceEvaluation.maximumOutputBytes integer; ≥ 1000; ≤ 2000000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
queries[].evidenceEvaluation.blockingSources closed object; optional Facultatif. Définit « blocking Sources » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].evidenceEvaluation.blockingSources.definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].evidenceEvaluation.blockingSources.predicates Array<closed object>; min length 1; max length 30 Requis. Conditions typées limitant les objets dans le périmètre déclaré.
queries[].evidenceEvaluation.blockingSources.predicates[].fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
queries[].evidenceEvaluation.blockingSources.predicates[].operator "eq" | "ne" | "lt" | "lte" | "gt" | "gte" | "in" | "exists" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
queries[].evidenceEvaluation.blockingSources.predicates[].value string; max length 4000 OR number OR true | false OR null OR Array<string; max length 4000 OR number OR true | false OR null>; max length 100 Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
queries[].evidenceEvaluation.additionalBlockingSources Array<closed object>; min length 1; max length 20; optional Facultatif. Définit « additional Blocking Sources » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].evidenceEvaluation.additionalBlockingSources[].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].evidenceEvaluation.additionalBlockingSources[].predicates Array<closed object>; min length 1; max length 30 Requis. Conditions typées limitant les objets dans le périmètre déclaré.
queries[].evidenceEvaluation.additionalBlockingSources[].predicates[].fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
queries[].evidenceEvaluation.additionalBlockingSources[].predicates[].operator "eq" | "ne" | "lt" | "lte" | "gt" | "gte" | "in" | "exists" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
queries[].evidenceEvaluation.additionalBlockingSources[].predicates[].value string; max length 4000 OR number OR true | false OR null OR Array<string; max length 4000 OR number OR true | false OR null>; max length 100 Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
queries[].search closed object; null; optional Facultatif. Politique ou configuration de recherche selon le contexte parent.
queries[].search.parameterKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
queries[].search.mode "lexical" | "phrase" | "prefix" Requis. Définit « mode » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].spaceKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; min length 1; max length 20 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
queries[].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters Array<closed object OR closed object OR closed object OR closed object OR closed object; semantic validation>; max length 20 Requis. Paramètres nommés de l’opération ou de la Query et valeurs associées.
queries[].parameters[].[variant 1].key string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Identifiant sémantique stable utilisé par les références; le modifier change l’identité.
queries[].parameters[].[variant 1].type "text" | "number" | "boolean" | "node-id" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 1].required true | false Requis. Indique si cette déclaration exige une valeur.
queries[].parameters[].[variant 2].key string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Identifiant sémantique stable utilisé par les références; le modifier change l’identité.
queries[].parameters[].[variant 2].type "decimal" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 2].required true | false Requis. Indique si cette déclaration exige une valeur.
queries[].parameters[].[variant 2].format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
queries[].parameters[].[variant 2].format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 2].format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 2].unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 2].unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].parameters[].[variant 2].unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].parameters[].[variant 2].unit.[kind=unit].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é.
queries[].parameters[].[variant 2].unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].parameters[].[variant 2].unit.[kind=currency].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é.
queries[].parameters[].[variant 3].[variant 1].key string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Identifiant sémantique stable utilisé par les références; le modifier change l’identité.
queries[].parameters[].[variant 3].[variant 1].type "integer" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 1].required true | false Requis. Indique si cette déclaration exige une valeur.
queries[].parameters[].[variant 3].[variant 1].schema closed object Requis. Définit « schema » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 1].schema.kind "integer" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].parameters[].[variant 3].[variant 1].schema.minimum string; max length 1001; /^(?:0|-?[1-9][0-9]{0,999})(?![\s\S])/u Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
queries[].parameters[].[variant 3].[variant 1].schema.maximum string; max length 1001; /^(?:0|-?[1-9][0-9]{0,999})(?![\s\S])/u Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
queries[].parameters[].[variant 3].[variant 1].schema.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 1].schema.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].parameters[].[variant 3].[variant 1].schema.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].parameters[].[variant 3].[variant 1].schema.unit.[kind=unit].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é.
queries[].parameters[].[variant 3].[variant 1].schema.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].parameters[].[variant 3].[variant 1].schema.unit.[kind=currency].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é.
queries[].parameters[].[variant 3].[variant 2].key string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Identifiant sémantique stable utilisé par les références; le modifier change l’identité.
queries[].parameters[].[variant 3].[variant 2].type "real" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 2].required true | false Requis. Indique si cette déclaration exige une valeur.
queries[].parameters[].[variant 3].[variant 2].schema closed object Requis. Définit « schema » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 2].schema.kind "real" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].parameters[].[variant 3].[variant 2].schema.representation "binary64" Requis. Définit « representation » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 2].schema.precisionBits 53 Requis. Définit « precision Bits » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 2].schema.minimum number Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
queries[].parameters[].[variant 3].[variant 2].schema.maximum number Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
queries[].parameters[].[variant 3].[variant 2].schema.tolerance closed object Requis. Définit « tolerance » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 2].schema.tolerance.absolute number; ≥ 0 Requis. Définit « absolute » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 2].schema.tolerance.relative number; ≥ 0 Requis. Définit « relative » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 2].schema.unit closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 2].schema.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].parameters[].[variant 3].[variant 2].schema.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].parameters[].[variant 3].[variant 2].schema.unit.[kind=unit].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é.
queries[].parameters[].[variant 3].[variant 3].key string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Identifiant sémantique stable utilisé par les références; le modifier change l’identité.
queries[].parameters[].[variant 3].[variant 3].type "choice" Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 3].required true | false Requis. Indique si cette déclaration exige une valeur.
queries[].parameters[].[variant 3].[variant 3].schema closed object Requis. Définit « schema » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 3].schema.kind "choice" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].parameters[].[variant 3].[variant 3].schema.labelLocale string; min length 2; max length 100; /^[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*(?![\s\S])/u Requis. Définit « label Locale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 3].schema.choices Array<closed object>; min length 1; max length 1000 Requis. Définit « choices » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].parameters[].[variant 3].[variant 3].schema.choices[].key string; min length 1; max length 120; /^[a-z][a-z0-9-]*(?![\s\S])/u Requis. Identifiant sémantique stable utilisé par les références; le modifier change l’identité.
queries[].parameters[].[variant 3].[variant 3].schema.choices[].labels Record<string; min length 2; max length 100; /^[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*(?![\s\S])/u, string; min length 1; max length 4000> Requis. Définit « labels » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].predicates Array<closed object>; max length 30 Requis. Conditions typées limitant les objets dans le périmètre déclaré.
queries[].predicates[].fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
queries[].predicates[].operator "eq" | "ne" | "lt" | "lte" | "gt" | "gte" | "in" | "exists" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
queries[].predicates[].parameterKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u; null Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
queries[].predicates[].value string; max length 4000 OR number OR true | false OR null OR Array<string; max length 4000 OR number OR true | false OR null>; max length 100 Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
queries[].relations Array<closed object>; max length 8 Requis. Parcours de relations qui restreint ou développe le résultat de lecture.
queries[].relations[].linkTypePath string; min length 1; max length 4000 Requis. Définit « link Type Path » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].relations[].direction "incoming" | "outgoing" Requis. Sens du parcours ou de présentation; respecter les valeurs fermées de ce contrat.
queries[].relations[].parameterKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
queries[].relations[].distinct true | false Requis. Élimine les identités répétées lorsque l’opération admet cette option.
queries[].orderBy Array<closed object>; max length 5 Requis. Ordre de tri déclaré; les clés doivent appartenir au périmètre autorisé.
queries[].orderBy[].fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
queries[].orderBy[].direction "ascending" | "descending" Requis. Sens du parcours ou de présentation; respecter les valeurs fermées de ce contrat.
queries[].aggregate "none" | "count" | "count-distinct" Requis. Réduction calculée sur le périmètre complet de la Query, distincte de la page affichée.
queries[].pageSize integer; ≥ 1; ≤ 100 Requis. Nombre demandé d’éléments par page dans les limites de la Query.
queries[].maximumDepth integer; ≥ 0; ≤ 8 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
queries[].traversal closed object; semantic validation; optional Facultatif. Définit « traversal » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].traversal.contract "WorkspaceQueryTraversal@1" | "WorkspaceQueryTraversal@2" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
queries[].traversal.sourceParameterKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
queries[].traversal.sourceDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
queries[].traversal.within closed object; optional Facultatif. Définit « within » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].traversal.within.parameterKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
queries[].traversal.within.definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].traversal.within.maximumDepth integer; ≥ 1; ≤ 8 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
queries[].traversal.paths Array<closed object>; min length 1; max length 8 Requis. Définit « paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].traversal.paths[].steps Array<closed object OR closed object>; min length 1; max length 8 Requis. Étapes de la composition dans leur organisation déclarée.
queries[].traversal.paths[].steps[].[kind=links].kind "links" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].traversal.paths[].steps[].[kind=links].direction "incoming" | "outgoing" Requis. Sens du parcours ou de présentation; respecter les valeurs fermées de ce contrat.
queries[].traversal.paths[].steps[].[kind=links].linkTypePaths Array<string; min length 1; max length 4000>; min length 1; max length 20 Requis. Définit « link Type Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].traversal.paths[].steps[].[kind=links].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].traversal.paths[].steps[].[variant 2].kind "parent" | "children" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
queries[].traversal.paths[].steps[].[variant 2].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].nativeReview closed object; optional Facultatif. Configuration de la revue canonique, avec ses champs de décision et ses références.
queries[].nativeReview.contract "WorkspaceQueryNativeReview@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
queries[].nativeReview.lifecycleKey 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é.
queries[].nativeReview.stateValue string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Définit « state Value » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].controls closed object; optional Facultatif. Contrôles de recherche, filtre et tri reliés aux paramètres déclarés.
queries[].controls.contract "WorkspaceQueryControls@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
queries[].controls.filters Array<closed object OR closed object>; max length 20 Requis. Définit « filters » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].controls.filters[].[variant 1].parameterKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
queries[].controls.filters[].[variant 1].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
queries[].controls.filters[].[variant 1].input "choice" Requis. Contrôle ou entrée sélectionné par la variante; doit rester compatible avec son binding.
queries[].controls.filters[].[variant 1].options Array<closed object>; min length 1; max length 100 Requis. Valeurs proposées et admises pour un choix déclaré.
queries[].controls.filters[].[variant 1].options[].value string; max length 4000 OR number OR true | false Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
queries[].controls.filters[].[variant 1].options[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
queries[].controls.filters[].[variant 2].parameterKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
queries[].controls.filters[].[variant 2].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
queries[].controls.filters[].[variant 2].input "text" | "number" | "decimal" | "integer" | "real" Requis. Contrôle ou entrée sélectionné par la variante; doit rester compatible avec son binding.
queries[].controls.sort closed object; null Requis. Définit « sort » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
queries[].controls.sort.parameterKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
queries[].controls.sort.label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
queries[].controls.sort.options Array<closed object>; min length 1; max length 30 Requis. Valeurs proposées et admises pour un choix déclaré.
queries[].controls.sort.options[].value string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9-]*$/u Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
queries[].controls.sort.options[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
queries[].controls.sort.options[].orderBy Array<closed object>; min length 1; max length 5 Requis. Ordre de tri déclaré; les clés doivent appartenir au périmètre autorisé.
queries[].controls.sort.options[].orderBy[].fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
queries[].controls.sort.options[].orderBy[].direction "ascending" | "descending" Requis. Sens du parcours ou de présentation; respecter les valeurs fermées de ce contrat.
queries[].contract "WorkspaceQuery@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
searchProjections Array<closed object>; max length 100; optional Facultatif. Projections de recherche qui déterminent les objets et valeurs recherchables.
searchProjections[].contract "SearchProjectionDefinition@2" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
searchProjections[].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é.
searchProjections[].spaceKey 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é.
searchProjections[].surfaceDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
searchProjections[].textTargets Array<"title" | "description" | "content">; min length 1; max length 3 Requis. Définit « text Targets » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
searchProjections[].fields Array<closed object>; max length 100 Requis. Définitions ou sélections de valeurs typées dans le contexte parent.
searchProjections[].fields[].fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
searchProjections[].fields[].operators Array<"equals" | "contains" | "before" | "after" | "less-than" | "greater-than">; max length 6 Requis. Définit « operators » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
searchProjections[].fields[].filterable true | false Requis. Autorise un filtre sur cette propriété dans le périmètre déclaré.
searchProjections[].fields[].sortable true | false Requis. Autorise le tri de cette colonne lorsque la Query le permet.
searchProjections[].fields[].facetable true | false Requis. Définit « facetable » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
searchProjections[].defaultSort Array<closed object>; min length 1; max length 2 Requis. Définit « default Sort » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
searchProjections[].defaultSort[].target string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « target » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
searchProjections[].defaultSort[].direction "ascending" | "descending" Requis. Sens du parcours ou de présentation; respecter les valeurs fermées de ce contrat.
actions Array<closed object>; max length 200 Requis. Opérations applicatives que les vues peuvent proposer selon le contexte et les droits.
actions[].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é.
actions[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
actions[].description string; min length 1; max length 4000; optional Facultatif. Explication du rôle, du contenu ou de l’effet de cet élément.
actions[].targetDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
actions[].launchSelection closed object; optional Facultatif. Définit « launch Selection » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
actions[].launchSelection.contract "WorkspaceActionLaunchSelection@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
actions[].launchSelection.formFieldKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Clé de Field déclaré sur le type concerné; le type de valeur doit être compatible avec cet usage.
actions[].launchSelection.flowInputKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; optional Facultatif. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
actions[].kind "semantic-command" | "task" | "flow" | "lifecycle-transition" | "entity-revise" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
actions[].operationKey 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é.
actions[].formKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
actions[].ruleKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 30 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
actions[].contextPolicyKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
actions[].minimumRole "owner" | "member" Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
actions[].confirmation true | false Requis. Exige ou configure la revue de l’intention avant l’opération; ne remplace pas les droits.
actions[].launchContextPolicyKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; optional Facultatif. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
actions[].contextSelection closed object; optional Facultatif. Sélection bornée d’objets à intégrer au contexte de l’Action.
actions[].contextSelection.contract "WorkspaceActionContextSelection@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
actions[].contextSelection.queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
actions[].contextSelection.label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
consolidations Array<closed object>; max length 100; optional Facultatif. Choix d’une proposition et mise à jour gouvernée du contenu de référence.
consolidations[].contract "SurfaceConsolidationProfile@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
consolidations[].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é.
consolidations[].currentSelection closed object Requis. Définit « current Selection » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
consolidations[].currentSelection.contract "SurfaceWorkSelectionBinding@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
consolidations[].currentSelection.linkTypePath string; min length 1; max length 4000 Requis. Définit « link Type Path » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
consolidations[].workDefinitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
consolidations[].proposalDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 20 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
consolidations[].decisionDefinitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
consolidations[].targetDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
consolidations[].workTargetLinkTypePath string; min length 1; max length 4000 Requis. Type de relation déclaré, avec sources, cibles et direction compatibles avec ce parcours.
consolidations[].retainedProposalLinkTypePath string; min length 1; max length 4000 Requis. Type de relation déclaré, avec sources, cibles et direction compatibles avec ce parcours.
consolidations[].decisionTargetLinkTypePath string; min length 1; max length 4000 Requis. Type de relation déclaré, avec sources, cibles et direction compatibles avec ce parcours.
consolidations[].decisionFields closed object Requis. Définit « decision Fields » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
consolidations[].decisionFields.stateFieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé de Field déclaré sur le type concerné; le type de valeur doit être compatible avec cet usage.
consolidations[].decisionFields.retainedState string; min length 1; max length 4000 Requis. Définit « retained State » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
consolidations[].decisionFields.appliedState string; min length 1; max length 4000 Requis. Définit « applied State » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
consolidations[].decisionFields.rationaleFieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé de Field déclaré sur le type concerné; le type de valeur doit être compatible avec cet usage.
consolidations[].decisionFields.authorFieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé de Field déclaré sur le type concerné; le type de valeur doit être compatible avec cet usage.
consolidations[].targetFormActionKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 100 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
consolidations[].selectionPatch true | false Requis. Définit « selection Patch » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
consolidations[].workState closed object; optional Facultatif. Définit « work State » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
consolidations[].workState.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
consolidations[].workState.openValue string; min length 1; max length 4000 Requis. Définit « open Value » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
consolidations[].workState.resolvedValue string; min length 1; max length 4000 Requis. Définit « resolved Value » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
consolidations[].maximumSourceReferences integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
consolidations[].retainedTitle string; min length 1; max length 4000 Requis. Définit « retained Title » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
consolidations[].appliedTitle string; min length 1; max length 4000 Requis. Définit « applied Title » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers Array<closed object>; max length 100 Requis. Réactions déclarées à des événements ou échéances identifiés.
triggers[].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é.
triggers[].enabledByDefault true | false Requis. Définit « enabled By Default » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].event closed object OR closed object OR closed object OR closed object Requis. Type d’événement reconnu pour déclencher ou reprendre l’opération.
triggers[].event.[kind=revision].kind "revision" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
triggers[].event.[kind=revision].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].event.[kind=revision].fieldKeys Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u>; max length 100 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
triggers[].event.[kind=revision].contentComparison "document-text"; optional Facultatif. Définit « content Comparison » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].event.[kind=revision].ruleRevision "after" | "before-or-after"; optional Facultatif. Définit « rule Revision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].event.[kind=relation].kind "relation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
triggers[].event.[kind=relation].linkTypePaths Array<string; min length 1; max length 4000>; max length 100; min length 1 Requis. Définit « link Type Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].event.[kind=due].kind "due" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
triggers[].event.[kind=due].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].event.[kind=due].fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
triggers[].event.[kind=due].timeZone string; min length 1; max length 4000 Requis. Identifiant de fuseau utilisé pour interpréter les heures et changements saisonniers.
triggers[].event.[kind=due].missed "once" | "skip" Requis. Politique applicable lorsqu’une occurrence n’a pas été traitée au moment prévu.
triggers[].event.[kind=due].ambiguousTime "earlier" | "later" Requis. Politique de résolution d’une heure locale qui correspond à plusieurs instants.
triggers[].event.[kind=due].nonexistentTime "next-valid" | "skip" Requis. Politique d’une heure locale absente lors d’un changement de fuseau saisonnier.
triggers[].event.[kind=external].kind "external" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
triggers[].event.[kind=external].connectionCapability string; min length 1; max length 4000 Requis. Définit « connection Capability » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].event.[kind=external].eventKey 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é.
triggers[].ruleKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 30 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
triggers[].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.
triggers[].mode "propose" | "execute" Requis. Définit « mode » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].executionCapability string; min length 1; max length 4000; null Requis. Définit « execution Capability » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].maximumCascadeDepth integer; ≥ 0; ≤ 8 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
triggers[].historicalEvents "explicit-backfill-only" Requis. Définit « historical Events » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].attention closed object; optional Facultatif. Définit « attention » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].attention.contract "SurfaceTriggerAttention@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
triggers[].attention.policyKey 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é.
triggers[].attention.spaceKey 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é.
triggers[].attention.manifestDefinitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
triggers[].attention.attentionDefinitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
triggers[].attention.proposalDefinitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
triggers[].attention.consolidationProfileKey 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é.
triggers[].attention.querySourceParameterKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
triggers[].attention.sourceLinkTypePath string; min length 1; max length 4000 Requis. Type de relation déclaré, avec sources, cibles et direction compatibles avec ce parcours.
triggers[].attention.freshnessFieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé de Field déclaré sur le type concerné; le type de valeur doit être compatible avec cet usage.
triggers[].attention.metadataFields closed object Requis. Définit « metadata Fields » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].attention.metadataFields.policyKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
triggers[].attention.metadataFields.triggerKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
triggers[].attention.metadataFields.targetId string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « target Id » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].attention.metadataFields.targetRevisionId string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « target Revision Id » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].attention.metadataFields.sourceId string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « source Id » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].attention.metadataFields.sourceRevisionId string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « source Revision Id » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].attention.metadataFields.eventSequence string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « event Sequence » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].attention.title string; min length 1; max length 4000 Requis. Titre de l’objet ou de la section dans l’interface.
triggers[].attention.maximumPages integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
triggers[].attention.maximumOutputBytes integer; ≥ 1000; ≤ 2000000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
triggers[].deadline closed object; optional Facultatif. Politique d’échéance versionnée; elle précise le calcul et le traitement temporels.
triggers[].deadline.contract "SurfaceTriggerDeadline@2" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
triggers[].deadline.sourceQueryKey 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é.
triggers[].deadline.maximumScheduledNodes integer; ≥ 1; ≤ 10000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
triggers[].deadline.lateToleranceMs integer; ≥ 0; ≤ 86400000 Requis. Définit « late Tolerance Ms » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].deadline.localTime string; /^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$/u; optional Facultatif. Heure locale au format imposé, interprétée avec le fuseau déclaré.
triggers[].deadlineAttention closed object; optional Facultatif. Définit « deadline Attention » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].deadlineAttention.contract "SurfaceTriggerDeadlineAttention@2" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
triggers[].deadlineAttention.policyKey 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é.
triggers[].deadlineAttention.spaceKey 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é.
triggers[].deadlineAttention.manifestDefinitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
triggers[].deadlineAttention.attentionDefinitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
triggers[].deadlineAttention.proposalDefinitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
triggers[].deadlineAttention.consolidationProfileKey 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é.
triggers[].deadlineAttention.sourceLinkTypePath string; min length 1; max length 4000 Requis. Type de relation déclaré, avec sources, cibles et direction compatibles avec ce parcours.
triggers[].deadlineAttention.freshnessFieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé de Field déclaré sur le type concerné; le type de valeur doit être compatible avec cet usage.
triggers[].deadlineAttention.metadataFields closed object Requis. Définit « metadata Fields » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].deadlineAttention.metadataFields.policyKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
triggers[].deadlineAttention.metadataFields.triggerKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
triggers[].deadlineAttention.metadataFields.targetId string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « target Id » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].deadlineAttention.metadataFields.targetRevisionId string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « target Revision Id » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].deadlineAttention.metadataFields.sourceId string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « source Id » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].deadlineAttention.metadataFields.sourceRevisionId string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « source Revision Id » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].deadlineAttention.metadataFields.deadlineAt string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « deadline At » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].deadlineAttention.metadataFields.occurrenceId string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Définit « occurrence Id » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
triggers[].deadlineAttention.title string; min length 1; max length 4000 Requis. Titre de l’objet ou de la section dans l’interface.
triggers[].deadlineAttention.maximumOutputBytes integer; ≥ 1000; ≤ 2000000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
triggers[].deadlineAttention.target "source" Requis. Définit « target » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
changePolicies Array<closed object>; max length 100 Requis. Politique de traitement des dépendances après un changement de source.
changePolicies[].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é.
changePolicies[].sourceDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
changePolicies[].linkTypePaths Array<string; min length 1; max length 4000>; max length 100 Requis. Définit « link Type Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
changePolicies[].mode "pin-revision" | "mark-needs-review" | "propose-action" | "recompute" Requis. Définit « mode » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
changePolicies[].actionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence à une Action déclarée; son affichage ne l’exécute pas.
changePolicies[].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
changePolicies[].maximumTargets integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
changePolicies[].capture closed object; optional Facultatif. Définit « capture » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
changePolicies[].capture.contract "SurfaceReferenceCapturePolicy@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
changePolicies[].capture.actionKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; min length 1; max length 20 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
changePolicies[].capture.ruleKey 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é.
changePolicies[].capture.sourceParameterKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-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é.
changePolicies[].capture.maximumPages integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
changePolicies[].capture.maximumSources integer; ≥ 1; ≤ 10000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
changePolicies[].capture.maximumOutputBytes integer; ≥ 1000; ≤ 2000000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies Array<closed object OR closed object OR closed object OR closed object>; max length 100 Requis. Sélection et budgets des informations métier transmises au contexte AI.
contextPolicies[].[variant 1].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é.
contextPolicies[].[variant 1].targetDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
contextPolicies[].[variant 1].sources Array<closed object>; max length 100 Requis. Définit « sources » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[variant 1].sources[].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é.
contextPolicies[].[variant 1].sources[].kind "target" | "relation" | "query" | "knowledge" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[variant 1].sources[].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[variant 1].sources[].linkTypePaths Array<string; min length 1; max length 4000>; max length 100 Requis. Définit « link Type Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[variant 1].sources[].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
contextPolicies[].[variant 1].sources[].required true | false Requis. Indique si cette déclaration exige une valeur.
contextPolicies[].[variant 1].sources[].revision "current" | "captured" Requis. Définit « revision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[variant 1].sources[].priority integer; ≥ 0; ≤ 1000 Requis. Définit « priority » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[variant 1].sources[].maximumItems integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[variant 1].sources[].maximumCharacters integer; ≥ 1; ≤ 100000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[variant 1].maximumCharacters integer; ≥ 1; ≤ 500000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@2].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é.
contextPolicies[].[contract=SurfaceContextPolicy@2].targetDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources Array<closed object>; max length 100 Requis. Définit « sources » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].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é.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].kind "target" | "relation" | "query" | "knowledge" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].linkTypePaths Array<string; min length 1; max length 4000>; max length 100 Requis. Définit « link Type Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].required true | false Requis. Indique si cette déclaration exige une valeur.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].revision "current" | "captured" Requis. Définit « revision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].priority integer; ≥ 0; ≤ 1000 Requis. Définit « priority » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].maximumItems integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].maximumCharacters integer; ≥ 1; ≤ 100000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object> Requis. Paramètres nommés de l’opération ou de la Query et valeurs associées.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@2].sources[].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
contextPolicies[].[contract=SurfaceContextPolicy@2].maximumCharacters integer; ≥ 1; ≤ 500000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@2].contract "SurfaceContextPolicy@2" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
contextPolicies[].[contract=SurfaceContextPolicy@2].executionBindings Array<closed object>; max length 100 Requis. Définit « execution Bindings » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@2].executionBindings[].taskActionKey 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é.
contextPolicies[].[contract=SurfaceContextPolicy@2].executionBindings[].applicationActionKey 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é.
contextPolicies[].[contract=SurfaceContextPolicy@2].executionBindings[].selection "task-parent" Requis. Définit « selection » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@3].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é.
contextPolicies[].[contract=SurfaceContextPolicy@3].targetDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources Array<closed object>; min length 1; max length 100 Requis. Définit « sources » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources[].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é.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources[].kind "form-reference" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources[].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; length 0 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources[].linkTypePaths Array<string; min length 1; max length 4000>; length 0 Requis. Définit « link Type Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources[].queryKey null Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources[].required true | false Requis. Indique si cette déclaration exige une valeur.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources[].revision "current" | "captured" Requis. Définit « revision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources[].priority integer; ≥ 0; ≤ 1000 Requis. Définit « priority » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources[].maximumItems integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources[].maximumCharacters integer; ≥ 1; ≤ 100000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@3].sources[].formFieldKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Clé de Field déclaré sur le type concerné; le type de valeur doit être compatible avec cet usage.
contextPolicies[].[contract=SurfaceContextPolicy@3].maximumCharacters integer; ≥ 1; ≤ 500000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@3].contract "SurfaceContextPolicy@3" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
contextPolicies[].[contract=SurfaceContextPolicy@3].launchActionKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; min length 1; max length 100 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
contextPolicies[].[contract=SurfaceContextPolicy@4].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é.
contextPolicies[].[contract=SurfaceContextPolicy@4].targetDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources Array<closed object OR closed object>; max length 100 Requis. Définit « sources » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].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é.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].kind "target" | "relation" | "query" | "knowledge" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].linkTypePaths Array<string; min length 1; max length 4000>; max length 100 Requis. Définit « link Type Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].required true | false Requis. Indique si cette déclaration exige une valeur.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].revision "current" | "captured" Requis. Définit « revision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].priority integer; ≥ 0; ≤ 1000 Requis. Définit « priority » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].maximumItems integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].maximumCharacters integer; ≥ 1; ≤ 100000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object> Requis. Paramètres nommés de l’opération ou de la Query et valeurs associées.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[variant 1].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].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é.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].kind "flow-reference" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].source closed object OR closed object Requis. Définit « source » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].source.[kind=input].kind "input" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].source.[kind=input].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é.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].source.[kind=step-output].kind "step-output" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].source.[kind=step-output].stepKey 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é.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].source.[kind=step-output].outputKey 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é.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].required true | false Requis. Indique si cette déclaration exige une valeur.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].revision "captured" Requis. Définit « revision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].priority integer; ≥ 0; ≤ 1000 Requis. Définit « priority » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].maximumItems integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@4].sources[].[kind=flow-reference].maximumCharacters integer; ≥ 1; ≤ 100000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@4].maximumCharacters integer; ≥ 1; ≤ 500000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contextPolicies[].[contract=SurfaceContextPolicy@4].contract "SurfaceContextPolicy@4" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
contextPolicies[].[contract=SurfaceContextPolicy@4].executionBindings Array<closed object>; max length 100 Requis. Définit « execution Bindings » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@4].executionBindings[].taskActionKey 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é.
contextPolicies[].[contract=SurfaceContextPolicy@4].executionBindings[].applicationActionKey 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é.
contextPolicies[].[contract=SurfaceContextPolicy@4].executionBindings[].selection "task-parent" Requis. Définit « selection » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contextPolicies[].[contract=SurfaceContextPolicy@4].executionBindings[].blueprintKey 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é.
contextPolicies[].[contract=SurfaceContextPolicy@4].executionBindings[].taskStepKey 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é.
contentLifecyclePolicies Array<closed object>; max length 100; optional Facultatif. Règles d’archive, de suppression et de restauration des contenus.
contentLifecyclePolicies[].contract "ContentLifecyclePolicy@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
contentLifecyclePolicies[].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é.
contentLifecyclePolicies[].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contentLifecyclePolicies[].operations Array<"archive" | "delete" | "restore">; min length 1; max length 3 Requis. Définit « operations » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contentLifecyclePolicies[].minimumApplicationRole "owner" | "member" Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contentLifecyclePolicies[].minimumContentRole "owner" | "editor" Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
contentLifecyclePolicies[].requiredCapabilities Array<string; min length 1; max length 4000>; max length 100 Requis. Définit « required Capabilities » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contentLifecyclePolicies[].descendants "owned-hierarchy" Requis. Définit « descendants » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contentLifecyclePolicies[].references "preserve" Requis. Définit « references » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contentLifecyclePolicies[].maximumNodes integer; ≥ 1; ≤ 1000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
relationPolicies Array<closed object>; max length 100 Requis. Contraintes de compatibilité, cardinalité et opérations sur les relations.
relationPolicies[].contract "SurfaceRelationPolicy@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
relationPolicies[].key string; /^[a-z][a-z0-9-]*$/; max length 120 Requis. Identifiant sémantique stable utilisé par les références; le modifier change l’identité.
relationPolicies[].linkTypePath string; min length 1; max length 600 Requis. Définit « link Type Path » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
relationPolicies[].source closed object Requis. Définit « source » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
relationPolicies[].source.definitionPaths Array<string; min length 1; max length 600>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
relationPolicies[].source.fields Array<closed object>; max length 30 Requis. Définitions ou sélections de valeurs typées dans le contexte parent.
relationPolicies[].source.fields[].fieldKey string; /^[a-z][a-zA-Z0-9-]*$/; max length 120 Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
relationPolicies[].source.fields[].values Array<string; max length 20000 OR number OR true | false>; min length 1; max length 30 Requis. Ensemble de valeurs admises ou comparées selon l’opération déclarée.
relationPolicies[].target closed object Requis. Définit « target » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
relationPolicies[].target.definitionPaths Array<string; min length 1; max length 600>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
relationPolicies[].target.fields Array<closed object>; max length 30 Requis. Définitions ou sélections de valeurs typées dans le contexte parent.
relationPolicies[].target.fields[].fieldKey string; /^[a-z][a-zA-Z0-9-]*$/; max length 120 Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
relationPolicies[].target.fields[].values Array<string; max length 20000 OR number OR true | false>; min length 1; max length 30 Requis. Ensemble de valeurs admises ou comparées selon l’opération déclarée.
relationPolicies[].maximumOutgoing integer; ≥ 1; ≤ 10000; null Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
relationPolicies[].maximumIncoming integer; ≥ 1; ≤ 10000; null Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
relationPolicies[].acyclic true | false Requis. Définit « acyclic » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
relationPolicies[].deletion "allow" | "forbid" Requis. Définit « deletion » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
relationPolicies[].maximumTraversalNodes integer; ≥ 1; ≤ 10000 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
presentation closed object Requis. Définit « presentation » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.contract "WorkspaceRecordPresentation@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
presentation.recordProfiles Array<closed object>; max length 100 Requis. Profils de fiches qui définissent identité, cartes, détail et paramètres.
presentation.recordProfiles[].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é.
presentation.recordProfiles[].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)+$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.recordProfiles[].editActionKey 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é.
presentation.recordProfiles[].identity closed object Requis. Sources des informations qui permettent de reconnaître la fiche.
presentation.recordProfiles[].identity.title closed object OR closed object OR closed object Requis. Titre de l’objet ou de la section dans l’interface.
presentation.recordProfiles[].identity.title.[kind=native].kind "native" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].identity.title.[kind=native].property "title" | "description" | "createdAt" | "updatedAt" Requis. Nom d’une propriété native reconnue; ce sélecteur ne permet pas un accès arbitraire.
presentation.recordProfiles[].identity.title.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].identity.title.[kind=field].fieldPath string; min length 8; max length 127; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u Requis. Sélecteur sémantique de Field utilisant le préfixe fields/.
presentation.recordProfiles[].identity.title.[kind=calculation].kind "calculation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].identity.title.[kind=calculation].calculationKey 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é.
presentation.recordProfiles[].identity.avatar closed object Requis. Présentation visuelle de l’identité selon la variante admise.
presentation.recordProfiles[].identity.avatar.kind "initials" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].identity.avatar.maximumLetters integer; ≥ 1; ≤ 4 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
presentation.recordProfiles[].identity.subtitle closed object OR closed object OR closed object; null Requis. Source du sous-titre ou absence explicite lorsque null est admis.
presentation.recordProfiles[].identity.subtitle.[kind=native].kind "native" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].identity.subtitle.[kind=native].property "title" | "description" | "createdAt" | "updatedAt" Requis. Nom d’une propriété native reconnue; ce sélecteur ne permet pas un accès arbitraire.
presentation.recordProfiles[].identity.subtitle.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].identity.subtitle.[kind=field].fieldPath string; min length 8; max length 127; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u Requis. Sélecteur sémantique de Field utilisant le préfixe fields/.
presentation.recordProfiles[].identity.subtitle.[kind=calculation].kind "calculation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].identity.subtitle.[kind=calculation].calculationKey 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é.
presentation.recordProfiles[].valueLabels Array<closed object>; max length 100 Requis. Correspondances entre valeurs stables et libellés destinés à l’usager.
presentation.recordProfiles[].valueLabels[].fieldPath string; min length 8; max length 127; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u Requis. Sélecteur sémantique de Field utilisant le préfixe fields/.
presentation.recordProfiles[].valueLabels[].values Array<closed object>; min length 1; max length 100 Requis. Ensemble de valeurs admises ou comparées selon l’opération déclarée.
presentation.recordProfiles[].valueLabels[].values[].value string; max length 4000 OR number OR true | false Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
presentation.recordProfiles[].valueLabels[].values[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
presentation.recordProfiles[].card closed object Requis. Présentation résumée de la fiche dans une collection.
presentation.recordProfiles[].card.summary closed object OR closed object OR closed object; null Requis. Définit « summary » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.recordProfiles[].card.summary.[kind=native].kind "native" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].card.summary.[kind=native].property "title" | "description" | "createdAt" | "updatedAt" Requis. Nom d’une propriété native reconnue; ce sélecteur ne permet pas un accès arbitraire.
presentation.recordProfiles[].card.summary.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].card.summary.[kind=field].fieldPath string; min length 8; max length 127; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u Requis. Sélecteur sémantique de Field utilisant le préfixe fields/.
presentation.recordProfiles[].card.summary.[kind=calculation].kind "calculation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].card.summary.[kind=calculation].calculationKey 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é.
presentation.recordProfiles[].card.tags closed object; null Requis. Classification ou configuration de présentation des tags autorisés.
presentation.recordProfiles[].card.tags.namespace "user" Requis. Espace de noms qui détermine le vocabulaire et la portée des valeurs.
presentation.recordProfiles[].card.tags.maximumVisible integer; ≥ 0; ≤ 20 Requis. Nombre maximal d’éléments dans l’aperçu; la collection complète reste accessible séparément.
presentation.recordProfiles[].card.metricKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 20 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
presentation.recordProfiles[].card.openLabel string; min length 1; max length 4000 Requis. Libellé de l’accès au détail de l’objet.
presentation.recordProfiles[].queryBindings Array<closed object>; max length 100 Requis. Associations de Queries nommées aux valeurs de paramètres issues du contexte.
presentation.recordProfiles[].queryBindings[].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é.
presentation.recordProfiles[].queryBindings[].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
presentation.recordProfiles[].queryBindings[].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object>; semantic validation Requis. Paramètres nommés de l’opération ou de la Query et valeurs associées.
presentation.recordProfiles[].queryBindings[].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].queryBindings[].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
presentation.recordProfiles[].queryBindings[].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].queryBindings[].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.recordProfiles[].queryBindings[].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
presentation.recordProfiles[].queryBindings[].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
presentation.recordProfiles[].queryBindings[].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].queryBindings[].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
presentation.recordProfiles[].metrics Array<closed object>; max length 20 Requis. Métriques déclarées basées sur une Query et un agrégat canonique.
presentation.recordProfiles[].metrics[].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é.
presentation.recordProfiles[].metrics[].queryBindingKey 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é.
presentation.recordProfiles[].metrics[].value "aggregate" Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
presentation.recordProfiles[].metrics[].singularLabel string; min length 1; max length 4000 Requis. Libellé utilisé pour une seule unité du résultat.
presentation.recordProfiles[].metrics[].pluralLabel string; min length 1; max length 4000 Requis. Libellé utilisé pour plusieurs unités du résultat.
presentation.recordProfiles[].metrics[].navigation closed object; null Requis. Destinations déclarées dans l’ordre de présentation.
presentation.recordProfiles[].metrics[].navigation.kind "record-related-group" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].metrics[].navigation.relatedGroupKey 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é.
presentation.recordProfiles[].detail closed object Requis. Sections, Actions, paramètres et relations de la fiche ouverte.
presentation.recordProfiles[].detail.primaryActionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
presentation.recordProfiles[].detail.primaryActionLabel string; min length 1; max length 4000; null Requis. Définit « primary Action Label » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.recordProfiles[].detail.creationActionKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 100 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
presentation.recordProfiles[].detail.actionKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; max length 100 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
presentation.recordProfiles[].detail.sections Array<closed object OR closed object OR closed object>; min length 1; max length 40 Requis. Sections déclarées dans l’ordre de lecture ou de rendu.
presentation.recordProfiles[].detail.sections[].[kind=fields].kind "fields" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].detail.sections[].[kind=fields].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é.
presentation.recordProfiles[].detail.sections[].[kind=fields].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
presentation.recordProfiles[].detail.sections[].[kind=fields].fieldPaths Array<string; min length 8; max length 127; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u>; min length 1; max length 100 Requis. Définit « field Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.recordProfiles[].detail.sections[].[kind=content].kind "content" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].detail.sections[].[kind=content].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é.
presentation.recordProfiles[].detail.sections[].[kind=content].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
presentation.recordProfiles[].detail.sections[].[kind=query-view].kind "query-view" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.recordProfiles[].detail.sections[].[kind=query-view].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é.
presentation.recordProfiles[].detail.sections[].[kind=query-view].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
presentation.recordProfiles[].detail.sections[].[kind=query-view].queryBindingKey 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é.
presentation.recordProfiles[].detail.sections[].[kind=query-view].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é.
presentation.recordProfiles[].detail.settings closed object Requis. Fields présentés dans le formulaire de paramètres de la fiche.
presentation.recordProfiles[].detail.settings.fieldPaths Array<string; min length 8; max length 127; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u>; max length 100 Requis. Définit « field Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.recordProfiles[].detail.tags closed object; null Requis. Classification ou configuration de présentation des tags autorisés.
presentation.recordProfiles[].detail.tags.namespace "user" Requis. Espace de noms qui détermine le vocabulaire et la portée des valeurs.
presentation.recordProfiles[].detail.tags.maximumVisible integer; ≥ 0; ≤ 20 Requis. Nombre maximal d’éléments dans l’aperçu; la collection complète reste accessible séparément.
presentation.recordProfiles[].detail.relatedGroups Array<closed object>; max length 40 Requis. Groupes de relations avec Query et aperçu limité, puis accès à la collection complète.
presentation.recordProfiles[].detail.relatedGroups[].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é.
presentation.recordProfiles[].detail.relatedGroups[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
presentation.recordProfiles[].detail.relatedGroups[].queryBindingKey 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é.
presentation.recordProfiles[].detail.relatedGroups[].maximumVisible integer; ≥ 1; ≤ 100 Requis. Nombre maximal d’éléments dans l’aperçu; la collection complète reste accessible séparément.
presentation.recordProfiles[].detail.relatedGroups[].openAllLabel string; min length 1; max length 4000 Requis. Libellé de l’accès à la collection complète, par exemple Voir tout.
presentation.recordProfiles[].detail.relatedGroups[].rowIcon closed object; null Requis. Définit « row Icon » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.recordProfiles[].detail.relatedGroups[].rowIcon.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.
presentation.recordProfiles[].detail.relatedGroups[].rowIcon.revision "0.468.0" Requis. Définit « revision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.recordProfiles[].detail.relatedGroups[].rowIcon.name string; min length 1; max length 120; semantic validation Requis. Nom lisible de l’élément dans le contexte qui le présente.
presentation.collectionBindings Array<closed object>; max length 100 Requis. Définit « collection Bindings » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.collectionBindings[].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é.
presentation.collectionBindings[].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é.
presentation.collectionBindings[].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é.
presentation.collectionBindings[].returnLabel string; min length 1; max length 4000 Requis. Définit « return Label » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.tableViews Array<closed object>; max length 100 Requis. Définit « table Views » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.tableViews[].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é.
presentation.tableViews[].columns Array<closed object>; min length 1; max length 40 Requis. Colonnes ordonnées et leurs sources de valeurs autorisées.
presentation.tableViews[].columns[].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é.
presentation.tableViews[].columns[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
presentation.tableViews[].columns[].source closed object OR closed object OR closed object OR closed object OR closed object Requis. Définit « source » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.tableViews[].columns[].source.[variant 1].[kind=native].kind "native" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.tableViews[].columns[].source.[variant 1].[kind=native].property "title" | "description" | "createdAt" | "updatedAt" Requis. Nom d’une propriété native reconnue; ce sélecteur ne permet pas un accès arbitraire.
presentation.tableViews[].columns[].source.[variant 1].[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.tableViews[].columns[].source.[variant 1].[kind=field].fieldPath string; min length 8; max length 127; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u Requis. Sélecteur sémantique de Field utilisant le préfixe fields/.
presentation.tableViews[].columns[].source.[variant 1].[kind=calculation].kind "calculation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.tableViews[].columns[].source.[variant 1].[kind=calculation].calculationKey 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é.
presentation.tableViews[].columns[].source.[kind=metric].kind "metric" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.tableViews[].columns[].source.[kind=metric].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é.
presentation.tableViews[].columns[].source.[kind=related-records].kind "related-records" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.tableViews[].columns[].source.[kind=related-records].queryBindingKey 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é.
presentation.tableViews[].columns[].source.[kind=related-records].maximumVisible integer; ≥ 1; ≤ 20 Requis. Nombre maximal d’éléments dans l’aperçu; la collection complète reste accessible séparément.
presentation.tableViews[].openLabel string; min length 1; max length 4000 Requis. Libellé de l’accès au détail de l’objet.
presentation.tableViews[].layout closed object; optional Facultatif. Algorithme ou structure d’agencement, configuré par les propriétés de la variante.
presentation.tableViews[].layout.contract "WorkspaceTableLayout@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
presentation.tableViews[].layout.columns Array<closed object>; min length 1; max length 40 Requis. Colonnes ordonnées et leurs sources de valeurs autorisées.
presentation.tableViews[].layout.columns[].columnKey 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é.
presentation.tableViews[].layout.columns[].visible true | false Requis. Définit « visible » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.tableViews[].layout.columns[].width integer; ≥ 80; ≤ 1000; null Requis. Largeur de l’élément dans l’unité du contrat parent.
presentation.tableViews[].layout.columns[].frozen true | false Requis. Maintient la colonne visible pendant le défilement horizontal.
presentation.tableViews[].layout.columns[].format closed object OR closed object OR closed object OR closed object OR closed object Requis. Format de présentation compatible avec le type de la valeur.
presentation.tableViews[].layout.columns[].format.[kind=text].kind "text" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.tableViews[].layout.columns[].format.[kind=number].kind "number" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.tableViews[].layout.columns[].format.[kind=number].maximumFractionDigits integer; ≥ 0; ≤ 8 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
presentation.tableViews[].layout.columns[].format.[kind=boolean].kind "boolean" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.tableViews[].layout.columns[].format.[kind=boolean].trueLabel string; min length 1; max length 4000 Requis. Définit « true Label » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.tableViews[].layout.columns[].format.[kind=boolean].falseLabel string; min length 1; max length 4000 Requis. Définit « false Label » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.tableViews[].layout.columns[].format.[variant 4].kind "date" | "datetime" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.tableViews[].layout.columns[].format.[kind=badge].kind "badge" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
presentation.tableViews[].layout.columns[].headerFilterParameterKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9-]*$/u; null Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
presentation.tableViews[].layout.columnGroups Array<closed object>; max length 20 Requis. Regroupements visuels de colonnes déclarées.
presentation.tableViews[].layout.columnGroups[].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é.
presentation.tableViews[].layout.columnGroups[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
presentation.tableViews[].layout.columnGroups[].columnKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; min length 1; max length 40 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
presentation.tableViews[].layout.grouping closed object; null Requis. Définit « grouping » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
presentation.tableViews[].layout.grouping.contract "WorkspaceTableGrouping@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
presentation.tableViews[].layout.grouping.options Array<closed object>; min length 1; max length 20 Requis. Valeurs proposées et admises pour un choix déclaré.
presentation.tableViews[].layout.grouping.options[].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é.
presentation.tableViews[].layout.grouping.options[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
presentation.tableViews[].layout.grouping.options[].columnKey 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é.
presentation.tableViews[].layout.grouping.initialOptionKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u; null Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
presentation.tableViews[].layout.grouping.maximumGroups integer; ≥ 1; ≤ 100 Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
homePresentation closed object Requis. Définit « home Presentation » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
homePresentation.contract "WorkspaceHomePresentation@2" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
homePresentation.header closed object Requis. Définit « header » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
homePresentation.header.intro string; min length 1; max length 4000; null Requis. Définit « intro » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
homePresentation.header.primaryNavigation closed object; null Requis. Définit « primary Navigation » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
homePresentation.header.primaryNavigation.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é.
homePresentation.header.primaryNavigation.label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
homePresentation.launchers closed object Requis. Définit « launchers » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
homePresentation.launchers.title string; min length 1; max length 4000 Requis. Titre de l’objet ou de la section dans l’interface.
homePresentation.launchers.description string; min length 1; max length 4000; null Requis. Explication du rôle, du contenu ou de l’effet de cet élément.
homePresentation.launchers.icons Array<closed object>; max length 30 Requis. Définit « icons » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
homePresentation.launchers.icons[].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.
homePresentation.launchers.icons[].icon "activity" | "alert" | "arrow-right" | "bot" | "briefcase" | "check" | "document" | "inbox" | "knowledge" | "marketplace" | "overview" | "portfolio" | "profile" | "search" | "users" | "map" | "graph" | "layers" | "settings" OR closed object Requis. Icône du catalogue admis pour cette variante de présentation.
homePresentation.launchers.icons[].icon.[variant 2].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.
homePresentation.launchers.icons[].icon.[variant 2].revision "0.468.0" Requis. Définit « revision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
homePresentation.launchers.icons[].icon.[variant 2].name string; min length 1; max length 120; semantic validation Requis. Nom lisible de l’élément dans le contexte qui le présente.
homePresentation.blocks Array<closed object OR closed object>; max length 20 Requis. Définit « blocks » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
homePresentation.blocks[].[kind=section].kind "section" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
homePresentation.blocks[].[kind=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é.
homePresentation.blocks[].[kind=section].variant "collection" | "work-resume" Requis. Définit « variant » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
homePresentation.blocks[].[kind=section].placement "main" | "aside" Requis. Définit « placement » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
homePresentation.blocks[].[kind=section].maximumVisible integer; ≥ 1; ≤ 24 Requis. Nombre maximal d’éléments dans l’aperçu; la collection complète reste accessible séparément.
homePresentation.blocks[].[kind=section].viewAll closed object; null Requis. Définit « view All » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
homePresentation.blocks[].[kind=section].viewAll.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é.
homePresentation.blocks[].[kind=section].viewAll.label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
homePresentation.blocks[].[kind=activity].kind "activity" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
homePresentation.blocks[].[kind=activity].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é.
homePresentation.blocks[].[kind=activity].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
homePresentation.blocks[].[kind=activity].spaceKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; min length 1; max length 20 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
homePresentation.blocks[].[kind=activity].maximumVisible integer; ≥ 1; ≤ 50 Requis. Nombre maximal d’éléments dans l’aperçu; la collection complète reste accessible séparément.
homePresentation.blocks[].[kind=activity].placement "main" | "aside" Requis. Définit « placement » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contentActions Array<closed object>; max length 4000; optional Facultatif. Définit « content Actions » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
contentActions[].contract "ContentSpaceActionPolicy@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
contentActions[].spaceKey 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é.
contentActions[].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.
contentActions[].minimumRole "owner" | "editor" Requis. Borne de cardinalité ou de budget pour la ressource nommée. Les dépassements sont refusés; null signifie une absence de borne uniquement lorsque le schéma l’admet.
graphPresentations Array<closed object>; max length 100 Requis. Définit « graph Presentations » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].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é.
graphPresentations[].presentation closed object; semantic validation Requis. Définit « presentation » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.contract "WorkspaceGraphPresentation@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
graphPresentations[].presentation.initialProfileKey string; min length 1; max length 120 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
graphPresentations[].presentation.profiles Array<closed object>; min length 1; max length 20 Requis. Définit « profiles » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].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é.
graphPresentations[].presentation.profiles[].label string; min length 1; max length 200 Requis. Libellé destiné à l’usager dans l’interface.
graphPresentations[].presentation.profiles[].edgeRouting Géré par Surface; fourni par les outils du Model. Requis. Définit « edge Routing » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object Requis. Algorithme ou structure d’agencement, configuré par les propriétés de la variante.
graphPresentations[].presentation.profiles[].layout.[algorithm=box].algorithm "box" Requis. Algorithme d’organisation du graphe; ses paramètres dépendent de cette valeur.
graphPresentations[].presentation.profiles[].layout.[algorithm=box].nodeSpacing number; ≥ 1; ≤ 1000 Requis. Définit « node Spacing » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=box].aspectRatio number; ≥ 0.1; ≤ 10 Requis. Définit « aspect Ratio » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=disco].algorithm "disco" Requis. Algorithme d’organisation du graphe; ses paramètres dépendent de cette valeur.
graphPresentations[].presentation.profiles[].layout.[algorithm=disco].componentSpacing number; ≥ 1; ≤ 1000 Requis. Définit « component Spacing » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=disco].aspectRatio number; ≥ 0.1; ≤ 10 Requis. Définit « aspect Ratio » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=disco].componentLayout "force" | "stress" | "layered" Requis. Définit « component Layout » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=force].algorithm "force" Requis. Algorithme d’organisation du graphe; ses paramètres dépendent de cette valeur.
graphPresentations[].presentation.profiles[].layout.[algorithm=force].nodeSpacing number; ≥ 1; ≤ 1000 Requis. Définit « node Spacing » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=force].aspectRatio number; ≥ 0.1; ≤ 10 Requis. Définit « aspect Ratio » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=force].seed integer; ≥ 1; ≤ 2147483647 Requis. Provisionne un contenu initial plutôt que déclarer uniquement un type d’instance.
graphPresentations[].presentation.profiles[].layout.[algorithm=layered].algorithm "layered" Requis. Algorithme d’organisation du graphe; ses paramètres dépendent de cette valeur.
graphPresentations[].presentation.profiles[].layout.[algorithm=layered].nodeSpacing number; ≥ 1; ≤ 1000 Requis. Définit « node Spacing » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=layered].componentSpacing number; ≥ 1; ≤ 1000 Requis. Définit « component Spacing » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=layered].layerSpacing number; ≥ 1; ≤ 1000 Requis. Définit « layer Spacing » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=layered].direction "UP" | "DOWN" | "LEFT" | "RIGHT" Requis. Sens du parcours ou de présentation; respecter les valeurs fermées de ce contrat.
graphPresentations[].presentation.profiles[].layout.[algorithm=layered].seed integer; ≥ 1; ≤ 2147483647 Requis. Provisionne un contenu initial plutôt que déclarer uniquement un type d’instance.
graphPresentations[].presentation.profiles[].layout.[algorithm=mrtree].algorithm "mrtree" Requis. Algorithme d’organisation du graphe; ses paramètres dépendent de cette valeur.
graphPresentations[].presentation.profiles[].layout.[algorithm=mrtree].nodeSpacing number; ≥ 1; ≤ 1000 Requis. Définit « node Spacing » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=mrtree].direction "UP" | "DOWN" | "LEFT" | "RIGHT" Requis. Sens du parcours ou de présentation; respecter les valeurs fermées de ce contrat.
graphPresentations[].presentation.profiles[].layout.[algorithm=mrtree].aspectRatio number; ≥ 0.1; ≤ 10 Requis. Définit « aspect Ratio » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=random].algorithm "random" Requis. Algorithme d’organisation du graphe; ses paramètres dépendent de cette valeur.
graphPresentations[].presentation.profiles[].layout.[algorithm=random].nodeSpacing number; ≥ 1; ≤ 1000 Requis. Définit « node Spacing » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=random].aspectRatio number; ≥ 0.1; ≤ 10 Requis. Définit « aspect Ratio » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=random].seed integer; ≥ 1; ≤ 2147483647 Requis. Provisionne un contenu initial plutôt que déclarer uniquement un type d’instance.
graphPresentations[].presentation.profiles[].layout.[algorithm=stress].algorithm "stress" Requis. Algorithme d’organisation du graphe; ses paramètres dépendent de cette valeur.
graphPresentations[].presentation.profiles[].layout.[algorithm=stress].desiredEdgeLength number; ≥ 1; ≤ 1000 Requis. Définit « desired Edge Length » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
graphPresentations[].presentation.profiles[].layout.[algorithm=stress].iterationLimit integer; ≥ 1; ≤ 1000 Requis. Définit « iteration Limit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
uiComposition closed object Requis. Définit « ui Composition » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
uiComposition.contract "WorkspaceCompositionPresentation@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
uiComposition.catalogue Surface-admitted value; canonical semantic validation Requis. Définit « catalogue » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
uiComposition.screens Array<closed object OR closed object OR closed object OR closed object>; min length 1; max length 241 Requis. Définit « screens » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
uiComposition.screens[].[kind=home].kind "home" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
uiComposition.screens[].[kind=home].composition Surface-admitted value; canonical semantic validation Requis. Organisation déclarative des composants, sources ou Spaces dans la variante indiquée.
uiComposition.screens[].[kind=collection].kind "collection" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
uiComposition.screens[].[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é.
uiComposition.screens[].[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é.
uiComposition.screens[].[kind=collection].composition Surface-admitted value; canonical semantic validation Requis. Organisation déclarative des composants, sources ou Spaces dans la variante indiquée.
uiComposition.screens[].[kind=record].kind "record" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
uiComposition.screens[].[kind=record].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é.
uiComposition.screens[].[kind=record].composition Surface-admitted value; canonical semantic validation Requis. Organisation déclarative des composants, sources ou Spaces dans la variante indiquée.
uiComposition.screens[].[kind=work].kind "work" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
uiComposition.screens[].[kind=work].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é.
uiComposition.screens[].[kind=work].composition Surface-admitted value; canonical semantic validation Requis. Organisation déclarative des composants, sources ou Spaces dans la variante indiquée.
navigationMetrics closed object Requis. Définit « navigation Metrics » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
navigationMetrics.contract "WorkspaceNavigationMetrics@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
navigationMetrics.items Array<closed object>; max length 40 Requis. Définit « items » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
navigationMetrics.items[].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é.
navigationMetrics.items[].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
navigationMetrics.items[].kind "query-total" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences Array<closed object>; max length 100 Requis. Définit « work Experiences » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].contract "SurfaceWorkExperience@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
workExperiences[].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é.
workExperiences[].workDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)+$/u>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
workExperiences[].header closed object Requis. Définit « header » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].header.purpose closed object; null Requis. Définit « purpose » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].header.purpose.scope "rootWork" | "selectedStage" | "retainedTarget" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].header.purpose.source closed object OR closed object Requis. Définit « source » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].header.purpose.source.[kind=native].kind "native" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].header.purpose.source.[kind=native].property "title" | "description" | "createdAt" | "updatedAt" Requis. Nom d’une propriété native reconnue; ce sélecteur ne permet pas un accès arbitraire.
workExperiences[].header.purpose.source.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].header.purpose.source.[kind=field].fieldPath string; min length 8; max length 127; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u Requis. Sélecteur sémantique de Field utilisant le préfixe fields/.
workExperiences[].header.purpose.valueLabels Array<closed object>; max length 100 Requis. Correspondances entre valeurs stables et libellés destinés à l’usager.
workExperiences[].header.purpose.valueLabels[].value string; max length 4000 OR number OR true | false Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
workExperiences[].header.purpose.valueLabels[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
workExperiences[].header.status closed object; null Requis. Définit « status » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].header.status.scope "rootWork" | "selectedStage" | "retainedTarget" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].header.status.source closed object OR closed object Requis. Définit « source » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].header.status.source.[kind=native].kind "native" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].header.status.source.[kind=native].property "title" | "description" | "createdAt" | "updatedAt" Requis. Nom d’une propriété native reconnue; ce sélecteur ne permet pas un accès arbitraire.
workExperiences[].header.status.source.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].header.status.source.[kind=field].fieldPath string; min length 8; max length 127; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u Requis. Sélecteur sémantique de Field utilisant le préfixe fields/.
workExperiences[].header.status.valueLabels Array<closed object>; max length 100 Requis. Correspondances entre valeurs stables et libellés destinés à l’usager.
workExperiences[].header.status.valueLabels[].value string; max length 4000 OR number OR true | false Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
workExperiences[].header.status.valueLabels[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
workExperiences[].header.facts Array<closed object>; max length 20 Requis. Définit « facts » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].header.facts[].scope "rootWork" | "selectedStage" | "retainedTarget" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].header.facts[].source closed object OR closed object Requis. Définit « source » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].header.facts[].source.[kind=native].kind "native" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].header.facts[].source.[kind=native].property "title" | "description" | "createdAt" | "updatedAt" Requis. Nom d’une propriété native reconnue; ce sélecteur ne permet pas un accès arbitraire.
workExperiences[].header.facts[].source.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].header.facts[].source.[kind=field].fieldPath string; min length 8; max length 127; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u Requis. Sélecteur sémantique de Field utilisant le préfixe fields/.
workExperiences[].header.facts[].valueLabels Array<closed object>; max length 100 Requis. Correspondances entre valeurs stables et libellés destinés à l’usager.
workExperiences[].header.facts[].valueLabels[].value string; max length 4000 OR number OR true | false Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
workExperiences[].header.facts[].valueLabels[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
workExperiences[].header.facts[].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é.
workExperiences[].header.facts[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
workExperiences[].header.criteria closed object; null Requis. Définit « criteria » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].header.criteria.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é.
workExperiences[].header.criteria.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é.
workExperiences[].stageDefinitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)+$/u>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
workExperiences[].stageSource closed object OR closed object Requis. Définit « stage Source » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].stageSource.[kind=flow].kind "flow" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].stageSource.[kind=flow].blueprintKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; min length 1; max length 100 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
workExperiences[].stageSource.[kind=query].kind "query" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].stageSource.[kind=query].queryBindingKey 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é.
workExperiences[].retainedTargetQueryBindingKey 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é.
workExperiences[].queryBindings Array<closed object>; min length 1; max length 100 Requis. Associations de Queries nommées aux valeurs de paramètres issues du contexte.
workExperiences[].queryBindings[].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é.
workExperiences[].queryBindings[].scope "rootWork" | "selectedStage" | "retainedTarget" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].queryBindings[].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
workExperiences[].queryBindings[].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object>; semantic validation Requis. Paramètres nommés de l’opération ou de la Query et valeurs associées.
workExperiences[].queryBindings[].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].queryBindings[].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
workExperiences[].queryBindings[].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].queryBindings[].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].queryBindings[].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
workExperiences[].queryBindings[].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
workExperiences[].queryBindings[].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].queryBindings[].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
workExperiences[].bindings Array<closed object OR closed object OR closed object OR closed object OR closed object OR closed object OR closed object>; min length 1; max length 100 Requis. Définit « bindings » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].bindings[].[kind=query-view].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é.
workExperiences[].bindings[].[kind=query-view].kind "query-view" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].bindings[].[kind=query-view].scope "rootWork" | "selectedStage" | "retainedTarget" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].bindings[].[kind=query-view].queryBindingKey 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é.
workExperiences[].bindings[].[kind=query-view].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é.
workExperiences[].bindings[].[kind=native-document].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é.
workExperiences[].bindings[].[kind=native-document].kind "native-document" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].bindings[].[kind=native-document].scope "retainedTarget" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].bindings[].[kind=sources].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é.
workExperiences[].bindings[].[kind=sources].kind "sources" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].bindings[].[kind=sources].scope "retainedTarget" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].bindings[].[kind=sources].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é.
workExperiences[].bindings[].[kind=flow-inspection].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é.
workExperiences[].bindings[].[kind=flow-inspection].kind "flow-inspection" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].bindings[].[kind=flow-inspection].scope "rootWork" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].bindings[].[kind=consolidation].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é.
workExperiences[].bindings[].[kind=consolidation].kind "consolidation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].bindings[].[kind=consolidation].scope "selectedStage" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].bindings[].[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é.
workExperiences[].bindings[].[kind=action].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é.
workExperiences[].bindings[].[kind=action].kind "action" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].bindings[].[kind=action].scope "rootWork" | "selectedStage" | "retainedTarget" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].bindings[].[kind=action].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.
workExperiences[].bindings[].[kind=criteria].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é.
workExperiences[].bindings[].[kind=criteria].kind "criteria" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
workExperiences[].bindings[].[kind=criteria].scope "rootWork" | "selectedStage" | "retainedTarget" Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].bindings[].[kind=criteria].queryBindingKey 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é.
workExperiences[].bindings[].[kind=criteria].lifecycleKey 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é.
workExperiences[].bindings[].[kind=criteria].stateValue string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Définit « state Value » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
workExperiences[].sections Array<closed object>; min length 1; max length 20 Requis. Sections déclarées dans l’ordre de lecture ou de rendu.
workExperiences[].sections[].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é.
workExperiences[].sections[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
workExperiences[].sections[].bindingKeys Array<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u>; min length 1; max length 100 Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité.
workExperiences[].defaultSectionKey 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é.
contract "WorkspaceModelFoundation@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
exactData closed object Requis. Définit « exact Data » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.contract "WorkspaceExactData@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
exactData.units Array<closed object>; max length 100 Requis. Définit « units » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.units[].kind "unit" | "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.units[].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é.
exactData.units[].label string; min length 1; max length 4000 Requis. Libellé destiné à l’usager dans l’interface.
exactData.unitOperations Array<closed object>; max length 200 Requis. Définit « unit Operations » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.unitOperations[].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é.
exactData.unitOperations[].version string; min length 1; max length 120 Requis. Version déclarée du contenu ou de la publication; elle identifie l’interprétation applicable.
exactData.unitOperations[].operator "multiply" | "divide" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
exactData.unitOperations[].left closed object OR closed object OR closed object Requis. Définit « left » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.unitOperations[].left.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.unitOperations[].left.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.unitOperations[].left.[kind=unit].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é.
exactData.unitOperations[].left.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.unitOperations[].left.[kind=currency].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é.
exactData.unitOperations[].right closed object OR closed object OR closed object Requis. Définit « right » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.unitOperations[].right.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.unitOperations[].right.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.unitOperations[].right.[kind=unit].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é.
exactData.unitOperations[].right.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.unitOperations[].right.[kind=currency].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é.
exactData.unitOperations[].result closed object OR closed object OR closed object Requis. Définit « result » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.unitOperations[].result.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.unitOperations[].result.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.unitOperations[].result.[kind=unit].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é.
exactData.unitOperations[].result.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.unitOperations[].result.[kind=currency].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é.
exactData.conversions Array<closed object>; max length 200 Requis. Définit « conversions » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.conversions[].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é.
exactData.conversions[].version string; min length 1; max length 120 Requis. Version déclarée du contenu ou de la publication; elle identifie l’interprétation applicable.
exactData.conversions[].from closed object OR closed object OR closed object Requis. État ou source de départ de la transition ou relation.
exactData.conversions[].from.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.conversions[].from.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.conversions[].from.[kind=unit].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é.
exactData.conversions[].from.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.conversions[].from.[kind=currency].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é.
exactData.conversions[].to closed object OR closed object OR closed object Requis. État ou destination visé par la transition ou relation.
exactData.conversions[].to.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.conversions[].to.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.conversions[].to.[kind=unit].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é.
exactData.conversions[].to.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.conversions[].to.[kind=currency].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é.
exactData.conversions[].factor closed object OR closed object Requis. Définit « factor » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.conversions[].factor.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.conversions[].factor.[kind=literal].format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
exactData.conversions[].factor.[kind=literal].format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.conversions[].factor.[kind=literal].format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.conversions[].factor.[kind=literal].value string; max length 1003 Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
exactData.conversions[].factor.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.conversions[].factor.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.conversions[].factor.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
exactData.conversions[].factor.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
exactData.conversions[].output closed object Requis. Définit « output » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.conversions[].output.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
exactData.conversions[].output.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.conversions[].output.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.conversions[].output.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.conversions[].output.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.conversions[].output.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.conversions[].output.unit.[kind=unit].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é.
exactData.conversions[].output.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.conversions[].output.unit.[kind=currency].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é.
exactData.conversions[].rounding "half-even" | "half-up" | "toward-zero" | "away-from-zero" | "floor" | "ceiling"; null Requis. Définit « rounding » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations Array<closed object>; max length 200 Requis. Définit « calculations » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].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é.
exactData.calculations[].definitionPaths Array<string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u>; min length 1; max length 100 Requis. Définit « definition Paths » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression recursive reference Requis. Arbre de conditions déclaratives; les références et budgets sont validés avant évaluation.
exactData.calculations[].expression.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=literal].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=literal].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
exactData.calculations[].expression.[kind=literal].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=literal].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=literal].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=literal].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=literal].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=literal].type.unit.[kind=unit].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é.
exactData.calculations[].expression.[kind=literal].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=literal].type.unit.[kind=currency].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é.
exactData.calculations[].expression.[kind=literal].value string; max length 1003 Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
exactData.calculations[].expression.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=field].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=field].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
exactData.calculations[].expression.[kind=field].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=field].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=field].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=field].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=field].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=field].type.unit.[kind=unit].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é.
exactData.calculations[].expression.[kind=field].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=field].type.unit.[kind=currency].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é.
exactData.calculations[].expression.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
exactData.calculations[].expression.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
exactData.calculations[].expression.[kind=calculation].kind "calculation" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=calculation].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=calculation].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
exactData.calculations[].expression.[kind=calculation].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=calculation].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=calculation].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=calculation].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=calculation].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=calculation].type.unit.[kind=unit].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é.
exactData.calculations[].expression.[kind=calculation].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=calculation].type.unit.[kind=currency].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é.
exactData.calculations[].expression.[kind=calculation].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é.
exactData.calculations[].expression.[kind=arithmetic].kind "arithmetic" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=arithmetic].operator "add" | "subtract" | "multiply" | "divide" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
exactData.calculations[].expression.[kind=arithmetic].left recursive reference Requis. Définit « left » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=arithmetic].left ↻ recursive reference to parent expression Facultatif. Définit « left ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=arithmetic].right recursive reference Requis. Définit « right » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=arithmetic].right ↻ recursive reference to parent expression Facultatif. Définit « right ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=arithmetic].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=arithmetic].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
exactData.calculations[].expression.[kind=arithmetic].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=arithmetic].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=arithmetic].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=arithmetic].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=arithmetic].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=arithmetic].type.unit.[kind=unit].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é.
exactData.calculations[].expression.[kind=arithmetic].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=arithmetic].type.unit.[kind=currency].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é.
exactData.calculations[].expression.[kind=arithmetic].rounding "half-even" | "half-up" | "toward-zero" | "away-from-zero" | "floor" | "ceiling"; null Requis. Définit « rounding » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=arithmetic].unitOperation closed object; null Requis. Définit « unit Operation » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=arithmetic].unitOperation.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é.
exactData.calculations[].expression.[kind=arithmetic].unitOperation.version string; min length 1; max length 120 Requis. Version déclarée du contenu ou de la publication; elle identifie l’interprétation applicable.
exactData.calculations[].expression.[kind=round].kind "round" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=round].operand recursive reference Requis. Expression enfant sur laquelle porte l’opérateur courant.
exactData.calculations[].expression.[kind=round].operand ↻ recursive reference to parent expression Facultatif. Définit « operand ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=round].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=round].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
exactData.calculations[].expression.[kind=round].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=round].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=round].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=round].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=round].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=round].type.unit.[kind=unit].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é.
exactData.calculations[].expression.[kind=round].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=round].type.unit.[kind=currency].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é.
exactData.calculations[].expression.[kind=round].rounding "half-even" | "half-up" | "toward-zero" | "away-from-zero" | "floor" | "ceiling" Requis. Définit « rounding » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].kind "conditional" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=conditional].condition closed object Requis. Définit « condition » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].condition.kind "compare" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=conditional].condition.operator "eq" | "ne" | "lt" | "lte" | "gt" | "gte" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
exactData.calculations[].expression.[kind=conditional].condition.left recursive reference Requis. Définit « left » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].condition.left ↻ recursive reference to parent expression Facultatif. Définit « left ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].condition.right recursive reference Requis. Définit « right » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].condition.right ↻ recursive reference to parent expression Facultatif. Définit « right ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].whenTrue recursive reference Requis. Définit « when True » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].whenTrue ↻ recursive reference to parent expression Facultatif. Définit « when True ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].whenFalse recursive reference Requis. Définit « when False » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].whenFalse ↻ recursive reference to parent expression Facultatif. Définit « when False ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
exactData.calculations[].expression.[kind=conditional].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conditional].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=conditional].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=conditional].type.unit.[kind=unit].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é.
exactData.calculations[].expression.[kind=conditional].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=conditional].type.unit.[kind=currency].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é.
exactData.calculations[].expression.[kind=conversion].kind "conversion" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=conversion].conversionKey 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é.
exactData.calculations[].expression.[kind=conversion].conversionVersion string; min length 1; max length 120 Requis. Définit « conversion Version » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conversion].operand recursive reference Requis. Expression enfant sur laquelle porte l’opérateur courant.
exactData.calculations[].expression.[kind=conversion].operand ↻ recursive reference to parent expression Facultatif. Définit « operand ↻ » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conversion].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conversion].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
exactData.calculations[].expression.[kind=conversion].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conversion].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conversion].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=conversion].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=conversion].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=conversion].type.unit.[kind=unit].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é.
exactData.calculations[].expression.[kind=conversion].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=conversion].type.unit.[kind=currency].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é.
exactData.calculations[].expression.[kind=query-total].kind "query-total" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=query-total].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
exactData.calculations[].expression.[kind=query-total].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object>; semantic validation Requis. Paramètres nommés de l’opération ou de la Query et valeurs associées.
exactData.calculations[].expression.[kind=query-total].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=query-total].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
exactData.calculations[].expression.[kind=query-total].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=query-total].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=query-total].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
exactData.calculations[].expression.[kind=query-total].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
exactData.calculations[].expression.[kind=query-total].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=query-total].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
exactData.calculations[].expression.[kind=query-total].operator "count" | "count-distinct" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
exactData.calculations[].expression.[kind=query-total].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=query-total].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
exactData.calculations[].expression.[kind=query-total].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=query-total].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=query-total].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=query-total].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=query-total].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=query-total].type.unit.[kind=unit].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é.
exactData.calculations[].expression.[kind=query-total].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=query-total].type.unit.[kind=currency].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é.
exactData.calculations[].expression.[kind=aggregate].kind "aggregate" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=aggregate].queryKey string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u Requis. Référence à une Query déclarée; le moteur de données applique le périmètre et les droits.
exactData.calculations[].expression.[kind=aggregate].parameters Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u OR string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u, closed object OR closed object OR closed object>; semantic validation Requis. Paramètres nommés de l’opération ou de la Query et valeurs associées.
exactData.calculations[].expression.[kind=aggregate].parameters{key}.[kind=entity-id].kind "entity-id" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=aggregate].parameters{key}.[kind=entity-id].definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
exactData.calculations[].expression.[kind=aggregate].parameters{key}.[kind=field].kind "field" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=aggregate].parameters{key}.[kind=field].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=aggregate].parameters{key}.[kind=field].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
exactData.calculations[].expression.[kind=aggregate].parameters{key}.[kind=field].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
exactData.calculations[].expression.[kind=aggregate].parameters{key}.[kind=literal].kind "literal" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=aggregate].parameters{key}.[kind=literal].value string; max length 4000 OR number OR true | false OR null Requis. Valeur effective interprétée selon le type et le discriminant du contexte parent.
exactData.calculations[].expression.[kind=aggregate].field closed object Requis. Définit « field » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=aggregate].field.definitionPath string; min length 1; max length 600; /^workspace\/[a-z0-9-]+(?:\/surface\/[a-z0-9-]+)*$/u Requis. Chemin exact d’une définition du Model; il ne désigne pas l’ID d’une fiche.
exactData.calculations[].expression.[kind=aggregate].field.fieldKey string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9]*$/u Requis. Clé d’un Field déclaré sur la définition de Surface référencée.
exactData.calculations[].expression.[kind=aggregate].operator "sum" | "min" | "max" | "average" Requis. Comparaison ou opération de la variante; la valeur doit correspondre au type attendu.
exactData.calculations[].expression.[kind=aggregate].type closed object Requis. Définit « type » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=aggregate].type.format closed object; semantic validation Requis. Format de présentation compatible avec le type de la valeur.
exactData.calculations[].expression.[kind=aggregate].type.format.precision integer; ≥ 1; ≤ 1000 Requis. Définit « precision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=aggregate].type.format.scale integer; ≥ 0; ≤ 1000 Requis. Définit « scale » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=aggregate].type.unit closed object OR closed object OR closed object Requis. Définit « unit » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
exactData.calculations[].expression.[kind=aggregate].type.unit.[kind=dimensionless].kind "dimensionless" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=aggregate].type.unit.[kind=unit].kind "unit" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=aggregate].type.unit.[kind=unit].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é.
exactData.calculations[].expression.[kind=aggregate].type.unit.[kind=currency].kind "currency" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
exactData.calculations[].expression.[kind=aggregate].type.unit.[kind=currency].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é.
exactData.calculations[].expression.[kind=aggregate].rounding "half-even" | "half-up" | "toward-zero" | "away-from-zero" | "floor" | "ceiling"; null Requis. Définit « rounding » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
knowledgeCurationProfiles Array<closed object; semantic validation>; max length 100; optional Facultatif. Définit « knowledge Curation Profiles » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
knowledgeCurationProfiles[].contract "KnowledgeCurationReviewProfile@1" Requis. Discriminant exact de cette variante du contrat. Respecter la valeur littérale indiquée.
knowledgeCurationProfiles[].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é.
knowledgeCurationProfiles[].workspaceDefinitionPath string; min length 1; max length 1000 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
knowledgeCurationProfiles[].entryDefinitionPaths Array<string; min length 1; max length 1000>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
knowledgeCurationProfiles[].categoryDefinitionPaths Array<string; min length 1; max length 1000>; min length 1; max length 100 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
knowledgeCurationProfiles[].indexDefinitionPath string; min length 1; max length 1000 Requis. Chemin exact du type de définition concerné; chaque référence doit exister dans le Model et respecter le périmètre déclaré.
knowledgeCurationProfiles[].bindings Array<closed object OR closed object>; min length 1; max length 10 Requis. Définit « bindings » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options.
knowledgeCurationProfiles[].bindings[].[variant 1].kind "duplicate_semantic" | "link_related" | "move_entry" | "create_category" | "add_alias" | "refresh_index_summary" | "flag_stale" | "flag_conflict" | "flag_orphan" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
knowledgeCurationProfiles[].bindings[].[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.
knowledgeCurationProfiles[].bindings[].[kind=merge_entries].kind "merge_entries" Requis. Sélectionne la variante et les propriétés admises dans cette branche.
knowledgeCurationProfiles[].bindings[].[kind=merge_entries].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.
knowledgeCurationProfiles[].bindings[].[kind=merge_entries].provenanceControlKey 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é.
knowledgeCurationProfiles[].bindings[].[kind=merge_entries].sourceArchivePolicyKey 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 : Assembler une définition cohérente

La Form et le profil de fiche référencent les mêmes Fields company, status et notes.

Configuration

Fragment à placer dans forms[]. Propriétés et valeurs admises.

{
  "contract": "WorkspaceForm@2",
  "key": "new-client",
  "label": "Nouveau client",
  "actionKey": "create-client",
  "targetDefinitionPath": "workspace/clients/surface/client",
  "mode": "create",
  "fields": [
    {
      "contract": "WorkspaceFormControl@2",
      "repeatable": false,
      "key": "company",
      "label": "Entreprise",
      "input": "text",
      "binding": {
        "kind": "field",
        "fieldKey": "company"
      },
      "required": true,
      "ruleKeys": [],
      "options": []
    },
    {
      "contract": "WorkspaceFormControl@2",
      "repeatable": false,
      "key": "status",
      "label": "État",
      "input": "choice",
      "binding": {
        "kind": "field",
        "fieldKey": "status"
      },
      "required": true,
      "ruleKeys": [],
      "options": [
        "prospect",
        "active"
      ]
    }
  ],
  "ruleKeys": []
}

Variante et raccordement

Fragment à placer dans presentation.recordProfiles[]. Propriétés et valeurs admises.

{
  "key": "client",
  "definitionPaths": [
    "workspace/clients/surface/client"
  ],
  "editActionKey": "edit-client",
  "identity": {
    "title": {
      "kind": "field",
      "fieldPath": "fields/company"
    },
    "avatar": {
      "kind": "initials",
      "maximumLetters": 2
    },
    "subtitle": {
      "kind": "field",
      "fieldPath": "fields/status"
    }
  },
  "valueLabels": [
    {
      "fieldPath": "fields/status",
      "values": [
        {
          "value": "prospect",
          "label": "Prospect"
        },
        {
          "value": "active",
          "label": "Actif"
        }
      ]
    }
  ],
  "card": {
    "summary": {
      "kind": "field",
      "fieldPath": "fields/notes"
    },
    "tags": {
      "namespace": "user",
      "maximumVisible": 3
    },
    "metricKeys": [],
    "openLabel": "Ouvrir le client"
  },
  "queryBindings": [],
  "metrics": [],
  "detail": {
    "primaryActionKey": null,
    "creationActionKeys": [],
    "actionKeys": [],
    "sections": [
      {
        "kind": "fields",
        "key": "follow-up",
        "label": "Suivi du client",
        "fieldPaths": [
          "fields/notes",
          "fields/status"
        ]
      }
    ],
    "settings": {
      "fieldPaths": [
        "fields/email"
      ]
    },
    "tags": {
      "namespace": "user",
      "maximumVisible": 3
    },
    "relatedGroups": [],
    "primaryActionLabel": null
  }
}

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. Clients · Data
  2. Références · Knowledge
  3. Préparation · Work
  4. Soumissions · Product
DISPOSITION ILLUSTRATIVEApp Clients / Soumissions
SurfaceClients / Atelier NordExemple
workspaceModelFoundationworkspaceModelFoundation
Clients
CONTEXTE DU MODELAtelier NordConfiguration déclarative
key
new-client
label
Nouveau client
actionKey
create-client
targetDefinitionPath
workspace/clients/surface/client
mode
create

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