Ir al contenido
JelinaJelina DocumentationDocumentación técnica
Volver al sitio oficial

Expansión dinámica de unidades de dispositivo (UDE)

UDE gestiona dispositivos del mismo tipo con un conjunto de plantillas. Al añadir un dispositivo, genera automáticamente puntos agregados, grupos y configuraciones de uso compartido. Cuando cambian las plantillas, la reconciliación permite actualizar las instancias existentes.

Objeto Función
Tipo de unidad de dispositivo Define reglas de nomenclatura y plantillas para dispositivos del mismo tipo
Instancia de unidad de dispositivo Unidad concreta de un dispositivo, por ejemplo METER#1
Plantilla de agregación Genera puntos calculados, unidades, expresiones y valores iniciales
Plantilla de grupos Genera grupos padre-hijo, mapeos de puntos y ordenación
Plantilla de uso compartido Genera listas de puntos compartidos y las vincula a objetivos compartidos

El sistema procesa agregación → grupos → uso compartido, de modo que cada etapa puede referenciar resultados anteriores. Las plantillas de grupos admiten consultas jerárquicas y grupos padre específicos; cada instancia también puede sustituir el grupo padre raíz.

En METER#1_power, METER#1 es el prefijo de instancia y power el sufijo del punto. El prefijo no puede contener guiones bajos y debe ser único dentro del dispositivo. Los dispositivos del mismo tipo deben mantener las mismas reglas de sufijos.

Cuando se sincroniza la configuración de CommBridge o llegan datos compartidos, el sistema reconoce las instancias que cumplen las reglas. También puede explorar los datos existentes para incorporar equipos cuyas plantillas se hayan configurado posteriormente.

Los marcadores {token} permiten reutilizar una plantilla cuando cambian los nombres, las posiciones de grupos o los orígenes de los dispositivos:

  • Conjunto de reglas: organiza marcadores y puede vincularse a un tipo de unidad.
  • Reglas de coincidencia: generan valores de marcadores según código de dispositivo, prefijo de instancia o número de serie.
  • Ámbito de aplicación: grupos, dispositivos de origen, expresiones, valores iniciales o configuraciones de uso compartido.
  • Evaluación y vista previa del impacto: comprueba el resultado generado antes de guardar y el alcance de los efectos antes de deshabilitar o eliminar reglas.

UDE procesa {token} al generar la plantilla; Lua lee ${dataKey} al ejecutar la expresión. Son mecanismos distintos: después de evaluar la plantilla, valida también la expresión Lua generada.

Cómo actualiza la configuración la reconciliación

Sección titulada «Cómo actualiza la configuración la reconciliación»

La reconciliación crea configuraciones ausentes y actualiza campos gestionados por plantillas, mapeos de grupos y vinculaciones de uso compartido. No se limita a añadir sin modificar.

  1. Define el tipo y las plantillas y prepara los grupos padre y objetivos compartidos que se referenciarán.
  2. Reconcilia una instancia de prueba y revisa el resultado generado.
  3. Una vez confirmado, reconcilia por lotes ese tipo o todos los tipos.
  4. Consulta el estado de materialización y los errores de las instancias. Si la interfaz indica «Programado», el procesamiento puede seguir en segundo plano.

La versión actual valida los cambios y programa las instancias existentes afectadas al guardar o eliminar una plantilla. Confirma el impacto antes de publicar. Si el grupo padre no está preparado, consulta el estado y los reintentos, corrige las dependencias y vuelve a comprobar el resultado.

Las configuraciones generadas incluyen información de pertenencia y huellas para detectar cambios de plantilla y conflictos con modificaciones manuales. Si el valor inicial de una plantilla de agregación no cambia, repetir la reconciliación no restablece el valor de ejecución al predeterminado. Al eliminar plantillas o cambiar códigos, no supongas que todos los objetos de negocio antiguos se eliminan automáticamente: comprueba las referencias y los resultados de limpieza.

UDE reduce la configuración repetitiva cuando se amplían equipos del mismo modelo, se reutiliza la configuración entre instalaciones o existen muchos dispositivos. Un número pequeño de dispositivos fijos también puede gestionarse directamente mediante puntos.

Capacidades relacionadas: Modelo de datos y Uso compartido entre dispositivos. Para configurar mediante un agente, las Skills de UDE y marcadores dinámicos cubren, respectivamente, plantillas e instancias y evaluación de reglas, análisis de impacto y publicación.