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 racine étant des jonctions spécifiques depuis lesquelles fonctionnent les mises en page d’arborescence lorsqu’elles sont exécutées sur des diagrammes de réseau, cette règle est généralement configurée sur des modèles configuré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 des règles du modèle, elle est exécutée après toutes les règles qui modifient le diagramme. Cela permet de garantir que la règle Set Root Junction (Définir la jonction racine) traite toutes les jonctions présentes dans le diagramme.

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).

Dans certains cas, vous pouvez envisager de configurer cet outil avec une expression SQL pour définir une jonction de diagramme particulière comme jonction racine. Par exemple, pour interroger la valeur attributaire minimale des jonctions de diagramme dans le diagramme généré, vous pouvez exécuter l’outil à l’aide de l’expression SQL suivante : <attributeName> = (SELECT MIN(<attributeName>) FROM <networkClassName>) WHERE 'OBJECT' = 'IN_DIAGRAM'

Jonctions racine définies manuellement et via une règle

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 racine ou supprimer des jonctions racine existantes dans un diagramme fourni avec des jonctions racine prédéfinies lors de sa génération/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 l’exécution de 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 par l’exécution 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