Novedades de ThingWorx Platform 9.1.0
Las siguientes mejoras, limitaciones y problemas conocidos e información del fin de soporte forman parte de ThingWorx 9.1.0.
Para obtener una lista de los problemas corregidos, consulte Fixed Issues in ThingWorx Platform 9.1.0.
Mejoras
Seguridad
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.
Agrupación de alta disponibilidad de ThingWorx
Debido a los cambios en las clases de datos que Apache Ignite utiliza, la actualización del clúster de alta disponibilidad de ThingWorx a 9.1.0 requiere un reinicio completo del clúster. No se puede realizar una actualización gradual. Para obtener más información, consulte Upgrading ThingWorx High Availability Clustering.
Plataforma
ThingWorx soporta Java 8, Oracle Java 11 y Amazon Corretto Java 11 (Open JDK). Consulte Requisitos del sistema para obtener más información.
Si se actualiza a ThingWorx 9.1 en RHEL, se debe actualizar la versión de RHEL a RHEL 8.2 antes de actualizar ThingWorx. Para obtener más información, consulte Requisitos del sistema.
Ahora se requieren proyectos para todas las entidades.
Si una entidad de extensión editable se importa a la versión 9.1, el campo de proyecto de la entidad será de solo lectura después de importar la extensión, y conservará la configuración del proyecto anterior a la actualización. Si un proyecto está asignado o el campo Proyecto está en blanco, se conserva ese valor.
Para permitir una mejor organización de los proyectos, hay dos tipos de proyecto nuevos: Componente y Solución. Un proyecto de tipo Solución representa una solución o aplicación completa. Un proyecto de tipo Componente representa una parte de una solución o aplicación que se puede reutilizar. Por ejemplo, un proyecto de tipo Componente puede tener una combinación de experiencia de usuario, modelos y/o lógica, que una solución o aplicación puede aprovechar.
Los ficheros exportados que utilizan la opción Entidades de control de origen ya no contienen los siguientes atributos en el fichero XML exportado:
lastModifiedDate
modelPersistenceProviderPackage
build
revision
schemaVersion
La gestión de proyectos se simplifica con la nueva vista del proyecto. La vista del proyecto permite ver todas las entidades del proyecto con una visualización organizada.
Los miembros se pueden añadir y quitar fácilmente de los grupos de cosas en la pantalla Administración de miembros.
La definición de datos ReportingConfiguration es ahora una definición de datos del sistema y no se puede editar. Si se han realizado cambios en esta definición de datos en una versión anterior de ThingWorx y se actualiza a 9.1.0, se redefinirán.
El registro de auditoría tiene ahora un mecanismo de filtrado sólido que permite realizar búsquedas con los operadores Y/O en varios filtros. Para cada filtro, se debe elegir un tipo de filtro, como Categoría de auditoría o Usuario, una condición como, por ejemplo, "es exactamente" o "contiene" y un valor, como "Autenticación" o "Jake". Para obtener más información, consulte Supervisión del registro de auditoría.
Se han actualizado los ejemplos de fragmentos de código en Composer para reflejar las prácticas recomendadas de codificación de JavaScript.
Se ha añadido Auth.log para almacenar los mensajes de registro de autenticación. Consulte Registros para obtener más información.
Extensiones
La información sobre las extensiones de gráfico de barras, gráfico de líneas y gráfico cronológico está disponible ahora en el centro de ayuda. Consulte Extensiones de gráficos personalizados para conocer las tres extensiones de gráficos personalizados.
ThingWorx Remote Access Extension (RAE) y ThingWorx Remote Access Client (RAC) se han actualizado para que funcionen con ThingWorx Platform cuando se ejecuta en Java 11. Se debe tener en cuenta que JNLP está obsoleto en Java 11. Si alguno de los usuarios dependía de JNLP para la tunelización, ahora debería utilizar ThingWorx Remote Access Client. Consulte https://support.ptc.com/help/thingworx/remote_access/en/#page/thingworx_remote_access/Help/WhatsNewRemoteAccessExtension.html para obtener más información.
Mashup Builder
Se ha añadido soporte para Deshacer. La migración de mashup es ahora una acción reversible. Se puede pulsar en Deshacer de la barra de herramientas para invertir la migración, antes de guardar el mashup y cerrar la sesión.
Se han añadido las siguientes opciones al panel Esquema:
Desplazamiento de contenedores: permite elegir cómo se desplazan los contenedores del mashup cuando se añaden varios contenedores a un esquema. Para cada contenedor que tenga dos o más contenedores integrados, se puede definir el desplazamiento en el contenedor actual o desplazarse por los contenedores integrados. Esta opción afecta al modo en que los contenedores dinámicos se expanden cuando tienen contenido que desborda las cotas actuales.
Distribución de proporción: permite controlar cómo se calculan los valores de la proporción de aumento de tamaño y contracción para cada contenedor. Esta opción se puede definir para cualquier contenedor que tenga uno o varios contenedores del mismo nivel en el mismo nivel. Para obtener información sobre esta opción, consulte Controlling the Grow and Shrink Ratio Distribution.
Los diálogos de configuración para widgets se han mejorado y actualizado. Se incluyen cuadros de diálogo para el formato de estado además de la configuración de columnas y datos.
Se ha añadido soporte de formato de estado a los siguientes widgets con temas:
Gráfico de barras, de líneas y de Pareto
Lista, generador de listas y lista desplegable
Visualización de valor
Ahora se puede crear una visualización más convincente mediante las funciones de formato condicional que se basan en entidades de definición de estado en la plataforma.
Los widgets de rejilla avanzada y de rejilla de árbol avanzada soportan ahora la representación de tipos base adicionales, como Image, JSON, XML, etiquetas y otros. Para obtener más información sobre los tipos base soportados, consulte Procesadores y formatos de columna.
Se ha añadido la funcionalidad de expresión de validación y mensaje de validación al widget de rejilla avanzada.
Se han añadido estilos para widgets de gráfico a la lista de elementos en la ficha Estilos de las entidades de tema de estilo. Ahora se puede especificar el color de cada serie de datos dentro de un gráfico mediante los temas de estilo.
Las propiedades de estilo disponibles sin un valor definido se muestran ahora en el panel Propiedades de estilo cuando se selecciona un widget con temas. De este modo, se pueden aplicar reglas de estilo más avanzadas a los widgets con temas más fácilmente y sin utilizar reglas CSS personalizadas.
Los siguientes widgets de gráfico se han mejorado con propiedades adicionales que permiten añadir y configurar un eje Y secundario:
Gráfico de líneas
Gráfico de barras
Gráfico de programación
Se ha añadido una nueva función de renovación automática que reemplaza el widget de renovación automática existente. Al migrar un mashup con el widget heredado, se reemplaza por la función.
Se han añadido los siguientes widgets nuevos a ThingWorx Platform:
Paginación
Filtro de datos basado en chip
Gráfico de Pareto
Para obtener más información, consulte Paginación, Filtro de datos basado en chip y Gráfico de Pareto.
Se han añadido los siguientes widgets a la categoría heredada:
Renovación automática: se reemplaza por la función de renovación automática.
Filtro de datos: se reemplaza por el nuevo widget de filtro de datos, que soporta los temas.
Estos widgets se reemplazan automáticamente por un widget con temas o una función cuando se migra un mashup heredado.
ThingWorx Flow
Se han añadido métricas de ThingWorx Flow y se muestran en ThingWorx Flow Performance Advisor.
La página Registros de actividad se ha rediseñado para proporcionar una búsqueda avanzada y la agrupación por nombre de flujo de trabajo, para ver un resumen completo de la ejecución del flujo de trabajo.
Mejoras de la implementación de ThingWorx Flow
El instalador de ThingWorx Flow soporta la desinstalación automática.
La implementación de Docker de ThingWorx Flow se ha simplificado y ahora utiliza un único fichero de configuración.
Mejoras de conectores
Los conectores OSLC y HTTP soportan el tipo de conexión OAuth.
Conector de SAP: se ha actualizado la acción Ejecutar BAPI para buscar BAPI en el sistema de SAP autorizado.
El conector de Windchill se ha actualizado para soportar KeyStores y TrustStores en el formato PKCS12 y JKS cuando se utiliza el tipo de conexión SSL bidireccional.
Plantillas de ARM de Azure
Hay plantillas de ARM disponibles, que permiten implementar fácilmente la infraestructura necesaria, con el sistema operativo correcto y otros requisitos, para poder ejecutar ThingWorx en Azure. Consulte Microsoft Azure Installation para obtener más información.
Problemas conocidos y limitaciones
En ThingWorx 9.1.0 existen las siguientes limitaciones y problemas conocidos:
Plataforma
En ThingWorx 9.1.0, las entidades nuevas se asignan al valor por defecto PTCDefaultProject, si no se ha asignado un proyecto. Una excepción a este comportamiento es si las entidades se crean mediante las API de extensión. En este caso, si no se asigna un proyecto, no tendrá ningún proyecto asignado.
Si se realiza una actualización local a ThingWorx 9.1.0, no se puede asignar un proyecto a una entidad de extensión editable después de que la extensión se importe a 9.1.0.
Una consulta SQL que contenga un salto de línea hará que falle. Para obtener más información, consulte este artículo.
Mashup Builder
En versiones anteriores de ThingWorx, las propiedades de estilo de estados, como el estado de pasar por encima, no se aplicaban correctamente a los widgets de un mashup. Este problema se ha corregido, lo que puede afectar al aspecto de los widgets existentes en estos estados. Si el diseño del mashup depende de un estilo específico para los estados de widget, ajuste las propiedades de estilo según corresponda. Por ejemplo, el color de fondo del widget de botón no cambiaba en el estado de pasar por encima. Después de esta corrección, el color de fondo cambia al color del tema de estilo por defecto cuando se pasa por encima del widget.
Información sobre el fin del soporte
Como parte de un cambio en la directiva de soporte del explorador, ThingWorx dejará de soportar la versión Rapid Release (RR) de Mozilla Firefox, pero seguirá soportando la versión Extended Support Release (ESR). Consulte el sitio Web de Mozilla para obtener los detalles sobre la diferencia entre ambos. Este cambio entrará en vigor con la primera versión secundaria posterior a ThingWorx 9.1. Por lo tanto, probablemente en algún momento durante el año natural 2021.
¿Fue esto útil?