Aller au contenu
SurfaceDocs
ENCommencer
DocsComposer les interfaces

Graphes de relations

Explorer les objets et leurs liens dans une vue configurée.

Le graphe est une projection

Une vue graphe présente des objets comme des nœuds et leurs relations comme des liens. Elle aide à explorer les clients, les soumissions et les travaux associés. Elle ne remplace pas le graphe canonique ou ses contrôles d’accès.

Paramètre Valeurs attendues Description
Sources Query et périmètre déclarés Objets autorisés à représenter
Relations Types et directions admis Liens visibles entre les objets
Libellés Propriétés déclarées Texte de reconnaissance
Layout Algorithme et options du contrat Organisation des nœuds
Interaction Sélection, ouverture et Actions admises Explorer et agir dans le contexte

Exemple

Affichez Atelier Nord au centre, ses soumissions et les travaux qui les préparent. Sélectionner S-1042 présente son identité; ouvrir la fiche utilise la même navigation que le tableau. Une relation supprimée dans le graphe ne peut être enregistrée que par l’opération métier autorisée.

Gérer le périmètre

Si l’ouverture d’une fiche échoue, sa reprise vise cette même fiche; réorganiser le graphe change seulement sa disposition. Un contexte de travail changé ou une fiche retirée ou révisée retire l’ancienne reprise. Rouvrez la fiche actuelle depuis sa vue courante; réessayer n’accorde aucun accès.

Les contrôles et messages du graphe suivent la langue de l’interface. Changer de langue conserve le filtre, la sélection et la vue; cela ne réorganise pas le graphe et ne lance aucune recherche. Les titres des fiches, les types de relations et les noms de dispositions rédigés dans le Model gardent leur texte original.

Un graphe lisible nécessite des limites et des filtres. Le nombre d’objets chargés, la direction des relations et les contrôles de navigation doivent être explicites. Une absence de nœud dans cette projection n’établit pas l’absence de l’objet dans le système.

Surface utilise le composant de graphe avec ses capacités natives; les contrats de présentation définissent les variantes admises. Le Canvas répond à un autre besoin : composer un contenu visuel libre.

Explorer avec l’assistant

Pour retrouver une information dans plusieurs applications ou Spaces autorisés, demandez une recherche, puis l’exploration de ses liens entrants ou sortants. Les résultats conservent l’identité de l’objet, ses Fields et sa destination exacte. Le contenu complet se charge au besoin dans son contexte d’origine.

Continuez les pages de résultats pour élargir l’exploration. Une page chargée représente une partie du graphe accessible; elle ne permet pas de conclure que les autres informations sont absentes. Les instructions et les droits du Space concerné restent applicables.

Exemples appliqués : Explorer le client et ses relations

Deux organisations visuelles présentent les mêmes objets liés, sans modifier leurs données.

Configuration

Fragment à placer dans graphPresentations[].profiles[].layout. Propriétés et valeurs admises.

{
  "algorithm": "layered",
  "nodeSpacing": 48,
  "componentSpacing": 64,
  "layerSpacing": 80,
  "direction": "RIGHT",
  "seed": 1
}

Variante et raccordement

Fragment à placer dans graphPresentations[].profiles[].layout. Propriétés et valeurs admises.

{
  "algorithm": "mrtree",
  "nodeSpacing": 56,
  "direction": "DOWN",
  "aspectRatio": 1.5
}

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. Atelier Nord
  2. Soumission S-1042
  3. Préparation
  4. Sources
DISPOSITION ILLUSTRATIVEApp Clients / Soumissions
SurfaceClients / Atelier NordExemple
Graphes de relationsExplorer le client et ses relations
Clients
Atelier NordS-1042PréparationSources

Les mêmes objets restent accessibles depuis les fiches et les tableaux.

Recherchez un concept, un champ ou une action.Esc