Mejoras
|
---|
Plataforma
|
Mejoras en StreamEntryProcessor
StreamEntryProcessor utiliza un bloqueo para todos los accesos a la cola y mantiene el subproceso condicionalmente cuando la cola está llena. Esto crearía una contrapresión en las colas subyacentes, lo que daría lugar a una o varias de las siguientes situaciones:
• ThingWorx Platform tardaría mucho en responder y algunas partes de la funcionalidad se congelarían.
• El tamaño de la cola de propiedades persistentes no cambiará.
• La cola de eventos y/o WSExecution comenzaría a desbordarse.
• Los dispositivos comenzarían a desconectarse.
• En el volcado de subprocesos, se podrían ver montones de subprocesos en espera de lectura de socket o subprocesos que esperan otros subprocesos que mantienen bloqueos.
La única manera de salir de este estado es reiniciar ThingWorx.
|
Se ha añadido un paquete de proveedor de persistencia JDBC genérico para permitir a los usuarios y las extensiones crear un proveedor de persistencia destinado a una base de datos externa. Para obtener más información, consulte Conexión a una base de datos externa.
|
Mashup Builder
|
Interfaz del usuario
El área debajo del lienzo es ahora un acoplamiento contraíble al que se pueden arrastrar otros paneles. Por defecto, el acoplamiento contiene los paneles Enlaces y Recordatorios.
Se ha añadido un nuevo cuadro de diálogo que permite definir los valores de las propiedades Margin.
|
Contenedores de esquema
• Se han añadido propiedades de estilo que permiten definir el relleno interno de los contenedores.
• Se han añadido propiedades que permiten definir márgenes exteriores para contenedores.
• Se han añadido propiedades que permiten personalizar el icono de ficha cuando se configura un contenedor para expandir y contraer.
• Se han añadido nuevas opciones en el panel Esquema que permiten especificar cómo se aplican los estilos a los nuevos contenedores de un esquema.
|
Widget de selector de fecha y hora
• Se ha añadido soporte para la selección de hora si está activado el modo de selección de rangos.
• Se ha actualizado la interfaz de usuario de widget para soportar la selección de rangos de hora y mejorar la experiencia de interacción.
|
Filtro de datos basado en chip
Se han añadido nuevas propiedades que permiten especificar los rótulos para la selección de rangos de hora.
|
Widget de barra de menús
Se ha añadido una propiedad de operación booleana que permite mantener las secciones de acordeón abiertas cuando se selecciona un elemento.
|
Widget de paginación
Se ha actualizado la propiedad PageSize para soportar enlaces bidireccionales. Esta propiedad ahora se puede definir de forma dinámica en tiempo de ejecución.
|
Widget de panel dinámico
Se ha añadido una nueva propiedad que permite configurar el widget como secciones contraíbles en las que muestran un encabezado y un contenedor de cuerpo.
|
Widget de gráfico de líneas
Se ha añadido una propiedad que permite especificar la forma del marcador para cada serie de datos de la leyenda.
|
Extensión 3.1.3 de Google Maps
|
Correcciones de errores generales
|
MQTT Extension 3.1.0
Se ha añadido una opción de operación booleana que permite conservar los mensajes al añadir asignaciones de mensajes a la cosa MQTT. Los mensajes retenidos permiten almacenar el último mensaje enviado cuando un nuevo dispositivo cliente se conecta a un agente.
|
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 un problema relacionado con el botón Editar que no estaba completamente visible en la rejilla de ThingWorx 9.3.
|
TW-97253
|
Se ha corregido un problema con el evento LoginSucceeded que se desencadena dos veces con ThingworxSSOAuthenticator.
|
TW-96642
|
Se ha corregido un problema con getAccessToken() que se produce en la comunicación basada en WebSocket cuando SSO está activado.
|
TW-96004
|
Se ha corregido un problema al importar una cosa con muchas entidades de enlace externo que provocaban un fallo en la importación.
|
TW-95929
|
Se ha corregido un problema con QueryDataTableEntries y SearchDataTableEntries que no devolvían resultados correctos.
|
TW-95681
|
Se ha corregido un problema con QueryDataTableEntries y FindDataTableEntries con el parámetro values que no devolvía la fila.
|
TW-95476
|
Se ha corregido un problema con la opción de superposición de contenedor cuando tamaño de contenedor = rango de tallas.
|
TW-95197
|
Mashup Builder
|
Número de seguimiento
|
Se ha corregido un problema relacionado con el bloqueo de ThingWorx Mashup en tiempo de ejecución cuando el gráfico de líneas se llena con entradas no definidas.
|
TW-97189
|
Se ha corregido un problema relacionado con la sugerencia del widget de gráfico de líneas que no respetaba el formato de fecha del rótulo del eje X.
|
TW-96939
|
Se ha corregido un problema por el que no se podía enlazar la salida del servicio de blob de la entrada de tipo blob en el widget.
|
TW-96293
|
Se ha corregido un problema con el widget de rejilla que mostraba una sugerencia incorrecta cuando se seleccionaba la casilla.
|
TW-96191
|
Se ha corregido un problema con el widget de recopilación que se desplazaba hasta la parte superior cuando se renovaban los datos.
|
TW-95937
|
Se ha corregido un problema con el comodín que no funcionaba en el campo de filtro de los datos de adición de mashup.
|
TW-95485
|
Se ha corregido un problema con el widget de exportación de datos que se desplazaba automáticamente hasta el botón a la posición del botón Exportar.
|
TW-95278
|
Se ha corregido un problema con una selección incoherente de la primera fila mediante la opción AutoSelectFirstRow.
|
TW-95129
|
Se ha corregido un problema por el cual la fila seleccionada por el servicio no funciona para el objeto JSON.
|
TW-93641
|
Plataforma
|
Número de seguimiento
|
Cuando un proyecto tiene más de 500 entidades, si se modifica una de las entidades, las entidades más allá de 500 se asignan al objeto PTCDefaultProject.
|
TW-97587
|
Cuando se utiliza la rejilla avanzada dentro de una ventana emergente modal, el cierre de la ventana emergente modal aumenta la pila de memoria.
|
TW-97711
|
En versiones anteriores de ThingWorx, las propiedades Width y Height del widget de imagen se mostraban incorrectamente cuando una imagen se expandía para rellenar un contenedor. Si se especifica un ancho o una altura fijos para las imágenes que se expanden para rellenar un contenedor, se pueden producir incidencias de escala al migrar a ThingWorx 9.3.3. El problema se puede producir en función de las cotas de imagen originales, la altura de la imagen o la proporción de ancho con relación al contenedor, la opción de escala seleccionada y el tamaño del contenedor. Para corregir este problema, se debe ajustar la escala de la imagen manualmente después de actualizar.
|
TW-97333
|
Al cambiar el tamaño de una columna para que sea muy estrecha, la rejilla se distorsiona y los datos se muestran en una sola columna.
|
TW-97228
|
Cuando la propiedad "Text" de ptcs-textfield o ptcs-textarea está enlazada con un "nombre de entidad" de la plantilla de cosa dinámica, los enlaces de datos se pierden al volver a cargar la página.
|
TW-97163
|
Las celdas de un widget de recopilación no se pueden pulsar de forma táctil en un dispositivo iPad.
|
TW-96847
|
Los servicios con entrada tipo JSON no funcionan como se espera durante el tiempo de ejecución en los mashups.
|
TW-96951
|