all_subnetworks_in_tier (Facultatif) | Détermine si tous les sous-réseaux figurant dans le niveau seront mise à jour. Pour mettre à jour un sous-ensemble de sous-réseaux dans le niveau, utilisez le paramètre subnetwork_name. - ALL_SUBNETWORKS_IN_TIER—Tous les sous-réseaux du niveau seront mis à jour. Cet option utilise un traitement asynchrone pour mettre à jour les sous-réseaux utilisant le système UtilityNetworkTools de service de géotraitement. Ce service est réservé aux tâches de géotraitement du réseau de distribution et bénéficie d’un paramètre de délai d’expiration plus long par défaut. Il s’agit de l’option par défaut.
- SPECIFIC_SUBNETWORK—Seuls les sous-réseaux spécifiés dans le paramètre subnetwork_name seront mis à jour.
| Boolean |
condition_barriers [[Name, Operator, Type, Value, Combine Using],...] (Facultatif) | Définit une interruption conditionnelle de traversabilité sur les entités en fonction d’une comparaison avec un attribut de réseau ou vérifie une chaîne de catégorie. Une interruption conditionnelle utilise un attribut du réseau ou une catégorie de réseau, un opérateur et un type, ainsi qu’une valeur d’attribut. Par exemple, arrêtez un traçage lorsque l’attribut Device Status d’une entité est égal à la valeur spécifique de Open. Lorsqu’une entité remplit ces conditions, le traçage s’arrête. En cas d’utilisation de plusieurs attributs, vous pouvez définir une condition Et ou une condition Ou à l’aide du paramètre Combine using (Combiner en utilisant).
Les composants de l'interruption conditionnelle sont les suivants : - Name : filtrez selon n’importe quel attribut de réseau défini dans le système ou spécifiez Catégorie pour utiliser une catégorie de réseau.
- Operator : choisissez un des opérateurs.
- Type : spécifiez Specific value ou Network attribute pour le type de valeur du paramètre Name qui sert d’interruption. Le paramètre Type doit avoir pour valeur Specific value lorsque le paramètre Name est défini sur Category.
- Value : fournit une valeur spécifique de l’attribut ou de la catégorie en entrée qui entraînerait l’arrêt en fonction de la valeur de l’opérateur.
- Combine Using : définissez cette valeur si vous avez plusieurs conditions à ajouter. Vous pouvez les combiner à l’aide d’une condition Et ou Ou.
Les valeurs Operator d’interruption conditionnelle sont les suivantes : - IS_EQUAL_TO—L’attribut est égal à la valeur.
- DOES_NOT_EQUAL—L’attribut est différent de la valeur.
- IS_GREATER_THAN—L’attribut est supérieur à la valeur.
- IS_GREATER_THAN_OR_EQUAL_TO—L’attribut est supérieur ou égal à la valeur.
- IS_LESS_THAN—L’attribut est inférieur à la valeur.
- IS_LESS_THAN_OR_EQUAL_TO—L’attribut est inférieur ou égal à la valeur.
- INCLUDES_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur sont présents dans l'attribut (Et bit à bit == valeur).
- DOES_NOT_INCLUDE_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur ne sont pas présents dans l'attribut (Et bit à bit !== valeur).
- INCLUDES_ANY—Opération Et bit à bit dans laquelle au moins un bit de la valeur est présent dans l'attribut (Et bit à bit == Vrai).
- DOES_NOT_INCLUDE_ANY—Opération Et bit à bit dans laquelle aucun des bits de la valeur n'est présent dans l'attribut (Et bit à bit == Faux).
Les options type d’interruption conditionnelle sont les suivantes : - SPECIFIC_VALUE—Filtrez par une valeur spécifique ou une catégorie de réseau.
- NETWORK_ATTRIBUTE—Filtrez en fonction d’un attribut de réseau.
Les valeurs Combine Using sont les suivantes : - AND—Combinez les interruptions conditionnelles.
- OR—Utilisez ce paramètre si l’une des interruptions conditionnelles est satisfaite.
En savoir plus sur l’utilisation de plusieurs expressions conditionnelles | Value Table |
function_barriers [[Function, Attribute, Operator, Value, Use Local Values],...] (Facultatif) | Définit l’interruption de traversabilité sur les entités en fonction d’une fonction. Les interruptions fonctionnelles peuvent être utilisées pour effectuer des actions comme limiter la distance que le traçage peut parcourir depuis le point de départ, ou définir une valeur maximale à laquelle arrêter un traçage. Par exemple, la longueur de chaque ligne parcourue est ajoutée à la distance totale parcourue jusqu’ici. Lorsque la distance totale parcourue atteint la valeur spécifiée, le traçage s’arrête.
Les composants de l'interruption fonctionnelle sont les suivants : - Function : effectuez votre sélection parmi plusieurs fonctions de calcul différentes.
- Attribute : filtrez par n’importe quel attribut de réseau défini dans le système.
- Operator : choisissez un nombre de différents opérateurs.
- Value : définissez une valeur spécifique du type d’attribut en entrée susceptible, si découverte, d’entraîner l’arrêt.
- Use Local Values : calcule les valeurs dans chaque direction, par opposition à une valeur globale générale. Prenons, par exemple, une interruption de fonction qui calcule la somme de Shape length où la trace prend fin si la valeur est supérieure ou égale à 4. Dans le cas général, après avoir traversé deux tronçons d’une valeur de 2, vous avez déjà atteint une somme de longueur de forme égale à 4 de sorte que la recherche de parcours s’arrête. Si les valeurs locales sont utilisées, les valeurs locales le long de chaque chemin changent, et la trace continue.
- TRUE—Les valeurs locales sont utilisées.
- FALSE—Les valeurs globales sont utilisées. Il s’agit de l’option par défaut.
Les options d’interruption de fonctions de function sont les suivantes : - AVERAGE—La moyenne des valeurs en entrée est calculée.
- COUNT—Le nombre d'entités est identifié.
- MAX—Le maximum des valeurs en entrée est identifié.
- MIN—Le minimum des valeurs en entrée est identifié.
- ADD—La somme des valeurs en entrée est calculée.
- SUBTRACT—La différence dans les valeurs en entrée est calculée.Les contrôleurs de sous-réseau et les types de trace de boucle ne permettent pas d'utiliser la fonction de soustraction.
Considérons, par exemple, une entité de point de début dont la valeur est 20. L’entité suivante a une valeur de 30. Si vous utilisez la fonction Minimum, le résultat est de 20, le maximum est de 30, la somme est de 50, la moyenne est de 25, le nombre est de 2, et la différence est de -10. Les valeurs des options operator d'interruptions de fonctions sont les suivantes : - IS_EQUAL_TO—L’attribut est égal à la valeur.
- DOES_NOT_EQUAL—L’attribut est différent de la valeur.
- IS_GREATER_THAN—L’attribut est supérieur à la valeur.
- IS_GREATER_THAN_OR_EQUAL_TO—L’attribut est supérieur ou égal à la valeur.
- IS_LESS_THAN—L’attribut est inférieur à la valeur.
- IS_LESS_THAN_OR_EQUAL_TO—L’attribut est inférieur ou égal à la valeur.
- INCLUDES_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur sont présents dans l'attribut (Et bit à bit == valeur).
- DOES_NOT_INCLUDE_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur ne sont pas présents dans l'attribut (Et bit à bit !== valeur).
- INCLUDES_ANY—Opération Et bit à bit dans laquelle au moins un bit de la valeur est présent dans l'attribut (Et bit à bit == Vrai).
- DOES_NOT_INCLUDE_ANY—Opération Et bit à bit dans laquelle aucun des bits de la valeur n'est présent dans l'attribut (Et bit à bit == Faux).
| Value Table |
traversability_scope (Facultatif) | Spécifie le type de traversabilité qui sera appliqué. La portée de la capacité à être traversé détermine si la capacité à être traversé sera appliquée aux jonctions, tronçons, ou aux deux. Par exemple, si une interruption conditionnelle est définie pour arrêter le traçage lorsque DEVICESTATUS est défini sur Ouvert et que la portée de traversabilité est définie sur les tronçons uniquement, le traçage ne s’arrêtera pas même si un dispositif ouvert est détecté, car DEVICESTATUS s’applique uniquement aux jonctions. En d'autres termes, ce paramètre indique au traçage d'ignorer ou pas : les jonctions, tronçons, ou les deux à la fois. - BOTH_JUNCTIONS_AND_EDGES—La capacité à être traversé s’applique aux jonctions et aux tronçons. Il s’agit de l’option par défaut.
- JUNCTIONS_ONLY—La capacité à être traversé s’applique uniquement aux jonctions.
- EDGES_ONLY—La capacité à être traversé s’applique uniquement aux tronçons.
| String |
propagators [[Attribute, Substitution Attribute, Function, Operator, Value],...] (Facultatif) | Spécifie les attributs de réseau à propager ainsi que la façon dont cette propagation devra être effectuée pendant un traçage. Les attributs de classe propagés désignent les valeurs clés sur les contrôleurs de sous-réseau qui sont distribuées au reste des entités dans le sous-réseau. Par exemple, dans un modèle de distribution électrique, vous pouvez propager la valeur de phase. Les composants des propagateurs sont les suivants : - Attribute : filtrez par n’importe quel attribut de réseau défini dans le système.
- Substitution Attribute : utilisez une valeur substituée au lieu de valeurs attributaires de réseau bitset. Les substitutions sont encodées selon le nombre de bits dans l'attribut de réseau en cours de propagation. Une substitution est une cartographie de chaque bit en phase avec un autre bit. Par exemple, pour la phase AC, une substitution peut apparier le bit A au bit B et le bit C à la valeur nulle. Dans cet exemple, la substitution pour 1010 (Phase AC) est 0000-0010-0000-0000 (512). La substitution capture l’appariement ; vous savez ainsi que la phase A est appariée à B et que la phase C est appariée à la valeur nulle et non l’inverse (c’est-à-dire que la phase A n’est pas appariée à la valeur nulle et la phase C n’est pas appariée à B).
- Function : choisissez une des fonctions de calcul.
- Operator : choisissez un des opérateurs.
- Value : indiquez la valeur spécifique du type d’attribut en entrée qui entraînerait l’arrêt en fonction de la valeur de l’opérateur.
Les options de la valeur function des propagateurs sont les suivantes : - PROPAGATED_BITWISE_AND—Comparez les valeurs entre une entité et la suivante.
- PROPAGATED_MIN—Obtenez la valeur minimale.
- PROPAGATED_MAX—Obtenez la valeur maximale.
Les options de la valeur operator des propagateurs sont les suivantes : - IS_EQUAL_TO—L’attribut est égal à la valeur.
- DOES_NOT_EQUAL—L’attribut est différent de la valeur.
- IS_GREATER_THAN—L’attribut est supérieur à la valeur.
- IS_GREATER_THAN_OR_EQUAL_TO—L’attribut est supérieur ou égal à la valeur.
- IS_LESS_THAN—L’attribut est inférieur à la valeur.
- IS_LESS_THAN_OR_EQUAL_TO—L’attribut est inférieur ou égal à la valeur.
- INCLUDES_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur sont présents dans l'attribut (Et bit à bit == valeur).
- DOES_NOT_INCLUDE_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur ne sont pas présents dans l'attribut (Et bit à bit !== valeur).
- INCLUDES_ANY—Opération Et bit à bit dans laquelle au moins un bit de la valeur est présent dans l'attribut (Et bit à bit == Vrai).
- DOES_NOT_INCLUDE_ANY—Opération Et bit à bit dans laquelle aucun des bits de la valeur n'est présent dans l'attribut (Et bit à bit == Faux).
| Value Table |