Les Types de Relations

Qu'est-ce qu'un Type de Relation ?

Un type de relation constitue un élément fondamental du vocabulaire sémantique de votre organisation dans Boldo. Il s'agit d'une définition conceptuelle pure qui décrit la nature d'une interaction organisationnelle, sans spécifier quels actifs peuvent être connectés. En termes simples, un type de relation est un "concept relationnel" qui exprime une catégorie d'interaction que votre organisation reconnaît comme significative.

Les types de relations forment votre référentiel sémantique - votre dictionnaire des concepts d'interactions possibles. Ils constituent le vocabulaire que votre organisation utilisera pour nommer et catégoriser les différents types de connexions, dépendances, flux, et influences qui existent dans votre environnement de travail.

Chaque type de relation porte en lui une charge sémantique précise : il exprime une catégorie d'interaction organisationnelle abstraite, avec ses propriétés visuelles et conceptuelles. Cette définition conceptuelle permet à tous les utilisateurs de votre organisation de partager une compréhension commune de ce que signifie chaque type de connexion.


Architecture et Rôle dans le Métamodèle

Les types de relations constituent l'une des quatre composantes essentielles de votre métamodèle, aux côtés des types d'actifs, des propriétés, et des relations entre actifs. Ils forment le vocabulaire sémantique de base - les concepts relationnels fondamentaux que votre organisation reconnaît et nomme.

Les types de relations sont des définitions conceptuelles pures qui n'établissent aucune connexion entre actifs. Ils définissent uniquement le vocabulaire sémantique disponible. C'est ensuite dans la configuration des "Relations entre Actifs" du métamodèle que vous spécifiez quels types d'actifs peuvent être connectés via quels types de relations.

Cette séparation fondamentale vous permet de distinguer trois niveaux :

  • La définition conceptuelle : "Qu'est-ce que signifie 'permet' ?" (Type de relation)
  • La configuration structurelle : "Quels types d'actifs peuvent être reliés par 'permet' ?" (Relations entre actifs dans le métamodèle)
  • L'utilisation opérationnelle : "Cette application spécifique permet ce processus spécifique" (Instance de relation)


Vos choix en matière de types de relations définissent la richesse expressive de votre vocabulaire organisationnel. Un vocabulaire relationnel bien conçu offre les nuances conceptuelles nécessaires pour exprimer la diversité des interactions de votre écosystème.


Anatomie d'un Type de Relation

Chaque type de relation dans Boldo possède une structure bien définie qui combine des éléments sémantiques, visuels, et techniques pour créer un outil de modélisation complet et expressif.


Nom et Identification

Le nom d'un type de relation constitue son identité sémantique principale. Il doit exprimer clairement et sans ambiguïté la nature de l'interaction qu'il représente. Ce nom devient partie intégrante du vocabulaire partagé de votre organisation - il doit donc être choisi avec soin pour être compréhensible, mémorable, et aligné avec les terminologies déjà utilisées dans votre contexte métier.

Au-delà du nom affiché, chaque type de relation possède également un identifiant technique unique (slug) qui garantit sa référence stable dans le système, même si son nom d'affichage évolue.


Propriétés Visuelles

Chaque type de relation possède un système de représentation visuelle sophistiqué qui facilite la reconnaissance cognitive et améliore la lisibilité des diagrammes. Cette représentation combine plusieurs éléments graphiques coordonnés

La couleur identifie visuellement le type de relation et permet de différencier rapidement les différentes natures d'interactions dans un diagramme complexe. Le choix des couleurs doit suivre une logique cohérente - par exemple, utiliser des teintes similaires pour des types de relations sémantiquement proches.

Le système de flèches exprime la directionnalité et la nature de la relation à travers une combinaison de marqueurs de début (prefix), de fin (suffix), et de style de ligne. Cette richesse graphique permet de communiquer instantanément des informations complexes sur la nature de l'interaction représentée.

Exemples de Types de Relations Pour illustrer concrètement ce qu'est un type de relation, voici quelques exemples couramment utilisés :

  • "Is part of" (Fait partie de) - Exprime une relation d'inclusion hiérarchique
  • "Enables" (Permet) - Indique qu'un élément rend possible le fonctionnement d'un autre
  • "Precedes" (Précède) - Capture les séquences temporelles entre éléments
  • "Affects" (Affecte) - Modélise les relations d'influence et d'impact


Chacun de ces types possède ses propres propriétés visuelles (couleur, style de flèche) qui facilitent leur reconnaissance dans les diagrammes.


Gestion Opérationnelle

Seuls les administrateurs de l'organisation disposent des privilèges nécessaires pour créer, modifier, ou supprimer des types de relations.

Création

Pour créer un nouveau type de relation:

  1. Accédez aux paramètres : Cliquez sur le menu Organisation → Métamodèle
  2. Ouvrez la création : Dans l'onglet Relations, cliquez sur le bouton "Créer un type de relation”
  3. Remplissez le formulaire :
    • Nom : Saisissez le nom du type de relation (ex: "Permet", "Est responsable")
    • Couleur : Choisissez une couleur distinctive pour ce type
    • Flèche : Configurez l'apparence visuelle de la relation
  4. Validez : Cliquez sur "Valider" pour créer le type de relation

Ce type est désormais disponible dans la configuration de vos actifs pour mettre en place les relations entre actifs.



Modification

Pour modifier un type de relation déjà configuré :

  1. Accédez aux paramètres : Cliquez sur le menu Organisation → Métamodèle
  2. Choisissez votre type à modifier : Dans l'onglet Relations, cliquez sur l'icône 'stylo' du type de relation à modifier.
  3. Cliquez sur Mettre à jour

La modification d'une relation n'entraîne aucune suppression de vos données.


Suppression

Pour supprimer définitivement un type de relation:

  1. Accédez au formulaire de modification : Suivez les étapes de modification ci-dessus
  2. Initiez la suppression : Cliquez sur l'icône 'poubelle' dans le formulaire de modification
  3. Confirmez la suppression : Une boîte de dialogue de confirmation apparaît
  4. Validez définitivement : Cliquez sur "Confirmer" pour effectuer la suppression

Si un type de relation est utilisé par un de vos actifs dans ses relations alors la suppression ne sera pas effective.


Bonnes Pratiques de Conception

Privilégiez la clarté sur la completude - Il vaut mieux avoir un vocabulaire relationnel restreint mais clair plutôt qu'un catalogue exhaustif mais confus. Commencez par les types essentiels et enrichissez progressivement.

Maintenez la cohérence sémantique - Assurez-vous que vos types de relations forment un ensemble cohérent où chaque type a une signification claire et distincte des autres.