Référence à la règle Add Diagram Feature Capability (Ajouter une fonctionnalité d’entités de diagramme)

Vous pouvez utiliser la règle Ajouter une fonctionnalité d’entités de diagramme pour ajouter une fonctionnalité spécifique à des entités ou objets de réseau représentés dans le diagramme afin qu’ils soient traités d’une certaine manière par d’autres règles de diagramme exécutées ultérieurement au cours de la génération du diagramme.

Processus de la règle Add Diagram Feature Capability (Ajouter une fonctionnalité d’entités de diagramme)

La règle Add Diagram Feature Capability (Ajouter une fonctionnalité d’entités de diagramme) inclut quatre fonctions : Prevent to collapse parent (Empêcher la concentration du parent), Allow to collapse parent (Permettre la concentration du parent), Prevent to reduce junction (Empêcher la réduction de la jonction) et Allow to reduce junction (Autoriser la réduction de la jonction).

Cette règle peut être configurée de sorte à affecter l’une de ces fonctionnalités à des entités de diagramme spécifiques lors de la génération du diagramme.

Empêcher ou autoriser la concentration du conteneur parent

Lorsque l’une des fonctionnalités Prevent to collapse parent (Empêcher la concentration du parent) ou Allow to collapse parent (Autoriser la concentration du parent) est activée sur des entités de diagramme qui correspondent à un conteneur, toute règle Collapse Container (Concentrer le conteneur) qui entre en action étudie la fonctionnalité et détermine s’il convient de concentrer le conteneur parent.

Le graphique ci-dessous donne un exemple de cas d’utilisation lors de la concentration des entités de diagramme :

  • Le graphique A illustre l’exemple de diagramme. Il fait référence à cinq entités de containers :
    • Deux groupes de commutation : C1 et C2
    • Un porte-fusibles : C3
    • Une armoire électrique : C4
    • Un groupe de transformateurs : C5

    Ces containers sont tous développés et représentés comme containers surfaciques de diagramme autour de leur contenu.

    Conteneurs C1 à C5 en tant que conteneurs surfaciques de diagramme développés
    Graphique A : tous les conteneurs C1 à C5 sont représentés en tant que conteneurs surfaciques de diagramme développés.

  • Le graphique B met en évidence les commutateurs dans l’exemple de diagramme. Il s’agit du contenu des containers C1, C2 et C4.

    Tous les commutateurs du diagramme comme entités de diagramme sélectionnées
    Graphique B : tous les commutateurs du diagramme sont représentés comme des entités de diagramme sélectionnées.

  • Le graphique C illustre l’exemple de diagramme obtenu si le modèle est configuré de sorte à concentrer tous les conteneurs.

    Conteneurs sont systématiquement concentrés
    Graphique C : les containers sont systématiquement concentrés.

  • Le graphique D illustre l’exemple de diagramme obtenu si son modèle est configuré avec la fonctionnalité Prevent to collapse container (Empêcher la concentration du container) sur tous les commutateurs avant la concentration de tous les containers.

    Conteneurs sont systématiquement concentrés, à l’exception de ceux qui contiennent des commutateurs
    Graphique D : les containers sont systématiquement concentrés, à l’exception de ceux qui contiennent des commutateurs.

Entre les deux modèles utilisés pour produire les graphiques C et D, la définition de règle diffère. Une règle Add Diagram Feature Capability (Ajouter une fonctionnalité d’entités de diagramme) est exécutée avant la règle Collapse Containers (Concentrer les conteneurs).

Règle Collapse Container (Concentrer le conteneur) simple
Règle Collapse Container (Concentrer le conteneur) après définition des fonctionnalités sur des entités de diagramme

Empêcher ou autoriser la réduction des jonctions

Lorsque l’une des fonctionnalités Prevent to reduce junction (Empêcher la réduction de la jonction) ou Allow to reduce junction (Autoriser la réduction de la jonction) est activée sur des jonctions de diagramme, toute règle Reduce Junction (Réduire la jonction) qui entre en action étudie la fonctionnalité et détermine s’il convient de réduire la jonction.

L’utilisation de l’outil Add Diagram Feature Capability By Attribute Rule (Ajouter une règle de fonctionnalité d’entités de diagramme par attribut) dans un générateur de modèle de diagramme peut simplifier la séquence de règle de réduction de la jonction configurée dans un modèle de diagramme.

Par exemple, imaginons que vous voulez réduire toutes les jonctions dans vos diagrammes à l’exception des commutateurs. Vous pouvez configurer la génération de diagramme de deux manières : l’une n’exécute pas la règle Add Diagram Feature Capability (Ajouter une fonctionnalité d’entités de diagramme) et l’autre l’exécute.

Spécification des générateurs de modèle de diagramme avec ou sans l’outil Add Diagram Feature Capability By Attribute Rule (Ajouter une règle de fonctionnalité d’entités de diagramme par attribut)

Si vous n’utilisez pas l’outil Add Diagram Feature Capability By Attribute Rule (Ajouter une règle de fonctionnalité d’entités de diagramme par attribut), votre générateur de modèle doit répéter deux règles Reduce Junction (Réduire la jonction) ; il doit donc être configuré pour enchaîner quatre règles, comme indiqué ci-dessous :

  • Une règle de début d’itération (1)
  • Une règle de réduction de la jonction permettant de réduire toutes les jonctions à l’exception de celles de la classe source DistributionDevice (2)
    Réduction de toutes les jonctions à l’exception de celles de la classe source DistributionDevice
  • Une règle de réduction de la jonction permettant de réduire tous les dispositifs de distribution à l’exception des commutateurs (3)
    Réduction de tous les dispositifs de distribution à l’exception des commutateurs
  • Une règle de fin d’itération (4)

Si vous utilisez l’outil Add Diagram Feature Capability By Attribute Rule (Ajouter une règle de fonctionnalité d’entités de diagramme par attribut), deux règles seulement sont nécessaires :

  • Une règle d’ajout de fonctionnalité d’entités de diagramme permettant d’empêcher la réduction des commutateurs (1)
    Blocage de la réduction des commutateurs
  • Une règle de réduction de la jonction permettant de réduire toutes les jonctions quelle que soit leur classe source (2)
    Réduction de toutes les jonctions quelle que soit leur classe source

Configuration de la génération de diagramme de réseau complexe à l’aide des règles Add Diagram Feature Capability (Ajouter une fonctionnalité d’entités de diagramme)

La configuration de la règle Add Diagram Feature Capability (Ajouter une fonctionnalité d’entités de diagramme) à des positions judicieuses dans une séquence de règles de modèle de diagramme vous permet également d’empêcher la concentration de certaines entités qui existent lors de l’exécution de la règle, ou la réduction de certains dispositifs présentant des caractéristiques données tout en permettant la réduction d’autres dispositifs présentant les mêmes caractéristiques mais ajoutés plus tard dans le processus de génération de diagramme.

Par exemple, imaginons que vous voulez générer des diagrammes qui représentent à la fois le résultat du traçage en amont et en aval à partir d’un groupe de transformateurs ou d’une jonction de distribution sélectionné comme entrée sur la carte. Vous voulez ensuite conserver certaines jonctions intéressantes en amont tout en réduisant autant que possible les jonctions en aval, afin de vous concentrer principalement sur les emplacements de service. Dans ce cas, vous pouvez utiliser la règle Add Diagram Feature Capability (Ajouter une fonctionnalité d’entités de diagramme) plusieurs fois, comme indiqué dans le générateur de modèle de diagramme ci-dessous.

  • Dans la première partie de ce générateur de modèle, vous devez vous concentrer sur le groupe de transformateurs ou la jonction de distribution que le modèle attend comme point de début en entrée pour les tracés en amont et en aval. Pour ce faire, vous pouvez définir le modèle comme suit :
    • Ajoutez des règles de suppression des entités pour supprimer toutes les entités de réseau qui peuvent être sélectionnées comme entrée mais ne sont ni un groupe de transformateurs ni une jonction de distribution liée au niveau que vous voulez tracer.
    • Configurez des règles d’ajout d’une fonctionnalité d’entités de diagramme pour empêcher la concentration du conteneur parent du groupe de transformateurs (1) ou du conteneur parent de la jonction de distribution (2).
    • Marquez le groupe de transformateurs ou la jonction de distribution comme point de début pour les règles de traçage à exécuter dans les phases suivantes.
    Accent sur les points de début en entrée
  • La deuxième partie du générateur de modèle est consacrée aux règles de traçage.
    • Commencez avec une trace en amont qui s’exécute à partir du point de début spécifié.
    • Marquez le contrôleur de sous-réseau en amont renvoyé par la trace en amont comme jonction racine pour la mise en page d’arborescence qui s’exécute à la fin de la génération du diagramme de réseau.
    • Configurez une règle d’ajout d’une fonctionnalité d’entités de diagramme (3) permettant d’empêcher la concentration du conteneur parent du contrôleur de sous-réseau en amont.
    • Configurez une règle d’ajout d’une fonctionnalité d’entités de diagramme (4) permettant d’empêcher la réduction de tous les dispositifs en amont (commutateurs, fusibles, transformateurs, disjoncteurs) et du contrôleur de sous-réseau.
    • Configurez une règle d’ajout d’une fonctionnalité d’entités de diagramme (5) permettant d’empêcher la réduction de toutes les jonctions en amont, notamment les points de connexion.
    • Exécutez le traçage en aval. Il s’exécute à partir du même point de début que le traçage en amont.
    Traçage en amont, puis blocage de la concentration et de la réduction de certaines jonctions tracées en amont avant le traçage en aval
  • Lors de la dernière phase, vous avez configuré des règles de diagramme qui simplifient le graphique du diagramme de réseau et le mettent en forme :
    • Ajoutez une règle de concentration de conteneur pour concentrer tous les conteneurs.
    • Configurez une règle d’ajout d’une fonctionnalité d’entités de diagramme (6) permettant d’empêcher la réduction de tous les dispositifs d’emplacement de service.
    • Ajoutez une règle de réduction de la jonction afin de réduire toutes les jonctions de diagramme quelle que soit leur classe source de réseau.
    • Exécutez une mise en page d’arborescence dynamique de haut en bas.
    Blocage de la réduction des emplacements de service, puis réduction de toutes les jonctions autant que possible

La capture d’écran suivante montre des exemples de diagrammes de réseau basés sur un modèle de diagramme configuré à l’aide du générateur de modèle présenté ci-dessus. Le groupe de transformateurs utilisé comme entrée pour chaque génération d’un diagramme de réseau apparaît avec une étiquette bleue sur laquelle figure son ID de ressource :

Exemples de diagrammes mélangeant les résultats de traçage en amont et en aval, dans lesquels les règles d’ajout d’une fonctionnalité d’entités de diagramme sont réduites ou concentrées

Configuration de la règle Ajouter une fonctionnalité d’entités de diagramme

Pour configurer une règle Add Diagram Feature Capability (Ajouter une fonctionnalité d’entités de diagramme) sur un modèle, utilisez l’outil Ajouter une règle de fonctionnalité d’entités de diagramme par attribut.

Rubriques connexes