Notas de la versión > Notas de la versión para ThingWorx Platform 9.3 > Mejoras y problemas corregidos en ThingWorx Platform 9.3.2
Mejoras y problemas corregidos en ThingWorx Platform 9.3.2
Las siguientes mejoras forman parte de ThingWorx Platform 9.3.2.
Mejoras
Plataforma
Implementación del contenedor
Activación y orientación adicionales sobre la ejecución de imágenes de contenedores Docker de ThingWorx en Azure Kubernetes Service. Para obtener más información, consulte ThingWorx Container Deployment Hub.
Mashup Builder
Mejoras de seguridad
Se han añadido reemplazos para funciones de validador y expresión en los que se incluyen nuevas mejoras de seguridad. Las versiones existentes de estas funciones ahora se rotulan como No seguras.
Se han añadido más reemplazos seguros para validadores que se utilizan para validar el contenido de la celda en los widgets de rejilla. Los validadores heredados de un widget de rejilla se pueden desactivar mediante la propiedad DisableLegacyValidation.
En los reemplazos se incluyen restricciones adicionales al utilizar objetos y funciones en tiempo de ejecución. Para aprovechar las mejoras de seguridad más recientes, se recomienda reemplazar cualquier función o validador que no sea seguro en los mashups con la versión estándar más reciente. Para obtener más información sobre estos cambios, consulte Reemplazo de expresiones no seguras en un mashup.
Interfaz del usuario
En el panel Recordatorios ahora se muestran avisos cuando una expresión utiliza objetos o funciones no soportados. Se puede pulsar en un aviso para seleccionar automáticamente la función relacionada.
Además, las expresiones no seguras se realzan de las siguientes maneras:
Se muestra un mensaje cuando se abre un mashup que contiene expresiones no seguras.
En el panel Funciones, las funciones no seguras se agrupan bajo un rótulo No seguras y se muestra un triángulo de advertencia en el panel. Es posible reemplazar las funciones no seguras con el botón reemplazar junto al nombre de la función.
Las columnas que utilizan la validación heredada se realzan en el cuadro de diálogo de configuración de columnas.
Contenedores y esquemas
Se han añadido propiedades, servicios y eventos que permiten configurar la carga diferida de los contenedores de esquema en un mashup. La carga, descarga y recarga dinámicas de widgets dentro de un contenedor mejoran el rendimiento del mashup.
Para utilizar la carga diferida para una extensión de widget, se debe actualizar manualmente el fichero <WidgetName>.runtime.js de un widget personalizado añadiendo el atributo domOnly a la función beforeDestroy(). Para obtener más información, consulte Uso de la carga diferida en un mashup.
Widgets de barras, líneas, programación y gráfico de cascada
Se han añadido propiedades de widget que permiten definir un número fijo de rótulos en ejes numéricos y de fecha/hora.
Se han añadido nuevas propiedades de estilo para los rótulos del eje X.
Rejilla (con temas)
Se ha actualizado el validador por defecto utilizado para el widget con la versión estándar más reciente.
* 
No se puede utilizar el validador heredado al añadir un nuevo widget de rejilla a un mashup.
Se ha añadido soporte para clasificar las columnas de la cuadrícula mediante el campo Ordinal del origen de datos de la infotable.
Widget de imagen: el tamaño del contenedor de imagen no cambia automáticamente al reemplazar la entidad multimedia.
Widget de rótulo: se ha añadido una propiedad que impide que el widget quite automáticamente los caracteres de espacio en blanco de la propiedad Text.
Widget de área de texto: el widget ahora tiene capacidad de respuesta. Cuando se añade el widget a un contenedor, utiliza todo el espacio disponible. Este cambio puede afectar al esquema de un mashup cuando un único widget de área de texto se coloca dentro de un contenedor. Para obtener más información, consulte Widget de área de texto.
Widget de fichas: se ha añadido soporte de carga diferida para las fichas del widget. El contenido de la ficha se carga, se descarga y se recargar automáticamente cuando se cambia entre las fichas.
Extensión 3.1.2 de Google Maps
Se han actualizado los widgets de Google Maps y Google Location Picker para soportar contenedores de carga diferida.
Los siguientes problemas corregidos forman parte de ThingWorx Platform 9.3.2.
Problemas corregidos
Seguridad
Se han corregido problemas de seguridad potenciales, incluidos los elementos identificados de forma proactiva por el software de detección de vulnerabilidades o las pruebas de control de calidad de PTC. Se recomienda encarecidamente actualizar lo antes posible para aprovechar estas importantes mejoras.
PTC ha implementado recientemente una nueva directiva de soporte con respecto a las soluciones de administración de identidades y acceso (IAM). Para obtener más información, consulte la sección adecuada del centro eSupport.
Consulte este artículo de soporte técnico para obtener recomendaciones importantes sobre la utilización y la actualización del software de terceros para ThingWorx.
Plataforma
Número de seguimiento
Se ha corregido una incidencia relacionada con el evento LoginSucceeded que se ejecuta dos veces al utilizar ThingworxSSOAuthenticator para la conexión.
TW-96354
Se ha corregido una incidencia relacionada con la adición de usuarios adicionales a un grupo de usuarios.
TW-95338
Se ha corregido una incidencia relacionada con la selección incoherente de la primera fila mediante la opción AutoSelectFirstRow.
TW-95129
Se ha corregido una incidencia relacionada con la selección de filas en la que el color correcto definido en las propiedades de estilo de ptcsgrid (Selected#Row#Background) debería realzarse.
TW-95034
Se ha corregido una incidencia relacionada con las opciones de vista atenuadas para la cosa IR asignada a una propiedad de la plantilla de cosa.
TW-94968
Se ha corregido una incidencia relacionada con la conexión de la base de datos no liberada que se colgaba en el estado de cliente, lectura del cliente y más consultas que consumían las conexiones de la base de datos disponible.
TW-94936
Se ha corregido una incidencia relacionada con el bloqueo de múltiples subprocesos que intentan invocar las API Network GetDescription, AddConnection y DeleteConnection.
TW-94350
Se ha corregido una incidencia relacionada con la función de desconexión que no funciona correctamente cuando se utiliza con la opción de renovación automática.
TW-93764
Se ha corregido una incidencia relacionada con el botón Guardar que no se atenúa cuando se definen los permisos del proyecto.
TW-93642
Se ha corregido una incidencia relacionada con las entradas de la infotable guardadas que se despejan si un usuario pulsaba en una entidad diferente.
TW-93609
Mashup Builder
Número de seguimiento
Se ha corregido una incidencia relacionada con visualizaciones incoherentes de los gráficos en los que era necesario renovar el explorador para añadir datos.
TW-95277
Se ha corregido una incidencia relacionada con la opción de filtro de mashup que no se puede utilizar en Android.
TW-95023
Se ha corregido una incidencia relacionada con el mashup cargado que se ejecutaba dos veces y provocaba la duplicación de datos en iPad y MacOS.
TW-94656
Se ha corregido una incidencia relacionada con el widget de recopilación que no se renovaba después de desplazarse hacia arriba o volver a cargar la página.
TW-94621
Se ha corregido una incidencia relacionada con la curva del gráfico de líneas con líneas impares trazadas.
TW-93972
Problemas conocidos y limitaciones
Los siguientes elementos son problemas conocidos y están programados para corregirse en una futura versión.
Plataforma
Número de seguimiento
Al establecer la llamada de servicio asíncrona, se llama a getAccessToken() cuando SSO está activado, incluso cuando el token de acceso de OAuth no está configurado para el recurso en particular y el siguiente error se imprime en el registro: cannot getAccessToken("Thing.TFS.IH.IngestionCoordinator.Thing"). Esto se corregirá en TWX 9.3.3.
TW-96004
Los widgets de recopilación se desplazan hasta la fila superior cuando se actualizan los datos subyacentes. La solución alternativa es anular la selección de la propiedad "PlaysIntroAnimation" del widget de recopilación. Se corregirá en futuras versiones de ThingWorx.
TW-95937
QueryDataTableEntries no devuelve el conjunto de resultados adecuado cuando se utiliza el parámetro de valor de etiqueta si el término de la etiqueta se encuentra en múltiples vocabularios. Por ejemplo, si "vocab1" y "vocab2" tienen el término: "Term1"; la búsqueda de "vocab1:Term1" coincidirá con cualquier entrada que tenga Term1 como etiqueta, independientemente del vocabulario especificado.
TW-95681
Un fallo con la firma del fichero jar impide el inicio de la sesión de acceso remoto. Se debe tener en cuenta que, a partir de ThingWorx 9.2, las conexiones de JNLP ya no se soportan en ThingWorx debido al cambio a Java 11.
TW-93569
Debido a los cambios implementados en el índice de base de datos MSSQL y H2, QueryDatatableEntities y FindDataTableEntities no devuelven los mismos valores que en las versiones anteriores.
TW-95476
Cuando se utiliza un widget de rejilla avanzada que incluye un campo de tipo booleano, la sugerencia que se muestra al pasar por encima del campo siempre mostrará "falso", independientemente del valor real del campo. La sugerencia debe mostrar el valor real del campo booleano.
TW-96191
¿Fue esto útil?