Aller au contenu principal

Types de relations

Les types de relations définissent comment les types d'actifs peuvent se connecter dans la base de connaissances.

Chaque type de relation combine :

  • Un type d'actif source
  • Un nom de relation
  • Un type d'actif cible

Exemple : Application enables Process

Dans l'inventaire, les utilisateurs créent ensuite de vraies relations entre actifs qui suivent ces types de relations.

Ils permettent de modéliser des dépendances, des hiérarchies, des logiques de responsabilité ou des flux entre actifs.

Accès

Vous pouvez gérer les types de relations à deux endroits :

  • OrganisationMétamodèle"Types de relations" pour voir tous les types de relations du métamodèle
  • Un type d'actif → "Relations" pour créer et gérer les types de relations depuis ce type source ou cible

Créer un type de relation

  1. Ouvrez "Types de relations" ou ouvrez un type d'actif puis l'onglet "Relations"
  2. Cliquez sur l'action de création
  3. Choisissez le type d'actif source et le type d'actif cible
  4. Saisissez le nom de la relation
  5. Choisissez la couleur et le style de flèche
  6. Cliquez sur Créer

Si vous créez le type de relation depuis la page d'un type d'actif, ce type est déjà utilisé comme l'un des deux côtés de la relation.

Vous pouvez personnaliser le marqueur de départ, le style de ligne et le marqueur d'arrivée selon vos conventions de diagramme.

Modifier un type de relation

  1. Cliquez sur l'icône Éditer du type
  2. Modifiez les attributs
  3. Cliquez sur Valider
Impact sur les données

Si vous modifiez le type d'actif source ou cible, les relations existantes entre actifs sont supprimées. Si vous modifiez seulement le nom, la couleur ou le style de flèche, les relations existantes sont conservées.

Supprimer un type de relation

  1. Cliquez sur l'icône Supprimer
  2. Cliquez sur Confirmer
danger

Supprimer un type de relation retire les relations correspondantes de l'inventaire.

Exemple

Pour autoriser les Applications à "enable" des Processus :

  1. Définissez le type d'actif source sur Application
  2. Saisissez le nom de relation Enables
  3. Définissez le type d'actif cible sur Process

Résultat : les utilisateurs peuvent créer des relations Application enables Process dans l'inventaire.

Direction des relations

Les types de relations sont orientés :

  • Source : type d'actif d'origine
  • Destination : type d'actif de destination

Dans les diagrammes et dans l'inventaire, la relation va de la source vers la cible.

Un type de relation doit exprimer une signification claire dans un seul sens. Choisissez ce sens selon la logique métier : qui dépend de quoi, qui agit sur quoi, qui possède quoi, ou qu'est-ce qui appartient à quoi. Une fois ce sens choisi, utilisez-le de manière cohérente dans tout le métamodèle.

Types de relations recommandés

TypeUsageExemple
EnablesDépendance fonctionnelleApplication → Processus
UsesConsommationApplication → Donnée
Part ofCompositionProcessus → Capacité
Responsible forResponsabilitéÉquipe → Application
PrecedesSuccession temporelle ou historisationProcessus → Processus
HostsInfrastructureServeur → Application

Bonnes pratiques

Quand vous définissez un type de relation, partez de l'actif qui fait quelque chose, fournit quelque chose, ou porte la responsabilité, puis placez de l'autre côté l'actif dépendant, supporté, contenu, ou impacté. Quand c'est possible, formulez les types de relations à la voix active.

Par exemple, pour l'hébergement d'infrastructure, Server hosts Application est en général meilleur que Application runs on Server, parce qu'on suit une logique fournisseur vers dépendant : le serveur fournit l'hébergement, et l'application en dépend. Application runs on Server peut aussi être valable, mais cela exprime un autre point de vue : l'emplacement d'exécution de l'application. Utilisez cette formulation seulement si c'est bien le point de vue principal que vous voulez modéliser.

  • Utilisez des verbes lisibles
  • Vérifiez la phrase formée par source, relation et cible
  • Modélisez une seule signification claire par type de relation et choisissez un seul sens pour l'exprimer
  • Gardez en tête qu'un type de relation appartient à un couple source-cible précis
  • Réutilisez le même nom de relation sur plusieurs couples seulement s'il garde le même sens
  • Limitez les types de relation inutiles
  • Utilisez le style et la couleur pour améliorer la lisibilité, pas pour compenser un nommage peu clair