Puede usar la regla Agregar funcionalidad de entidad de diagrama para agregar una funcionalidad específica a algunas entidades de red u objetos de red representados en el diagrama para que se procesen de una manera determinada por otras reglas de diagrama que se ejecutan más adelante durante el proceso de creación del diagrama.
Proceso de la regla Agregar capacidad de entidad de diagrama
Se proporcionan cuatro funcionalidades con la regla Agregar funcionalidad de entidad de diagrama: Impedir contracción de contenedor relacionado, Permitir contracción de contenedor relacionado, Evitar reducir cruce y Permitir reducir cruce.
Esta regla se puede configurar para asignar una de estas funcionalidades a entidades de diagrama específicas durante el proceso de creación del diagrama.
Evitar o permitir la contracción de contenedores
Cuando una de las funciones Impedir contracción de contenedor relacionado o Permitir contracción de contenedor relacionado está habilitada en las entidades de diagrama de un contenedor, cualquier regla Contraer contenedor que entre en acción tendrá en cuenta la funcionalidad y determinará si se contrae el contenedor relacionado.
Los gráficos que aparecen a continuación ejemplifican un caso de uso al contraer entidades de diagrama:
- El gráfico A muestra el diagrama de muestra. Hace referencia a cinco entidades de contenedor:
- Dos bancos de interruptores: C1 y C2
- Un banco de fusibles: C3
- Una aparamenta: C4
- Un banco de transformadores: C5
Estos contenedores están todos expandidos y representados como contenedores de polígonos de diagrama en torno a su contenido.
- El gráfico B resalta los interruptores en el diagrama de muestra. Son el contenido de los contenedores C1, C2 y C4.
- El gráfico C presenta el diagrama de muestra obtenido cuando la plantilla está configurada para contraer todos los contenedores.
- El gráfico D muestra el diagrama obtenido cuando la plantilla está configurada con la funcionalidad Impedir contracción de contenedor relacionado activada en todos los interruptores antes de contraer todos los contenedores.
Entre las dos plantillas utilizadas para generar los gráficos C y D, existe una diferencia en la definición de la regla. Una regla Agregar funcionalidad de entidad de diagrama se ejecuta antes de la regla Contraer contenedor.
Evitar o permitir la reducción de cruces
Si una de las funciones Evitar reducir cruce o Permitir reducir cruce está habilitada en los cruces de diagrama, cualquier regla Reducir cruce que entre en acción tendrá en cuenta la funcionalidad y determinará si se reduce el cruce.
Con la herramienta Agregar regla de capacidad de entidad de diagrama por atributo de un generador de modelos de plantilla de diagrama puede simplificar la secuencia de reglas de reducción de cruce configurada en una plantilla de diagrama.
Por ejemplo, supongamos que desea reducir todos los cruces de sus diagramas excepto los interruptores. Hay dos formas de configurar la creación del diagrama: una forma no ejecutará la regla Agregar funcionalidad de entidad de diagrama y la otra forma la ejecutará.
Sin utilizar la herramienta Agregar regla de capacidad de entidad de diagrama por atributo, su generador de modelos debe iterar dos reglas Reducir cruce; es decir, se debe configurar para encadenar cuatro reglas, como se muestra a continuación:
- Una regla Iniciar iteración (1)
- Una regla Reducir cruce para reducir cualquier cruce, excepto los de la clase de fuente DistributionDevice (2)
- Una regla Reducir cruce para reducir cualquier dispositivo de distribución, excepto los interruptores (3)
- Una regla Detener iteración (4)
Al utilizar la herramienta Agregar regla de capacidad de entidad de diagrama por atributo, solo se necesitan dos reglas:
- Una regla Agregar funcionalidad de entidad de diagrama para evitar que se reduzcan los interruptores (1)
- Una regla Reducir cruce para reducir cualquier cruce, independientemente de su clase de fuente (2)
Configurar la creación de diagramas de red complejos gracias a Agregar reglas de funcionalidad de entidad de diagrama
La configuración de la regla Agregar capacidad de entidad de diagrama en posiciones sensatas en una secuencia de reglas de plantilla de diagrama también permite evitar correctamente que se contraigan algunas entidades que existen en el momento en que se ejecuta la regla o que se reduzcan algunos dispositivos con características específicas, mientras que se reducen los dispositivos con las mismas características, pero que se introducen más adelante en el proceso de creación del diagrama.
Por ejemplo, imagine que desea generar diagramas que representen el resultado del trazado aguas arriba y aguas abajo a partir de un banco de transformadores o un cruce de distribución seleccionado como entrada en el mapa. A continuación, desea mantener algunos cruces aguas arriba interesantes mientras reduce los cruces aguas abajo tanto como sea posible para centrarse principalmente en las ubicaciones de servicio. En este caso, la regla Agregar capacidad de entidad de diagrama se puede utilizar varias veces, como se muestra en el generador de modelos de plantilla de diagrama que aparece a continuación.
- En la primera parte de este generador de modelos de plantilla, debe centrarse en el banco de transformadores o cruce de distribución que espera la plantilla como punto de partida de entrada para los trazados aguas arriba y aguas abajo. Para ello, puede configurar el modelo de la siguiente manera:
- Agregue reglas Eliminar entidad para eliminar cualquier entidad de red que se pueda seleccionar como entrada, pero que no sea un banco de transformadores ni un cruce de distribución vinculado al nivel que desea trazar.
- Configure Agregar reglas de funcionalidad de entidad de diagrama para evitar que el contenedor principal del banco de transformadores (1) o el contenedor principal del cruce de distribución (2) se contraiga.
- Marque el banco de transformadores o el cruce de distribución de entrada como punto de partida para las reglas de trazado que se ejecutarán en las siguientes fases.
- La segunda parte del generador de modelos de plantilla se refiere a las reglas de trazado.
- Comience con un trazado aguas arriba que se ejecutará desde el punto de partida especificado.
- Marque el controlador de subred aguas arriba devuelto por el trazado aguas arriba como el cruce raíz del diseño de árbol que se ejecutará al final del proceso de creación del diagrama de red.
- Configure las reglas Agregar funcionalidad de entidad de diagrama (3) para evitar que el contenedor de controlador de subred aguas arriba se contraiga.
- Configure una regla Agregar capacidad de entidad de diagrama (4) para evitar que se reduzca cualquier dispositivo aguas arriba, como interruptores, fusibles, transformadores, disyuntores y el controlador de subred.
- Configure una regla Agregar capacidad de entidad de diagrama (5) para evitar que se reduzcan los cruces aguas arriba, como los puntos de conexión.
- Ejecute el trazado aguas abajo. Se ejecutará desde el mismo punto de partida que el trazado aguas arriba.
- Durante la última fase, configurará las reglas de diagrama que simplificarán el gráfico de diagrama de red y lo diseñarán:
- Agregue una regla Contraer contenedor para contraer cualquier contenedor.
- Configure una regla Agregar capacidad de entidad de diagrama (6) para evitar que se reduzcan los dispositivos de ubicación de servicio.
- Agregue una regla Reducir cruce para reducir cualquier cruce de diagrama, independientemente de la clase de fuente de red relacionada.
- Ejecute un diseño Árbol inteligente de arriba abajo.
La siguiente captura de pantalla muestra algunos diagramas de red de muestra basados en una plantilla de diagrama configurada, gracias al generador de modelos de plantilla descrito anteriormente. El banco de transformadores utilizado como entrada para cada generación de diagrama de red presenta una etiqueta azul que muestra su Id. de instalación:
Configuración de la regla Agregar funcionalidad de entidad de diagrama
Para configurar una regla Agregar funcionalidad de entidad de diagrama en una plantilla, use la herramienta Agregar regla de funcionalidad de entidad de diagrama por atributo.