Notas de la versión > Notas de la versión de ThingWorx Apps 9.0.0
Notas de la versión de ThingWorx Apps 9.0.0
Las siguientes mejoras de funciones, casos de soporte resueltos, problemas conocidos y limitaciones, y la información de fin de soporte forman parte de ThingWorx Apps 9.0.0:
Mejoras
Cambio de implementación para enlazar propiedades a etiquetas de KEPServerEX
La implementación para enlazar propiedades del equipo a etiquetas de KEPServerEX de la página Propiedades adicionales se ha actualizado para proporcionar un rendimiento mejorado.
Las propiedades enlazadas a etiquetas de KEPServerEX de la página Propiedades adicionales están ahora enlazadas de forma remota.
Las propiedades de un único equipo se pueden enlazar a etiquetas en una sola conexión de KEPServerEX.
Cualquier equipo que tenga propiedades enlazadas a etiquetas de KEPServerEX debe implementar la definición de cosa IndustrialThingShape, ya sea directamente en la propia cosa de equipo, en la plantilla de cosa para el tipo de equipo o en una plantilla de cosa heredada por el tipo de equipo. Una vez que el IndustrialThingShape se ha añadido a una cosa o a una plantilla de cosa, no se puede quitar.
La plantilla de cosa de un tipo de equipo que tiene propiedades enlazadas a etiquetas de KEPServerEX debe utilizar una plantilla de cosa que se extienda desde una de las plantillas de cosa remotas, como PTC.SCA.SCO.KepserverBasedPhysicalAssetThingTemplate. Las plantillas de cosa remota son: RemoteThing, RemoteThingWithFileTransfer, RemoteThingWithTunnels o RemoteThingWithTunnelsAndFileTransfer.
Se proporcionan instrucciones para actualizar a los clientes a fin de migrar los enlaces de propiedad existentes a la nueva implementación de enlace remoto. Las expresiones de estado, las tendencias y las alertas que utilizan etiquetas de KEPServerEX siguen estando enlazadas localmente y no se ven afectadas por la migración. Para obtener más información, consulte Actualización de ThingWorx Apps.
El nuevo tipo de equipo Activo basado en KEPServerEX implementa la definición de cosa IndustrialThingShape y está disponible para crear nuevos activos con propiedades enlazadas a etiquetas de KEPServerEX. Soporta las mismas relaciones de equipo estándar que los activos estándar. Solo se debe añadir el IndustrialThingShape al equipo mediante el tipo de equipo Activo proporcionado por PTC si el equipo no necesita enlazar propiedades a dispositivos de Edge MicroServer (EMS). Un solo equipo no puede tener propiedades enlazadas tanto a KEPServerEX como a Edge MicroServer (EMS). El equipo con propiedades enlazadas a Edge MicroServer (EMS) no puede implementar la definición de cosa IndustrialThingShape. Para obtener más información, consulte Conexión de activos con Edge MicroServer (EMS).
Las propiedades existentes enlazadas a etiquetas de KEPServerEX con la implementación de enlace local de versiones anteriores siguen funcionando si no se migran. Los enlaces locales a etiquetas de KEPServerEX se pueden realizar manualmente mediante ThingWorx Composer. Sin embargo, estos enlaces no se benefician del rendimiento mejorado de la nueva implementación de enlace remoto.
Mejoras de la configuración de estatus
Ahora, todos los estados se pueden desactivar, activar y convertir en editables a nivel global, incluyendo No configurado y No disponible. Por lo menos un estado debe estar siempre activado. Para obtener más información, consulte Configuración y personalización del estado de los equipos.
Cualquier estado activado se puede definir como estado de reserva moviéndolo a la última posición de la tabla de estados. La expresión del último estado de la tabla se evalúa automáticamente en true y no se puede editar. Anteriormente, el estado No disponible era el estado de reserva permanente.
Para obtener más información, consulte Estado.
Mejoras de la implementación de ejemplo de instrucciones de trabajo
Un área en la que se muestra el nombre y el texto de las instrucciones de trabajo del paso seleccionado se añade a la pantalla de las instrucciones de trabajo. Para obtener más información, consulte Componente de instrucciones de trabajo textual.
La unidad de medida se muestra ahora para cada fila de la lista Materiales. Para obtener más información, consulte Componente de la lista de materiales.
Todos los niveles de las definiciones de trabajo anidadas dentro de un conjunto de instrucciones de trabajo se muestran para la selección en la barra de navegación secuencial. Anteriormente, solo se mostraba el primer nivel de definiciones de trabajo. Las fichas de los pasos están numerados en el orden en que un usuario los encuentra al desplazarse por el conjunto de instrucciones de trabajo. Para obtener más información, consulte Componente de navegación secuencial.
El mashup PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation utiliza ahora el servicio GetNestedWorkDefinitionsWithThumbnails en lugar del servicio GetNestedWorkDefinitionsWithThumbnails. Ambos servicios están en la cosa PTC.SCA.SCO.ProductionOrderUtils.
Para obtener más información, consulte Implementación de ejemplo de instrucciones de trabajo.
Soporte para la sincronización de la información de base de datos con el esquema de base de datos
Ahora los clientes pueden actualizar la información de base de datos especificada para las definiciones de datos y sincronizar la información de la base de datos con el esquema de base de datos. Se identifican las diferencias y las nuevas columnas o tablas se añaden a la base de datos. No se ha cambiado o quitado ninguna información de base de datos existente. Para obtener más información, consulte Sincronización de la información de base de datos y el esquema de base de datos.
Los procesos para añadir claves externas, añadir propiedades personalizadas a las entidades Operator Advisor y añadir entidades nuevas al modelo de datos de Operator Advisor utilizan ahora el nuevo método para especificar la información de la base de datos y sincronizar con el esquema de base de datos. Para obtener más información, consulte Adición o eliminación de claves externas, Adición de propiedades personalizadas a las entidades de Operator Advisor y Adición de entidades personalizadas al modelo de datos de Operator Advisor.
Claves externas añadidas a las tablas de base de datos
Las restricciones de clave externa se encuentran ahora en las tablas de base de datos relacionadas con el modelo de datos de Operator Advisor, incluyendo el comportamiento de borrado en cascada para todos los objetos de modelo de datos. Los clientes pueden añadir claves externas adicionales para soportar las necesidades del negocio. Para obtener más información, consulte Adición o eliminación de claves externas y Definición del comportamiento de borrado con claves externas.
Se proporcionan instrucciones para actualizar a los clientes con el fin de limpiar los "datos incorrectos" de la base de datos antes de añadir las claves externas a la base de datos. Los datos incorrectos son cualquier dato que infrinja la integridad referencial una vez que se hayan añadido las claves externas. Para obtener más información, consulte Actualización de ThingWorx Apps.
Desactivación del registro de datos históricos
El registro completo de datos históricos para el modelo de datos de Operator Advisor se puede desactivar si el rendimiento se ve afectado. Cuando se desactiva el registro completo, solo se registra un conjunto limitado de datos históricos. Por defecto, este conjunto limitado es lo que se requiere para otras funciones de Operator Advisor. El conjunto limitado se puede configurar para registrar datos adicionales, para soportar los requisitos empresariales.
Para obtener más información, consulte Desactivación del registro de datos históricos.
Soporte de criterios de navegación de etiquetas de artículo para la conversión del plan de proceso
Se ha añadido soporte para los criterios de navegación de etiquetas de artículo que se utilizará al convertir planes de proceso de Windchill MPMLink a Operator Advisor.
Configuración del conector OData de MPMLink
Cuando Operator Advisor se configura para convertir planes de proceso de Windchill MPMLink, ya no es necesario crear un duplicado del conector OData de MPMLink proporcionado (PTC.SCA.SCO.MPMLink_ODataConnector) para configurar. La creación de un duplicado solo es necesaria al personalizar el conector. Se recomienda actualizar a los clientes para configurar el conector proporcionado después de actualizar, en lugar de utilizar un conector duplicado existente. Para obtener más información, consulte Configuración de una conexión a Windchill para la conversión del plan de proceso.
Extensión de demostración de planificación de fabricación
La extensión opcional ThingWorx-Apps-[versión]-extension-factory-demo añade la ficha [Demo] Planificación de la fabricación a la consola. En esta ficha se incluyen pantallas de ejemplo para la gestión de órdenes de trabajo, la visualización de definiciones de trabajo y materiales, y la vinculación de equipo a definiciones y operaciones de trabajo.
Para obtener más información, consulte Implementación de ejemplo de planificación de fabricación.
Importación de datos de soporte a Operator Advisor desde otros sistemas
Los datos de cualquier origen externo se pueden importar ahora a Operator Advisor mediante la importación de paquetes con contenido formateado de acuerdo con el contrato de datos. Para obtener más información, consulte Creación del paquete de importación.
Se sigue soportando la conversión de planes de proceso de Windchill MPMLink a definiciones de trabajo de Operator Advisor.
Para obtener más información, consulte Importación de datos en Operator Advisor.
Mejoras en el servicio de abreviación de URL
El servicio de abreviación de URL para las notificaciones de texto utiliza ahora Google Firebase.
Para obtener más información, consulte Configuración del Servicio de abreviación de URL.
Soporte para entornos activos-activos de alta disponibilidad de ThingWorx
ThingWorx Apps se puede ejecutar en un entorno activo-activo de alta disponibilidad (HA) de ThingWorx con la siguiente configuración:
Instalación de entorno activo-activo de alta disponibilidad de dos servidores.
Se ejecuta con Apache Ignite integrado en ThingWorx Platform, en lugar de ejecutarse con Ignite de forma independiente.
Un entorno activo-activo de alta disponibilidad requiere una instalación nueva. No se soporta la actualización de versiones anteriores a un sistema 9.0 con un entorno activo-activo de alta disponibilidad de ThingWorx.
En entornos activos-activos de alta disponibilidad, se puede experimentar un rendimiento degradado al importar un equipo.
Mejoras de la documentación
Con la versión 9.0.0, la documentación de Operator Advisor se ha combinado con la documentación de ThingWorx Apps en un único centro de ayuda.
El Centro de ayuda de ThingWorx Apps y el Centro de ayuda de Operator Advisor de la versión 8.5 están disponibles en la página de Centros de ayuda de la familia de productos ThingWorx.
Matrices de soporte
Las matrices de soporte de ThingWorx Apps están disponibles en los Documentos de referencia:
Casos de soporte resueltos
Los casos de soporte siguientes se han resuelto en ThingWorx Apps 9.0.0:
Número de caso
Descripción
14543625
Se ha resuelto un problema con el widget Autocomplete en mashups con las cosas de blog.
14985690
Ahora, el registro de datos históricos se puede desactivar o configurar para que registre solo acciones específicas para definiciones de datos específicas. Para obtener más información, consulte Desactivación del registro de datos históricos.
15170840
Se ha resuelto la incidencia con la propiedad dateFormat del widget Timeline Chart.
15170850
Las sugerencias se muestran ahora como se esperaba cuando el widget Timeline Chart se utiliza en un emergente modal.
15291351
Se ha resuelto la incidencia con un botón de inicio desactivado que inicia una sesión de acceso remoto.
15329531
Ahora hay instrucciones disponibles para garantizar que Back Button vuelve a redirigir a una página de inicio personalizada, en lugar de a la página principal de la consola de ThingWorx Apps. Para obtener más información, consulte Inclusión de Back Button en mashups personalizados.
15364788
Se ha resuelto la incidencia con notificaciones por correo electrónico para las alertas de los activos con caracteres chinos en sus nombres.
Problemas conocidos y limitaciones
Las siguientes incidencias y limitaciones conocidas están presentes en la versión 9.0.0 de ThingWorx Apps:
Incidencia conocida
Solución
Una sesión de ThingWorx Apps no finaliza automáticamente después de alcanzar la configuración Tiempo de espera de sesion inactiva (min) para UserManagementSubsystem.
ThingWorx Apps está diseñado para mostrar información actualizada en tiempo real y no agota el tiempo de espera.
En el caso de los equipos que tienen propiedades enlazadas a etiquetas de KEPServerEX, cuando se pierde la conexión con KEPServerEX, el estado del equipo no se actualiza necesariamente. Para que las expresiones de estado de equipo verifiquen el estado de conexión con KEPServerEX, la propiedad isConnected para el equipo se debe incluir en las expresiones de estado adecuadas.
Solución alternativa: añada la propiedad isConnected a las expresiones de estado adecuadas para el equipo, por ejemplo, a la expresión de estado para el estado de Aviso.
1. En la cosa de equipo individual o la plantilla de cosa para un tipo de equipo que tiene propiedades enlazadas a etiquetas de KEPServerEX, sustituya el servicio GetTagPickerProperties.
2. En el editor de scripts, añada la propiedad isConnected al valor de myList y guarde el servicio. Esto permite seleccionar la propiedad isConnected al editar las expresiones de estado en la página Estado.
3. En cada cosa de equipo impactada, edite las expresiones de estado adecuadas para incluir la propiedad isConnected de dicho equipo. Por ejemplo, se puede editar la expresión de estado para el estado Aviso en Pump1 de la siguiente manera:
"Asset_Pump1:isConected" AND "IS_DATA_OK" AND ("HAS_ALERTS")
4. Pulse en Guardar para guardar la expresión de estado actualizada.
Para obtener más información, consulte Estado y Especificación de expresiones de estado.
Durante una actualización, el servidor no cambiará el valor de estado del equipo cuando se cierra y se reinicia. El estado del equipo después de que se reinicie el servidor refleja el último valor de estado antes de que se cierre el servidor. Como resultado, los cálculos de KPI que utilizan la duración del estado pueden incluir datos engañosos para el período de actualización.
Este problema se abordará en una versión futura de ThingWorx Apps.
Al editar una propiedad que está enlazada a una etiqueta de KEPServerEX, después de pulsar en para quitar el valor de etiqueta actual, las selecciones de Estructura de servidor y de Etiquetas seleccionadas anteriormente no se realzan.
Esta incidencia se produce la primera vez que se edita la propiedad. En ediciones posteriores, las selecciones de Estructura de servidor y de Etiquetas seleccionadas anteriormente se realzan según lo previsto.
Solución alternativa: pulse en Cancelar y, a continuación, pulse en para editar la propiedad.
Para obtener más información, consulte Edición de propiedades.
Este problema se abordará en una versión futura de ThingWorx Apps.
En el componente de la lista de materiales, las cantidades de material se muestran como nulas. Este problema solo está presente cuando Windchill Rest Services (WRS) 2.0 se utiliza con un sistema Windchill 12.0.0.0.
Solución alternativa: utilice otra de las versiones de Windchill que se soportan con WRS 2.0. Para obtener más información, consulte Windchill REST Services Compatibility Matrix, disponible en Documentos de referencia.
Los vídeos no se procesan en el widget Video Player del explorador Safari en Mac OS.
Este problema se abordará en una versión futura de ThingWorx Apps.
Para los planes de proceso de Windchill MPMLink convertidos a Operator Advisor en ThingWorx Apps 8.5.2, la información de unidades y cantidades no se muestra correctamente.
Para los planes de proceso de Windchill MPMLink convertidos a Operator Advisor anteriores a ThingWorx Apps 8.5.2, los artículos operados no se almacenan y el realzado de selección cruzada no funciona.
Solución alternativa: vuelva a convertir el plan de proceso después de actualizar a ThingWorx Apps 9.0.
Para obtener más información, consulte Creación de planes de proceso en Windchill MPMLink.
Al visualizar mashups directamente en ThingWorx Composer por primera vez, puede aparecer un mensaje que indique que el usuario no dispone de una licencia válida.
Solución alternativa: vuelva a cargar el mashup.
Este problema se abordará en una versión futura de ThingWorx Apps.
Una vez que la definición de cosa IndustrialThingShape se ha añadido a una cosa o a una plantilla de cosa, no se puede quitar.
Este problema se abordará en una versión futura de ThingWorx Apps.
Una vez que se ha añadido un identificador a una cosa, por ejemplo al conectar las propiedades del equipo a los dispositivos de Edge MicroServer (EMS), el identificador no se puede quitar.
Este problema se abordará en una versión futura de ThingWorx Apps.
Los criterios de navegación de opciones no filtran los planes de proceso del modo previsto durante la conversión cuando las operaciones están "sobrecargadas". Las operaciones sobrecargadas tienen expresiones asignadas a recursos dentro de la operación, como herramientas o equipos, para más de un filtro de variantes.
Los planes de proceso sobrecargados, donde las expresiones se asignan a las propias operaciones en lugar de a los recursos dentro de las operaciones, se filtran del modo previsto durante la conversión.
Información de fin de soporte
El conector NI TestStand ya no se soporta con ThingWorx Apps.
El ThingWorx ServiceMax Integration ya no se soporta con ThingWorx Apps.
Para obtener información sobre el contenido que se ha quedado obsoleto o se ha quitado en ThingWorx Apps 9.0, consulte Entidades y servicios desfasados.