Référence de la règle Définir la jonction racine

La règle Set Root Junction (Définir la jonction racine) permet de spécifier les jonctions en fonction d’une classe de jonction de réseau ou d’une table d’objets en tant que jonctions racine de diagramme en filtrant ces jonctions selon leurs attributs, le cas échéant.

Les jonctions racines étant des jonctions spécifiques depuis lesquelles les mises en page d’arborescence opèrent lorsqu’elles sont exécutées dans des diagrammes de réseau, cette règle est généralement configurée dans des modèles paramétrés pour exécuter automatiquement les mises en page d’arborescence lors de la génération du diagramme.

Processus de la règle Set Root Junction (Définir la jonction racine)

La règle Set Root Junction (Définir la jonction racine) doit être configurée dans un modèle avant de configurer des mises en page d’arborescence (Arborescence dynamique, Arborescence principale ou Arborescence radiale) afin que les racines attendues soient d’abord positionnées par la règle. Ensuite, la mise en page d’arborescence automatique opère sur ces jonctions racine.

Dans la plupart des cas, cette règle étant la dernière configurée dans la séquence de règles du modèle, elle est exécutée après toutes les règles qui modifient le graphique de diagramme. Toutefois, vous pouvez l’ajouter n’importe où dans la séquence de règles, si nécessaire. Lorsque vous la configurez à la fin de la séquence de règles, vous garantissez que la règle Set Root Junction (Définir la jonction racine) traitera toutes les jonctions qui existent dans le diagramme. Lorsque vous la configurez à un endroit spécifique dans la séquence de règles, la règle Set Root Junction (Définir la jonction racine) traite uniquement les jonctions présentes dans le diagramme à ce moment-là. En effet, elle n’a aucune idée des jonctions de diagramme qui pourraient être ajoutées par d’autres règles configurées en vue d’une application ultérieure dans la séquence de règles.

Configuration de la règle Set Root Junction (Définir la jonction racine)

Vous pouvez ajouter une règle Set Root Junction (Définir la jonction racine) dans un modèle à l’aide de l’outil Add Set Root Junction By Attribute Rule (Ajouter une règle de définition de la jonction racine par attributs).

Conseil :

Lors de la configuration d’une règle de diagramme par attributs, vous pouvez exclure des entités de diagramme en fonction des valeurs attributaires source de réseau par rapport aux autres valeurs attributaires d’entités de diagramme à l’aide de l’instruction SQL spécifique suivante : WHERE 'OBJECT' = 'IN_DIAGRAM'. Par exemple, pour interroger l’entité de diagramme avec une valeur attributaire minimale dans le diagramme généré, vous pouvez définir un outil Ajouter une règle <XXX> par attributs avec une expression SQL basée sur la syntaxe suivante : <attributeName> = (SELECT MIN(<attributeName>) FROM <networkClassName>) WHERE 'OBJECT' = 'IN_DIAGRAM'.

Imaginons que vous souhaitez créer des diagrammes qui seront automatiquement disposés selon la mise en page Arborescence dynamique, avec le contrôleur de sous-réseau le plus bas du diagramme défini comme la jonction racine de la mise en page en arborescence. Dans ce cas, avant l’outil Ajouter la mise en page d’arborescence dynamique dans le modèle de générateur de géotraitement de votre modèle de diagramme, vous allez ajouter l’outil Ajouter une règle Définir la jonction racine par attribut avec l’expression SQL suivante : SUBNETWORKCONTROLLER = 1 AND attributeElevation = (SELECT MIN(attributeElevation) FROM ElectricDevice) WHERE 'OBJECT' = 'IN_DIAGRAM'.

Jonctions racine définies manuellement et à l’aide de règles

Un diagramme peut mélanger des racines définies par des règles et des racines définies manuellement à l’aide de l’outil Set Root Junction (Définir la jonction racine). En d’autres termes, vous pouvez définir manuellement d’autres jonctions racines ou supprimer des jonctions racines existantes dans un diagramme fourni avec des jonctions racines prédéfinies lors de sa génération ou de sa mise à jour.

La plupart du temps toutefois, les jonctions racine qui ont été manuellement définies sont perdues lors de la mise à jour d’un diagramme de ce type. Seules les jonctions racine définies par la règle Set Root Junction By Attribute (Définir la jonction racine par attributs) doivent être conservées au terme des mises à jour du diagramme. La seule exception est lorsqu’aucune jonction n’est définie lors du traitement de la règle. Dans ce cas, les jonctions racine qui ont été définies manuellement dans le diagramme avant sa mise à jour sont conservées comme jonctions racine dans le diagramme mis à jour.

Rubriques connexes