追踪规则参考

“追踪”规则用于根据当前在逻辑示意图中表示的网络要素或网络对象,或者根据作为输入或使用“设置起点”规则指定的特定起点运行追踪。

通常,会在逻辑示意图模板上配置跟踪规则,以在构建逻辑示意图过程中在第一个规则之间运行。 它将从网络地图中在网络要素或网络对象上设置的起点开始运行,或者根据在模板上预先配置的“设置起点”规则在所有潜在的输入网络要素或网络对象中查询的起点开始运行。

运行追踪的起点取决于追踪类型:

  • 对于“已连接”、“子网”、“上游”和“下游”追踪类型,除非逻辑示意图创建从作为输入提供的特定追踪位置开始,或者在逻辑示意图模板上配置设置起点规则来明确标识特定起点,否则会将追踪规则开始时逻辑示意图中所表示的所有公共设施网络或追踪网络元素均视为追踪的起点。
  • 对于“最短路径”追踪类型,可以在逻辑示意图模板上配置设置起点规则,以在逻辑示意图中当前所表示的所有追踪网络元素中标识出要在其间查找最短路径的两个起点,而非提供两个特定的起点作为输入进行处理。

当基于追踪规则配置模板时,追踪将在每次更新逻辑示意图时在公共设施网络或追踪网络上系统地重新运行。 这表示任何基于该模板的逻辑示意图在更新时都将始终反应当前的网络追踪结果。

Utility Network 7 版本起,在逻辑示意图模板上配置追踪规则时,您可以受益于现有授权追踪配置。 您也可以配置追踪规则以运行上游或下游追踪操作,这些操作使用线路和 Flow direction 属性的数字化方向,而非基于子网控制器的位置来确定流。

追踪规则详情

该规则可运行以下类型的追踪:

  • 已连接 - 当规则开始并沿连接元素向外跨越时,将通过逻辑示意图中当前表示的公共设施网络或追踪网络元素运行。 这些连接网络元素将追加至逻辑示意图。
  • 子网 - 当规则开始并沿连接元素向外跨越时,将通过逻辑示意图中当前表示的公共设施网络元素运行,以查找沿相关子网向外跨越的源或汇。 所有子网元素将追加至逻辑示意图。
  • 上游 - 当规则开始时,将通过逻辑示意图中当前表示的公共设施网络或追踪网络元素运行,以查找上游元素。 找到的所有上游元素将追加至逻辑示意图。
  • 下游 - 当规则开始时,将通过逻辑示意图中当前表示的公共设施网络或追踪网络元素运行,以查找下游元素。 找到的所有下游元素将追加至逻辑示意图。
  • 最短路径 - 当规则开始时,将通过逻辑示意图中当前指定为起点的公共设施网络或追踪网络元素运行,以查找追踪网络中这些起点之间的最短路径。 遍历路径的成本取决于为路径网络权重名称值设置的网络权重,而与流向无关。 沿此最短路径发现的所有元素都将追加到逻辑示意图中。

追踪和设置起点规则

当从网络地图中选择作为输入的网络要素或网络对象生成逻辑示意图时,建议您使用在追踪规则之前通过设置起点规则设置的逻辑示意图模板。 在此情况下,设置起点规则会从逻辑示意图中当前表示的网络元素中查询预期起点。 然后追踪规则只从这些起点进行操作,避免从每个网络元素运行多次追踪并影响性能。 如果无法在这些网络元素中检索设置起点规则指定的起点,将跳过追踪规则。

从网络地图中当前指定的追踪位置生成逻辑示意图时,在模板规则中,这种在追踪规则之前的设置起点规则并不总是必要的。 在所有情况下,当应用此第一个追踪时,在模板规则序列中的第一个追踪规则之前在模板上配置的任何设置起点规则都将被忽略。

可以在为逻辑示意图模板配置的规则序列中指定几个设置起点和追踪规则。 有关根据用于逻辑示意图生成的输入类型在逻辑示意图构建过程中如何组合设置起点规则和追踪规则的详细信息,请参阅设置起点规则过程。

配置追踪规则

您可以使用添加追踪规则工具在模板上添加“追踪”规则。

相关主题