Notas de la versión > Notas de la versión de ThingWorx Platform 9.6 > Novedades de ThingWorx Platform 9.6.0
Novedades de ThingWorx Platform 9.6.0
Plataforma
Subsistema de transferencia de ficheros
Se ha añadido una nueva opción de configuración File Transfer Cleanup Frequency (sec). Esta configuración permite definir la frecuencia de la tarea de limpieza para evaluar las operaciones de transferencia de ficheros.
Para obtener más información, consulte Subsistema de transferencia de ficheros.
Registro
Como parte de la mejora continua, se ha mejorado la funcionalidad de registro de los servicios JavaScript de ThingWorx.
Para obtener más información, consulte Registro de ejecución de JavaScript.
Mejoras en la transferencia de ficheros
Se ha quitado la restricción del parámetro "Número máximo de transferencias de ficheros controladas por Edge autorizadas".
Se ha añadido un parámetro nuevo MaxConcurrentFileTransfersEdgeCtrl al fichero platform-settings.json. Para obtener más información, consulte Detalles de la configuración de platform-settings.json.
Se han añadido nuevas métricas e indicadores startedTransfers, failedTransfers, completedTransfers, cancelledTransfers, queuedTransferJobs y activeTransferJobs para realizar un seguimiento de la transferencia de ficheros.
Para obtener más información sobre la transferencia de ficheros en ThingWorx Platform y otros dispositivos, consulte Transferencias de ficheros.
Mejoras del registro
El parámetro EnableSystemLogging ha quedado obsoleto.
Para superar excepciones y errores al iniciar sesión en el registro de aplicación, el registro de scripts o ambos, se implementa el registro de ejecución de JavaScript. Para obtener más información, consulte Registro de ejecución de JavaScript.
Se han añadido nuevas opciones de configuración Repetitive Log Filter Settings y Log Level Auto Reset Settings. Para obtener más información, consulte Subsistema de registro.
Los registros de Tomcat son configurables. Para obtener más información, consulte Configuración de la ubicación del registro de Tomcat.
Se han introducido servicios genéricos en el subsistema de registro. Para obtener información, consulte Servicios de administrador.
Se ha introducido la nueva opción de configuración EnableConsoleOutput, para activar o desactivar los registros de stdout y stderr en la consola. Para obtener más información, consulte Configuración de los registros de la consola de Tomcat.
Se ha añadido soporte para OpenTelemetry. OpenTelemetry es un marco de observación y un kit de herramientas diseñado para crear y gestionar datos de telemetría, tales como seguimientos, métricas y registros. Para obtener más información sobre el soporte de OpenTelemetry en ThingWorx, consulte OpenTelemetry para el registro de ThingWorx Platform.
Clasificación de datos
Se ha mejorado el proceso de clasificación de datos para la transferencia entre dispositivos Edge y ThingWorx Platform. Para obtener más información, Clasificación de datos.
Suscripción ordenada
Se ha añadido una manera de controlar la cantidad máxima de memoria directa asignada para el almacenamiento de estados de suscripción ordenada y aplicar los límites de tamaño de memoria para thisSub.JSONState de una única suscripción y el almacenamiento de memoria general de todos los estados de suscripción. Para obtener más información sobre la configuración de estos límites, consulte la sección SubscriptionSettings en Detalles de configuración de platform-settings.json. Las métricas de tamaño de estado de la memoria de suscripción se han añadido al subsistema de utilización, lo que permite supervisar el uso de la memoria del estado de suscripción individual. Para obtener más información sobre la supervisión de la suscripción, consulte Rendimiento de la suscripción.
Subsistema de procesamiento de alertas
Se ha añadido un nuevo parámetro de configuración Do Not Log Active Alerts After Restart. Para obtener más información, consulte Subsistema de procesamiento de alertas.
Seguridad de la capa de transporte (TLS)
A partir de la versión 9.6, ThingWorx soporta TLS 1.3 de espectro completo (TLS 1.2 y versiones posteriores) en entornos de servidor único y de alta disponibilidad para las siguientes rutas:
Axeda Edge → Conector eMessage → ThingWorx
Explorador de usuarios que se comunica con ThingWorx
ThingWorx → PostgreSQL y Azure PostgreSQL Flex
ThingWorx → MS SQL
ThingWorx → CASs
Todos los componentes seguirán soportando TLS 1.2 como se hace hoy. Para obtener más información, consulte Configuración de TLS.
Directiva de seguridad de contenido (CSP)
Se ha añadido la directiva de seguridad de contenido para soportar la postura de seguridad de los clientes de ThingWorx.
Para obtener más información, consulte Directiva de seguridad de contenido.
Mashup Builder
Migración de mashup
Se ha añadido soporte para la migración de los widgets de recopilación y repetidor heredados al widget de recopilación con temas.
Se ha movido el widget de recopilación heredado a la categoría Heredado del panel Widgets.
Edición de mashup
Se ha añadido una ficha Vista previa del mashup a mashups, maestros, plantillas de mashup y gadgets. Esta ficha se puede utilizar para obtener una vista previa de los diseños de mashup en los modos de edición y de solo lectura.
Se ha añadido soporte para la visualización de configuraciones de mashup, tales como esquemas, enlaces y propiedades de widget, en un modo de solo lectura. Con este mejora, se puede optimizar la experiencia del usuario, ya que permite que múltiples usuarios revisen los diseños de mashup al mismo tiempo sin hacer ediciones.
Para obtener más información, consulte Visualización de mashups en modo de solo lectura.
Configuración de conexión de mashup
Las conexiones de WebSocket de los mashups que se ejecutan en una ficha o ventana del explorador en segundo plano ahora se desconectarán automáticamente después de 5 minutos. Al reducir las conexiones innecesarias, esta mejora reduce la carga de la red y mejora el rendimiento del servidor.
Se ha añadido una configuración que permite mantener siempre las conexiones, similar a las versiones anteriores de ThingWorx:
Para implementaciones estándar, se ha añadido la configuración MashupWebsocketConnectionAliveAfterTimeout al fichero platform-settings.json. Para obtener más información, consulte Detalles de la configuración de platform-settings.json.
Para las imágenes de Docker, se ha añadido la variable MASHUP_WEBSOCKET_CONNECTION_ALIVE_AFTER_TIMEOUT. Para obtener más información, consulte Configuración de Azure SQL, Configuración de Microsoft SQL Server y Configuración de PostgreSQL.
Almacenamiento en caché de los datos del mashup
Se ha añadido soporte para el almacenamiento en caché de datos de servicio en mashups. Esta mejora permite optimizar el rendimiento del mashup al reducir el tiempo de carga de datos y las solicitudes del servidor. El almacenamiento en caché de los servicios se puede configurar mediante el panel Propiedades de datos.
Para obtener más información, consulte Almacenamiento en caché de los datos del servicio en un mashup.
Seguridad del mashup
Se ha añadido soporte para la configuración de reglas de directiva de seguridad de contenido (CSP) al cargar contenido de mashup. Para obtener más información, consulte Directiva de seguridad de contenido.
Función de renovación automática
Se ha desactivado la renovación automática de mashups que se ejecutan en fichas o ventanas en segundo plano para mejorar el rendimiento. Para obtener más información, consulte Renovación automática.
Funciones de expresión y validador
Se ha añadido soporte para el uso de las siguientes funciones dentro de expresiones de JavaScript.
Función de JavaScript TW.setTimeout dentro de expresiones de función. La función se puede utilizar para ejecutar expresiones con un retraso de hasta 10 segundos.
Para obtener más información, consulte Prácticas recomendadas para crear expresiones de función.
TW.Runtime.updateDocumentTitle(''): permite actualizar el título del documento.
TW.sessionStorage: un objeto que contiene cuatro funciones que se utilizan para gestionar el almacenamiento de sesiones en tiempo de ejecución: getItem(), setItem(), removeItem() clear()
Para obtener más información, consulte Objetos y funciones en tiempo de ejecución soportados.
Temas de estilo
Se han añadido las fuentes Asap y Poppins a la lista de opciones disponibles para la propiedad Font-Family en el panel Propiedades de estilo. Las fuentes solo se aplican si están disponibles en el sistema operativo del usuario que está visualizando el mashup. Se utiliza una fuente de reserva cuando la fuente seleccionada no está instalada.
Se ha añadido una propiedad de estilo box-shadow a los widgets que soportan temas de estilo. Ahora se pueden configurar los estilos de sombra para los widgets de un mashup mediante el panel Propiedades de estilo.
ThingWorx Web Component SDK
Se han actualizado todos los componentes Web en ThingWorx Web Component SDK a la biblioteca Lit versión 3.
* 
El soporte para componentes Web personalizados creados con la versión 2 de Polymer o Lit ahora está desfasado y se eliminará en una versión futura. PTC recomienda utilizar la versión 3 de Lit para crear widgets o componentes Web personalizados.
Para obtener más información, consulte ThingWorx Web Component SDK.
Widget de seguimiento del progreso (con temas)
El widget de seguimiento del progreso permite simplificar flujos de trabajo complejos dividiéndolos en múltiples mashups con una navegación lineal entre cada paso. En cada paso se muestra un mashup.
Para obtener más información sobre el seguimiento del progreso, consulte Seguimiento del progreso (con temas).
Widget de dial de KPI (con temas)
Se ha añadido un nuevo widget de dial de KPI que permite mostrar valores del indicador clave de rendimiento (KPI) mediante uno de varios esquemas, como un dial, una barra horizontal o una columna vertical.
Para obtener más información sobre el dial de KPI, consulte Widget de dial de KPI (con temas).
Widget de recopilación (con temas)
Se ha añadido un nuevo widget de recopilación con soporte para temas. El widget de recopilación permite mostrar datos dentro de una recopilación de mashups repetidos.
Para obtener más información sobre la recopilación, consulte Widget de recopilación (con temas).
Widget de selector de árboles (con temas)
El widget de selector de árboles permite mostrar datos jerárquicos, por lo que los usuarios pueden navegar y seleccionar elementos de una estructura de árbol. Incluye una vista doble con un área en árbol y un área de selección de elementos.
Para obtener más información sobre el selector de árboles, consulte Widget de selector de árboles (con temas).
Widget de rejilla (con temas)
Se ha añadido un evento DoubleClicked. Este evento se puede utilizar para activar otros servicios o funciones en el mashup. Para obtener más información, consulte Widget de rejilla.
Widget de entrada numérica
Se ha añadido una propiedad AllowUndefinedValues que permite que el widget contenga valores sin definir. Por defecto, los valores sin definir se definen automáticamente en 0.
Para obtener más información, consulte Widget de entrada numérica.
Widgets de gráfico
Se ha añadido soporte para configurar rótulos de valores mediante la adición de propiedades a los siguientes gráficos:
Barra, Pareto y Cascada: se ha añadido una propiedad YAxisValuesFormat en cada gráfico.
Gráfico de líneas: se han añadido dos propiedades denominadas YAxisValuesFormat y SecondYAxisValuesFormat que permiten configurar el formato de cada eje.
Gráfico combinado: se ha añadido una propiedad denominada YAxisNValuesFormat que permite configurar el formato de cada eje del gráfico.
Tiempo de ejecución de integración
Se han añadido nuevos parámetros: MaxConnections, ConnectionsPerRoute, FollowRedirects, ConnectionTimeToLive y enableUTF-8 a integrationRuntime-settings.json. Para obtener más información, consulte Configuración inicial del servicio Integration Runtime para conectores de integración.
Se ha añadido una nueva configuración, IncludeHeaderInResponse para incorporar las cabeceras de respuesta de terceros en la respuesta del tiempo de ejecución de la integración. Por defecto, esta casilla está despejada. Para obtener más información, consulte Creación de conectores de integración.
Información sobre el fin del soporte
¿Fue esto útil?