Bienvenido al centro de ayuda de ThingWorx Platform 9.6
Notas de la versión
Notas de la versión de ThingWorx Platform 9.6
Novedades de ThingWorx Platform 9.6.0
Fixed Issues in ThingWorx Platform 9.6.0
Requisitos del sistema
Requisitos del sistema de ThingWorx Platform 9.6
Archivo de requisitos del sistema
Requisitos del sistema de ThingWorx Platform 9.5
Requisitos del sistema de ThingWorx Platform 9.4
Requisitos del sistema de ThingWorx Platform 9.3
Requisitos del sistema de ThingWorx Platform 9.2
Requisitos del sistema de ThingWorx Platform 9.1
Requisitos del sistema de ThingWorx Platform 9.0
Instalación y actualización
Recopilación de datos en ThingWorx
Manual de arquitectura de implementación de ThingWorx
Componentes de la implementación de ThingWorx Foundation
Arquitecturas de implementación de ThingWorx
Implementación estándar: ThingWorx Foundation en Azure
Otras implementaciones: ThingWorx Foundation en AWS
Implementación de la autenticación de ThingWorx
Implementación de ThingWorx Analytics
Implementación de Vuforia Studio
Implementación de ThingWorx Navigate
Implementación distribuida de ThingWorx
Manual sobre la definición de tamaño de ThingWorx
Pasos del tamaño del hardware de ThingWorx
Ingesta de datos
Visualización de datos
Procesamiento de datos
Carga en régimen permanente frente a carga pico
Comparación de criterios de tamaño con directrices
Selección del tamaño de hardware
Consideraciones sobre el tamaño de clúster de ThingWorx
Ejemplos de definición del tamaño de la plataforma
Ejemplo 1: Muchas cosas, pocas propiedades y frecuencia de escritura baja
Ejemplo 2: Pocas cosas, pocas propiedades y alta frecuencia de escritura
Resultados adicionales de la prueba del tamaño del clúster
Instalación de ThingWorx
Instalación manual
Instalación de Windows
Instalación de Java, Apache Tomcat y ThingWorx
Instalación y configuración de la base de datos
Instalación de Ubuntu
Instalación de Java, Apache Tomcat y ThingWorx
Instalación y configuración de la base de datos
Installation de RHEL
Instalación de Java, Apache Tomcat y ThingWorx
Instalación y configuración de la base de datos
Apéndices de instalación
Instalación del servidor flexible de Azure PostgreSQL
Instalación y configuración de PostgreSQL para Windows
Instalación y configuración de PostgreSQL para Ubuntu
Instalación y configuración de PostgreSQL para RHEL
Configuración de la opción de Apache Tomcat Java
Cifrado de contraseñas
Detalles de la configuración de platform-settings.json
Resolución de problemas de instalación
Instalador de ThingWorx Foundation
Instalador de ThingWorx Foundation para Windows
Instalador de ThingWorx Foundation para Linux
Ejecución de un instalador silencioso para ThingWorx Foundation
Uso de ThingWorx Docker
Requisitos previos de Docker de ThingWorx
Primeros pasos en Docker de ThingWorx
Instalación, compilación y configuración de Docker de ThingWorx
Configuración de Docker de ThingWorx
Configuración de creaciones de Docker de ThingWorx
Configuración de la imagen de Docker de la CLI de seguridad
Creación de Docker de ThingWorx
Creación de imágenes de Docker de ThingWorx
Creación de la imagen de Docker de la CLI de seguridad
Configuración de Docker de ThingWorx
Configuración de HTTP Secure (HTTPS) y HTTP
Configuración de filtros web.xml
Activación y desactivación del filtro de seguridad del contenido (CSP)
Configuración de Microsoft SQL Server
Configuración de PostgreSQL
Configuración de Azure SQL
Configuración de la imagen de Docker de la CLI de seguridad
Ejecución de imágenes de Docker de ThingWorx
Uso de Docker de ThingWorx en un entorno de servidor único
Ejemplos de uso de Docker Compose de ThingWorx
Actualización del Docker de ThingWorx
Licencias de ThingWorx Docker
Uso de Security-Enhanced Linux para Docker de ThingWorx
Uso de una base de datos externa de Microsoft SQL Server para Docker de ThingWorx
Uso de una base de datos externa de PostgreSQL para Docker de ThingWorx
Utilización de una base de datos InfluxDB externa para utilizar como proveedor de datos para ThingWorx Docker
Uso de Docker de ThingWorx en un entorno de agrupación de alta disponibilidad
Configuración de una compilación de Docker de Apache Ignite
Creación y configuración de la imagen de Docker de Apache Ignite
Ejecución de una imagen de Apache Ignite
Configuración de la comunicación Akka TLS para ThingWorx
Configuración de la compilación de Docker de ThingWorx CXServer
Creación y configuración de la imagen de Docker de ThingWorx CXServer
Ejecución de una imagen de CXServer de ThingWorx
Ejecución de la imagen de Docker de ThingWorx en un clúster de alta disponibilidad
Sustitución de ficheros
Recursos de configuración de ThingWorx
Modificación de la ubicación de la carpeta ThingWorxStorage
Configuración de las opciones del validador ESAPI
Configuración de una ubicación para un almacén de ficheros personalizado
Configuración de las licencias de ThingWorx Platform
Configuración de la seguridad
Configuración TLS
Configuración de SSL/TLS para ThingWorx Platform
Configuración de SSL/TLS para Akka
Configuración de SSL/TLS para PostgreSQL
Configuración de SSL/TLS para MSSQL
Configuración de SSL o TLS para HAProxy
Configuración de SSL/TLS para Ignite
Configuración de SSL/TLS para Zookeeper
Autenticación de inicio de sesión único
Uso de PingFederate como servidor de autorización central
Creación de conexiones de PingFederate
Creación de alias de administrador de ThingWorx en el proveedor de identidad
Configuración de ThingWorx como proveedor de recursos
Uso de Microsoft Entra ID como servidor de autorización central y proveedor de identidad
Configuración de ThingWorx como proveedor de recursos
Uso de Azure AD B2C como servidor de autenticación central
Configuración de ThingWorx como proveedor de recursos
Uso de AD FS como servidor de autorización central y proveedor de identidad
Configuración de ThingWorx como proveedor de recursos
Configuración de ThingWorx para el inicio de sesión único
Creación del directorio ssoSecurityConfig
Adición del fichero de metadatos de IdP
Activación de la codificación de tokens de acceso
Cifrado de contraseñas para SSO
Configuración del fichero platform-settings.json
Configuración del fichero sso-settings.json
Configuración del fichero validation.properties
Importación de certificados en un fichero de keystore
Utilización de ámbitos
Configuraciones de alta disponibilidad e inicio de sesión único
Resolución de problemas de inicio de sesión único
Abastecimiento
Métodos de abastecimiento
Uso de SCIM con ThingWorx
Configuración de SCIM cuando PingFederate es el CAS
Activación del abastecimiento de salida
Configuración de SCIM en la consola administrativa de PingFederate y en los ficheros de configuración de ThingWorx
Adición de LDAP como almacén de datos
Configuración de una instancia de validador de credenciales de contraseña
Creación de un cliente de OAuth para SCIM
Configuración de SCIM en la configuración de la plataforma y de SSO para ThingWorx: PingFederate
Definición de una conexión de SP para SCIM
Creación de un canal al almacén de datos
Adición de atributos binarios LDAP
Configuración de SCIM cuando Microsoft Entra ID es el CAS y el IdP
Definición de las opciones de configuración de la plataforma SCIM y de SSO en ThingWorx: Microsoft Entra ID
Configuración de SCIM en el portal de Microsoft Entra ID
Desactivación de la creación de usuarios y la modificación de usuarios en ThingworxSSOAuthenticator
Actualización de ThingWorx
Actualización manual
Actualización a ThingWorx 9.6: matriz de soporte
Actualización de la versión de mantenimiento
Actualización manual de Windows
Actualización manual local a la versión 9.3.x y posteriores: Windows
Actualización manual local a la versión 9.0. x, 9.1. x y 9.2. x: Windows
Migración manual a ThingWorx 9.x: Windows
Migración manual a ThingWorx 9.x: Windows con InfluxDB
Actualización manual de Linux
Actualización manual local a la versión 9.3.x y posteriores: Linux
Actualización manual local a la versión 9.0.x, 9.1.x y 9.2.x: Linux
Migración manual a ThingWorx 9.x: Linux
Migración manual a ThingWorx 9.x: Linux con InfluxDB
Actualización del instalador
Actualización de la agrupación de alta disponibilidad de ThingWorx
Migración de las extensiones de Java de 8.x a 9.x
Primeros pasos en ThingWorx
Programación para IoT
Enfoques de consulta centrada en cosa frente a la tradicional
Modelo-Vista-Controlador (MVC)
Representación visual del modelo de cosa de ThingWorx
Ejemplo de modelo
Consumo del modelo de cosa
Modelado: ¿por qué existen definiciones de cosa y plantillas de cosa?
Importación y exportación en ThingWorx
Autorización de importaciones por usuarios que no sean administradores
Importación y exportación de datos, entidades y extensiones
Importación de entidades en 9.2 y versiones posteriores
Importación de extensiones
Borrado de extensiones
Importación y exportación manual
Seguimiento de la exportación e importación
Menús en Composer
Menú Gestionar
Gestión de almacenes de ficheros
Uso de un almacén de ficheros a través de la API de REST
Menú Supervisión
Menú Análisis
Menú Ayuda
Menú Usuario
Preferencias
Menú Usuario
Modelo de seguridad compartida de ThingWorx
Definición del modelo de ThingWorx en Composer
Modelado
Proyectos
Vista del proyecto
Cosas
Asignación de nombres a entidades
Eventos de cosa
Propiedades de cosa
Tipos base de propiedades
Propiedades indexadas
Propiedades de asignación de nombres
Configuración de un proveedor de propiedad
Gestión de enlaces de propiedad
Adición de propiedades a cosas mediante programación
Transformación de propiedades
Servicios de cosa
Motor Rhino de JavaScript
Parámetro de consulta para servicios de consulta
Iteración a través de las propiedades de una cosa
Parámetros de entrada de servicio
Resultado de salida de servicio
Uso de servicios de traza de diagnóstico
Codificación
Servicios de cosa remota
Rastreador de contenido
Suscripciones de cosas
Activación y desactivación de suscripciones mediante programación
Alertas
Tipos de alerta
Creación de una alerta
Creación de una alerta de anomalía
Servicios de alertas con el parámetro Persistent
Alertas con propiedades del parámetro Persistent
Recuperación de información del umbral de alertas
Atributos del servicio AddOrUpdateAlert
Umbrales de supervisión automatizados
Tablas de configuración
Redes
Plantillas de cosa
Similitudes con la programación orientada a objetos
Plantillas remotas
Obtención de la información de transferencia de ficheros y sesión de túnel para auditorías de la FDA
Presencia de cosa
Presencia de cosa: estrategias de informes
Cosas de estrategia de informes de presencia de cosa: configuración de seguridad
Presencia de cosa: configuración de una federación
Presencia de cosa: utilización de ThingWorx Composer para crear una cosa ReportingStrategy personalizada
Presencia de cosa: estrategia de informes personalizados que se crea en Java con el SDK de extensión de ThingWorx
Estrategia personalizada de presencia de cosa: creación de una cosa para utilizarla
Identificadores
Definiciones de cosa
Grupos de cosas
Administración de miembros
Servicios de grupos de cosas
Preguntas frecuentes sobre grupos de cosas
Definiciones de datos
Infotables
Etiquetas
Adición de etiquetas mediante programación
Conexiones industriales
Ejemplo de conexiones industriales
Referencia a etiquetas dinámicas
Transferencia de ficheros de conexiones industriales
Conectores de integración
Requisitos previos de conectores de integración
Configuración inicial del servicio Integration Runtime para conectores de integración
Configuración de permisos para actividades de conector de integración
Utilización de ODataConnector o SAPODataConnector
Adición de extremos no disponibles mediante una especificación de Swagger
Utilización de WindchillSwaggerConnector
Pasos iniciales de la utilización de conectores de integración
Creación de conectores de integración
Servicios para conectores de integración
Exposición de servicios en los conectores de integración
Creación de una nueva asignación de API para el servicio
Supervisión del estado de los conectores de integración
Información avanzada sobre los conectores de integración
Creación de un conector de integración personalizado
Actualización de conectores de integración
Notificaciones
Adición de notificaciones
Instancias de Scheduler
Temporizadores
Fragmentos de código
Adición o actualización de la tabla de datos
Consulta InfoTableFunctions
GetThingPropertyValues
PurgeAllPropertyHistory
PurgeDataTableEntries
PurgePropertyHistory
PurgeSelectedPropertyHistory
PurgeStreamEntries
Query
QueryDataTableEntries
QueryImplementingThings
QueryImplementingThingsOptimized
QueryImplementingThingsOptimizedWithTotalCount
QueryImplementingThingsWithData
QueryImplementingThingsWithNamedData
QueryNamedPropertyHistory
QueryPropertyHistory
QueryStreamEntries
QueryStreamEntriesWithData
QueryStreamData
UpdateDataTableEntriesWithQuery
Visualización
Mashups
Maestros
Creación de un maestro
Plantillas de mashup
Gadgets
Tableros
Conceptos y desarrollo de tableros
Configuración de visibilidad y permisos en tableros
Configuración de tableros
Servicios de los tableros
Tiempo de ejecución de los tableros
Menús
Medios
Métodos de servicio de entidad multimedia
Temas de estilo
Creación de un tema de estilo
Modificación de un tema de estilo
Uso de la ficha Estilos
Aplicación de un tema de estilo a un mashup
Definiciones estilo y estado
Almacenamiento de datos
Tablas de datos
Servicios de tabla de datos
Prácticas recomendadas para tablas de datos
Límites de tamaño de tablas de datos
Flujos
Flujos de valor
Creación de un flujo de valor
Acceso a datos de flujo de valor mediante servicios
Utilización del servicio QueryPropertyHistory
Uso del servicio QueryDataTableEntries y QueryStreamEntriesWithData
Proveedores de persistencia
Configuración de una entidad de proveedor de persistencia
Cambio del proveedor de persistencia por defecto
Comparación de proveedores de persistencia
Utilización de InfluxDB como proveedor de persistencia
Descarga e instalación de Influx DB1.x
Configuración de InfluxPersistenceProviderPackage
Descarga e instalación de Influx DB 2.x
Configuración de Influx2PersistenceProviderPackage
Utilización de Microsoft SQL Server como proveedor de persistencia
Instalación y configuración de la base de datos de MSSQL
Configuración de la base de datos de MSSQL para ThingWorx: Windows
Configuración de la base de datos de MSSQL para ThingWorx: Linux
Configuración de ThingWorx para MSSQL
Supervisión, copia de seguridad y escala de MSSQL
Utilización de Azure SQL Server como proveedor de persistencia
Instalación de la instancia gestionada de Azure SQL
Instalación de la instancia única de Azure SQL
Instalación de la agrupación elástica de Azure SQL
Configuración de ThingWorx con Azure SQL
Scripts de Azure SQL Database
Utilización de PostgreSQL como proveedor de persistencia
Servicios de proveedores de persistencia
Colaboración
Blogs y wikis
Relaciones
Tomado como referencia por
Uso del servicio GetWhereUsed
Flujo
Seguridad
Grupos de usuarios
Usuarios
Configuración de bloqueo de cuenta
Redefinición de contraseña
Configuración del perfil de usuario
Permisos de recopilación
Permisos de entidad
Acceso a los informes
Usuario del sistema
Organizaciones
Visibilidad en las organizaciones
Creación de una organización y asignación de usuarios o grupos
Creación de formularios de página de conexión para organizaciones
Claves de aplicación
Servicios de clave de aplicación
Servicios de directorio
Ejemplo de servicios de directorios
Gestión de usuarios en Active Directory
Ejemplos de XML de Active Directory
Grupos de Active Directory y conexión de usuario dinámico
Usuarios de Active Directory
Cambios en Active Directory
Asignación de atributos de usuario de Active Directory a la propiedad userExtension de ThingWorx
Asignación de usuarios y grupos que existen en varios dominios
Resolución de problemas de Active Directory
Autenticadores
Autenticadores de dispositivos Edge
Proceso de desarrollo general
Clases utilizadas
Ejemplos
Ejemplo de requisitos de seguridad de dispositivos Edge
Ejemplo de extensión del autenticador de dispositivo Edge
Autenticadores de inicio de sesión
Configuración de la extensión de muestra del autenticador
Autenticadores móviles
Autenticador de inicio de sesión único
Servicios de administrador
Activación de HSTS en Apache Tomcat
Personalización de la cabecera de control de la caché
Prácticas recomendadas del modelado seguro
Directiva de seguridad del contenido
Configuración de valores de cabecera de la directiva de seguridad del contenido
Directiva de seguridad del contenido: configuración de cabecera por defecto
Resolución de problemas de errores de la directiva de seguridad del contenido
Uso permitido de mashups integrados en iFrames
Herencia de permisos de una plantilla de cosa
Propiedad
Contraseñas
Contraseñas de usuario
Tipo base Password
Sustituciones de servicio
Herramienta de gestión de seguridad
Monitor de seguridad
Sistema
Tablas de localización
Adición de un nuevo idioma que ThingWorx no soporta
Migración e importación de tablas de localización
Empaquetado de extensiones con tablas de localización
Recursos
Servicios de espacio de nombres
Uso del servidor Proxy para la solicitud saliente
Subsistemas
Subsistema de procesamiento de alertas
Subsistema de auditoría
Activación del subsistema de auditoría
Configuración del subsistema de auditoría
Seguridad de las actividades de auditoría
Mensajes de auditoría de ThingWorx
Uso de la implementación de persistencia directa
Búsqueda de datos de auditoría (consultas, persistencia directa)
Datos de auditoría en línea y fuera de línea (persistencia directa)
Exportación de datos de auditoría en línea
Uso de la implementación de tabla de datos
Búsqueda de datos de auditoría (consultas y tabla de datos)
Datos de auditoría en línea y fuera de línea (tabla de datos)
Tareas de mantenimiento
Exportación de datos de auditoría
Registro de fallos al escribir mensajes de auditoría
Auditoría de operaciones de archivo, depuración y limpieza
Configuración de programadores
Archivado y depuración de datos de auditoría en línea (persistencia directa)
Archivado y depuración de datos de auditoría en línea (tabla de datos)
Limpieza de los archivos de auditoría fuera de línea
Métricas para las actividades de auditoría
Categorías de auditoría personalizadas
Supervisión del registro de auditoría
Subsistema de agrupación
Subsistema de procesamiento de eventos
Subsistema de importación y exportación
Subsistema de federación
Subsistema de transferencia de ficheros
Mejoras de seguridad opcionales para transferencias de ficheros remotos
Subsistema de integración
Subsistema de licencias
Subsistema de registro
Configuración de los registros de la consola de Tomcat
Subsistema de almacén de mensajes
Subsistema de procesamiento de eventos ordenados
Subsistema de plataforma
Informe de uso de entidades
Subsistema de relaciones
Subsistema de SCIM
Subsistema de Solution Central
Subsistema de procesamiento de flujo
Subsistema de soporte
Subsistema de túneles
Subsistema de gestión de usuarios
Subsistema de utilización
Uso del servicio GetPropertyVTQCount
Estadísticas de consulta
Subsistema de procesamiento de flujo de valor
Subsistema de comunicaciones Websocket
Subsistema de procesamiento de ejecución de WebsSocket
Registros
Configuración del registro
Archivos de registros de ThingWorxStorage
Registro de errores de script
Registros del procesador de flujo
Registro de ejecución de JavaScript
Configuración de la ubicación del registro de Tomcat
OpenTelemetry para el registro de ThingWorx Platform
Configuración de OpenTelemetry
Implementación de OpenTelemetry Collector
Conexión a SumoLogic
Estrategia de recuperación de registros personalizada para consultar registros de orígenes externos
Análisis
Prácticas recomendadas de modelo y datos de ThingWorx
Almacenamiento de datos con ThingWorx
Proveedores de persistencia
Opciones de almacenamiento de datos
Selección de un almacén de datos
Modelado centrado en datos de ThingWorx
Indexación de datos de tiempo de ejecución en ThingWorx
Ajuste de JVM
Gestión de datos
Ingesta de datos en la plataforma
Copia de seguridad de ThingWorx
Depuración de datos de tiempo de ejecución
Cuándo se deben almacenar datos fuera de la plataforma
Obtención de datos fuera de la plataforma
Conexión a una base de datos externa
Clasificación de datos
Prácticas recomendadas para el desarrollo de soluciones
Sugerencias y trucos: primeros pasos en la creación de soluciones de ThingWorx
Creación de una solución de ThingWorx
Instalación de una solución de ThingWorx
Vistazo a las prácticas recomendadas para crear soluciones de ThingWorx
Prácticas recomendadas para la codificación en JavaScript
Modelado de los activos
Modelado de activos con cosas, plantillas de cosa y definiciones de cosa
Ejemplo: Utilización de cosas, plantillas de cosa o definiciones de cosa
Almacenamiento de datos en ThingWorx
Informe de rendimiento
Determinación de la opción correcta del almacén de datos
Creación, implementación y prueba de servicios
Creación y borrado de entidades fantasma
Trabajo con eventos, alertas y suscripciones
Diseño de la experiencia de usuario para la solución de ThingWorx
¿Qué son los mashups y los maestros en ThingWorx?
Consideraciones para el desarrollo de una interfaz de usuario
Prácticas recomendadas para crear mashups y maestros
Uso de tablas de configuración para personalizar mashups
Widgets en soluciones de ThingWorx
Creación de widgets de ThingWorx seguros
Creación de widgets de ThingWorx personalizados
Referencia a ficheros y bibliotecas JavaScript de terceros en widgets personalizados
Ejemplo de creación de un widget de ThingWorx personalizado
Funciones disponibles para la personalización de los widgets de ThingWorx
Funciones de tiempo de ejecución disponibles para la personalización de widgets de ThingWorx
Sugerencias para la creación de widgets de ThingWorx personalizados
Prácticas recomendadas para crear mashups con widgets y funciones
Trabajo con temas de estilo
Creación de tablas de localización
Protección de las soluciones integradas en ThingWorx Platform mediante la visibilidad y los permisos
Configuración de la visibilidad y los permisos de entidades de ThingWorx
Configuración de la visibilidad y los permisos para organizaciones, grupos de usuarios y usuarios de ThingWorx
Configuración de permisos de visibilidad para una cosa remota
Prácticas recomendadas para la seguridad general de las soluciones de ThingWorx
Creación de soluciones de ThingWorx mediante componentes reutilizables
Componentes atómicos
Componentes compuestos
Directrices de asignación de nombres para componentes reutilizables
Prácticas recomendadas para crear componentes reutilizables
Prácticas recomendadas para el empaquetado y la asignación de versiones a componentes reutilizables
Prácticas recomendadas para aplicaciones de alta disponibilidad
Descripción de las transacciones de ThingWorx
Uso de objetos para aumentar el rendimiento
Trabajo con infotables
Trabajo con objetos JSON
Utilización del servicio QueryImplementingThings
Uso del servicio QueryImplementingThingsOptimized
Empaquetado e implementación de soluciones integradas en ThingWorx Platform
Ruta A: empaquetado, publicación e implementación de soluciones con Solution Central
Ruta B: empaquetado e implementación de soluciones como extensiones
Prácticas recomendadas para empaquetar e implementar soluciones de ThingWorx
Notas de la versión del plug-in de Eclipse para ThingWorx Extensions
Uso del plug-in de Eclipse
Instalación del plug-in de Eclipse para ThingWorx Extension Development
Creación de un proyecto de extensión
Importación de extensiones existentes
Creación de entidades
Adición de servicios, propiedades, tablas de configuración, suscripciones y eventos
Creación de widgets
Adición de ficheros JAR de terceros
Adición de un migrador de extensiones
Importación de entidades creadas en Composer
Creación de extensiones
Borrado de entidades y widgets
Resolución de problemas y depuración de las soluciones de ThingWorx durante el desarrollo y el empaquetado
Consideraciones durante la actualización de extensiones de ThingWorx
Supervisión de soluciones de ThingWorx
Herramientas de supervisión
Supervisión y resolución de incidencias de rendimiento
Rendimiento de la memoria
Procedimiento para supervisar las incidencias de memoria
Análisis de los ficheros de registro del recolector de basura (GC) para supervisar incidencias de memoria
Utilización de VisualVM para supervisar incidencias de memoria
Utilización de otras herramientas para supervisar las incidencias de memoria
Prácticas recomendadas para reducir las incidencias de memoria
Ejecución lenta de los servicios
Procedimiento para supervisar la ejecución lenta de los servicios
Uso del subsistema de utilización para supervisar la ejecución lenta de los servicios
Supervisión de los subsistemas ThingWorx
Utilización de datos de subprocesos para supervisar la ejecución lenta de servicios
Lectura de los volcados de subproceso
Tipos de subprocesos en ThingWorx
Incidencias con subprocesos
Utilización de VisualVM para supervisar la ejecución lenta de servicios
Prácticas recomendadas para mejorar el rendimiento del servicio y el tiempo de actividad de la solución
Indicencias de rendimiento del sistema operativo y la base de datos
Procedimiento para supervisar las incidencias de rendimiento del sistema operativo y la base de datos
Uso de VisualVM para supervisar el rendimiento de la base de datos
Utilización de registros de ThingWorx para supervisar el rendimiento de las bases de datos
Herramientas de supervisión de rendimiento para la capa de la base de datos
Incidencias de red y conectividad
Rendimiento de la suscripción
Espacios de nombres y modificadores de acceso
Espacios de nombres
Modificadores de acceso
Uso de espacios de nombres y modificadores de acceso
Desfasado de entidades, propiedades y servicios
Conexión de dispositivos
Mashup Builder
Espacio de trabajo de Mashup Builder
Personalización del espacio de trabajo de Mashup Builder
Gestión de elementos en el lienzo
Uso de Deshacer y Rehacer en un mashup
Acerca del panel Widgets
Acerca del panel de propiedades
Acerca de los paneles Datos y Propiedades de datos
Acerca del panel Funciones
Migración de mashups heredados
Widgets y esquemas heredados
Propiedades de estilo que se han quitado
Selección de un tema de estilo para la migración
Migración de un mashup
Migración de esquemas heredados
Migración de widgets heredados
Reemplazo de expresiones no seguras en un mashup
Búsqueda de expresiones no seguras en los mashups
Objetos y funciones en tiempo de ejecución soportados
Reemplazo de funciones no seguras
Desactivación de la validación heredada en los widgets de rejilla
Resolución de problemas de migración de mashup
Prácticas recomendadas después de la migración
Mashups
Creación de un mashup
Mashups dinámicos
Organización de los elementos de un contenedor dinámico
Ajuste de los elementos de un contenedor dinámico
Configuración de las propiedades del contenedor
Configuración de los márgenes y el relleno de los contenedores
Expansión y contracción de contenedores
Configuración del desplazamiento contenedores
Uso del posicionamiento mejorado dentro de diseños dinámicos en ThingWorx 9.4 o versiones posteriores (beta)
Uso de las propiedades Disminuir relación y Aumentar relación
Control de la distribución del aumento y disminución de la relación
Creación de un mashup contenido
Optimización de un mashup para dispositivos móviles
Configuración de opciones de móvil
Configuración de las opciones de iOS
Configuración de las opciones de conexión para mashups inactivos
Configuración de las propiedades del mashup
Configuración de los parámetros de mashup
Creación de formularios de configuración de mashup
Desactivación de estilos de clase CSS personalizados heredados
Adición de imágenes de vista previa a entidades de mashup
Adición de filtros de proyecto y etiquetas de mashup
Uso de la carga diferida en un mashup
Actualización automática de propiedades en un mashup
Visualización de un mashup
Visualización de mashups en modo de solo lectura
Servicios de datos y enlaces
Adición de servicios de datos a un mashup
Creación de enlaces en un mashup
Enlace de un servicio de datos a un widget
Enlace de datos de infotables
Ejecución de servicios de datos en un mashup
Eventos de los servicios de datos
Enlace de eventos y gestión del orden de ejecución en un mashup
Servicios dinámicos
Definición de los parámetros de servicios de datos
Configuración de los servicios de datos
Almacenamiento en caché de los datos del servicio en un mashup
Adición de notificaciones de servicio de datos
Configuración de enlaces en un mashup
Visualización de enlaces en un mashup
Parámetros de sesión
Usuario
Activación y desactivación de usuarios mediante programación
Funciones
Renovación automática
Confirmación
Exportación de datos
Direccionador de eventos
Expresión
Desconectar
Navegación
Mensaje de estado
Validador
Prácticas recomendadas para crear expresiones de función
Widgets
Widgets estándar
Widget de gráfico de barras (con temas)
Widget de ruta de navegación (con temas)
Widget de botón (con temas)
Widget de casilla (con temas)
Widget de filtro de datos basado en chip (con temas)
Widget de recopilación (con temas)
Creación de un esquema de mashup de recopilación y enlace de datos
Configuración del widget de recopilación
Configuración de la carga de datos para la recopilación
Uso de la navegación del teclado
Widget de gráfico combinado (con temas)
Enlace de datos al gráfico combinado
Configuración del gráfico combinado
Aplicación de formato de estado al gráfico combinado
Widget de selector de fecha y hora (con temas)
Widget de línea divisoria (con temas)
Widget de elemento desplegable (con temas)
Widget de panel dinámico (con temas)
Widget de carga de ficheros (con temas)
Widget de rejilla
Adición de un widget de rejilla a un mashup
Configuración de columnas de rejilla
Configuración de la rejilla mediante datos JSON
Configuración de las opciones de tiempo de ejecución de la rejilla
Procesadores y formatos de columnas de rejilla
Clasificación y filtrado de los datos de la rejilla
Configuración de la selección de datos
Adición de una sección de pie de página a la rejilla
Adición de acciones personalizadas a la barra de herramientas de rejilla
Adición y borrado de filas de la rejilla
Edición de datos en el widget de rejilla
Validación de entradas en la rejilla
Uso de la rejilla con un widget de paginación
Aplicación de estilo a la rejilla y del formato de estado
Widget de icono (con temas)
Widget de imagen (con temas)
Widget de dial de KPI (con temas)
Widget de rótulo (con temas)
Widget de gráfico de líneas (con temas)
Widget de vínculo (con temas)
Widget de generador de listas (con temas)
Widget de lista (con temas)
Widget de barra de menús (con temas)
Creación de un esquema de barra de menús
Definición de los elementos de la barra de menús mediante una infotable
Definición de los elementos de la barra de menús mediante una entidad de menú
Enlace de datos de menú al widget de barra de menús
Configuración del widget de barra de menús
Estilo del widget de barra de menús
Prácticas recomendadas de diseño para el widget de barra de menús
Widget de paginación (con temas)
Creación de un servicio de datos de paginación
Widget de gráfico de Pareto (con temas)
Widget de gráfico circular (con temas)
Seguimiento del progreso (con temas)
Widget de visualización de propiedades (con temas)
Widget de botón de opción (con temas)
Widget de gráfico de programación (con temas)
Widget de corredera (con temas)
Widget de fichas (con temas)
Widget de área de texto
Widget de campo de texto (con temas)
Widget de botón de alternar (con temas)
Widget de barra de herramientas (con temas)
Definición de las acciones de la barra de herramientas mediante una infotable
Ejemplo: Configuración de la barra de herramientas de ejemplo
Estilo del widget de barra de herramientas
Widget de selector de árboles (con temas)
Widget de visualización de valor (con temas)
Widget de gráfico de cascada (con temas)
Widget de blog
Uso de la propiedad Search Expression en el widget de blog
Widget de gráfico de burbujas
Widget de mashup contenido
Widget de tablero
Widget de exportación de datos
Widget de selector de entidades
Widget de gráfico de eventos
Widget de conjunto de campos
Widget de indicador
Widget de botón de opción genérico
Widget de etiqueta geográfica
Widget de área de texto HTML
Widget de selector de infotable
Widget de esquema
Widget de pantalla LED
Widget de menú
Configuración de menús
Widget de entrada numérica
Widget de preferencias
Widget de tabla de propiedades
Widget de gráfico de proporcionalidad
Widget de barra de botones
Widget de gráfico de rangos
Widget de acceso remoto
Widget de forma
Widget de nube de etiquetas
Widget de selector de etiquetas
Widget de selector de tiempo
Widget de árbol
Widget de marco web
Widget de wiki
Widgets heredados
Rejillas avanzadas (heredadas)
Creación de una rejilla avanzada o una rejilla de árbol
Propiedades de las rejillas avanzadas
Sección de pie de página en rejillas avanzadas
Configuración de columnas del menú contextual
Edición de celdas en rejillas avanzadas
Guardado de ediciones realizadas en la rejilla
Adición y borrado de filas
Validación de celdas
Aplicación de un tema de estilo en rejillas avanzadas
Procesadores y formatos de columna
Trabajo con un servicio de configuración
Trabajo con datos de rejilla de árbol
Directrices de rendimiento para el widget de rejilla de árbol
Selección de filas de filas cargadas dinámicamente
Clasificación, búsqueda y filtrado en rejillas avanzadas y rejillas de árbol
Fichero de ejemplos de rejillas avanzadas
Uso de las rejillas avanzadas y de árbol en tiempo de ejecución
Widget de renovación automática (heredado)
Widget de botón (heredado)
Widget de casilla (heredado)
Widget de recopilación (heredado)
Widget de filtro de datos (heredado)
Widget de selector de fecha y hora (heredado)
Localización del widget de selector de fecha y hora
Widget de línea divisoria (heredado)
Widget de carga de fichero (heredado)
Widget de panel de combinación (heredado)
Widget de rejilla (heredado)
Widget de imagen (heredado)
Widget de rótulo (heredado)
Widget de gráfico de rótulos (heredado)
Widget de vínculo (heredado)
Widget de lista (heredado)
Widget de cuadro de texto con máscara (heredado)
Widget de panel (heredado)
Widget de gráfico circular (heredado)
Cambio de los colores del gráfico circular
Widget de visualización de propiedades (heredado)
Widget de repetidor (heredado)
Widget de corredera (heredado)
Fichas: widget dinámico (heredado)
Widget de fichas (heredado)
Widget de área de texto (heredado)
Widget de cuadro de texto (heredado)
Widget de gráfico cronológico (heredado)
Widget de visualización de valor (heredado)
Widget de corredera vertical (heredado)
Widget de gráfico XY (heredado)
Configuraciones de widgets
Adición de sugerencias a los widgets
Creación de sugerencias de gráfico personalizadas
Uso de iconos SVG
Adición de líneas de referencia a un gráfico
Configuración de las pruebas de datos para gráficos
Personalización de la leyenda del gráfico
Personalización de rótulos de gráfico
Personalización de mensajes de error y carga para gráficos
Gestión de la selección de datos en un gráfico
Formato de fecha y hora para widgets
Configuración del foco del widget
Cambios en la navegación con el teclado en ThingWorx 9.4 y versiones posteriores
Configuración de la secuencia de fichas
Configuración del enfoque automático
Activación del foco heredado en un mashup
Adición de widgets a un mashup
Aplicación de validación a widgets
Propiedades de widget comunes
Eventos de widgets
Localización de widgets
Estilo y personalización de widgets
ThingWorx Web Component SDK
Temas de estilo
Utilización del panel Propiedades de estilo
Uso del formato de estado en un mashup
Aplicación de formato de estado a los widgets
Creación de definiciones de estado
Creación de definiciones de estilo
Ejemplo: Aplicación de formato de estado a gráficos
Ejemplo: Aplicación de formato de estado a un widget de lista
Estilo de un contenedor
Estilos de widgets de gráfico
Aplicación de estilos de CSS personalizada a los widgets de componente Web
Interrupción de los cambios en la CSS personalizada en ThingWorx 9.3.0
Aplicación de CSS personalizada a los widgets heredados
Almacenes de ficheros
Propiedad CustomClass
Editor de CSS personalizada
Resolución de problemas de CSS
Prácticas recomendadas de CSS personalizada
Tutorial de CSS personalizada
Ficheros de ejemplo de tutorial
Extensibilidad de ThingWorx
Extensiones
Gráficos personalizados
Extensión de widget de gráfico de barras
Instalación de la extensión de widget de gráfico de barras
Propiedades de la extensión de widget de gráfico de barras
Truncación de rótulo y sugerencias
Uso del gráfico de barras en tiempo de ejecución
Actualización de un gráfico existente a la nueva extensión de widget de gráfico
Extensión de widget de gráfico de líneas
Instalación de la extensión de widget de gráfico de líneas
Propiedades de la extensión de widget de gráfico de líneas
Uso del gráfico de líneas en tiempo de ejecución
Actualización de un gráfico existente a la nueva extensión de widget de gráfico
Extensión de widget de gráfico cronológico
Instalación de la extensión de widget de gráfico cronológico
Propiedades de la extensión de widget de gráfico cronológico
Uso del gráfico cronológico en tiempo de ejecución
Actualización de un gráfico existente a una nueva extensión de widget de gráfico
Analizador CSV
Widgets de Google
Widget de mapa de Google
Widget de selector de ubicación de Google
Extensión de conector de JDBC
Ejemplos de configuración de JDBC
Correo
MQTT
Twilio
ThingWorx Remote Access
Web Sockets Tunnel
Creación de categorías de auditoría personalizadas mediante una extensión
API de REST de ThingWorx
Diseño de REST de ThingWorx
Actualización, borrado y ejecución a través de la API
Actualización del método de solicitud y el filtrado de tipo de contenido para la protección contra CSRF
Documentación de API
Alta disponibilidad de ThingWorx
Resumen de la agrupación de alta disponibilidad de ThingWorx
Requisitos de agrupación
Consideraciones sobre la configuración de alta disponibilidad
Alta disponibilidad de PostgreSQL
Instalación y configuración de PostgreSQL HA
Alta disponibilidad de Microsoft SQL Server
Instalación y configuración de ZooKeeper para la alta disponibilidad de ThingWorx
Configuración de un clúster central de ZooKeeper
Instalación y configuración de Ignite para la alta disponibilidad de ThingWorx
Almacenamiento de ficheros de ThingWorx Foundation
Configuración de ThingWorx Foundation para la agrupación
Configuración de plataforma para la alta disponibilidad de ThingWorx
ThingWorx Connection Servers para la alta disponibilidad de ThingWorx
Alta disponibilidad del servidor InfluxDB
Ping Federate para alta disponibilidad
Equilibradores de la carga para la alta disponibilidad de ThingWorx
Ejemplo de HAProxy
Ejemplo de NGINX
ThingWorx Flow en la alta disponibilidad de ThingWorx
Supervisión del sistema de alta disponibilidad
Comportamientos esperados cuando se producen fallos
Resolución de problemas para el agrupamiento de alta disponibilidad
Gestión de extensiones de ThingWorx en la alta disponibilidad de ThingWorx
Trabajo cron para reiniciar Tomcat
Coherencia final en la alta disponibilidad de ThingWorx
Conexión de sistemas y dispositivos
Federación
Configuración de una federación
Transferencias de ficheros
Glosario de términos
Tipos de transferencia de ficheros
Transferencias de ficheros Always-On
Transferencias de ficheros controladas por el servidor Edge
Supervisión de la transferencia de ficheros
Bienvenido al centro de ayuda de ThingWorx Platform 9.6
Supervisión de la transferencia de ficheros
Welcome
configuringwebxmlfilters
enabledisablecsp
securityconfiguration
TLSconfiguration
ConfiguringTLS1.21.3forMSSQL
UsingAzureADB2CasaCentralAuthServer
ConfigureThingWorxasaResourceServer
UIMonitoringMenu
EntityProjects
EntityThings
d1e69018a1310
PropertyBaseTypes
ServicesQueryParameter
d1e75069a1310
EntityNetworks
EntityThingTemplates
EntityThingShapes
EntityThingGroups
EntityDataShapes
EntityTags
EntityIndustrialConnections
EntityIntegrationConnectors
EntityNotifications
EntitySchedulers
EntityTimers
ServicesAddUpdateDataTable
ServicesGetThingPropertyValues
ServicesPurgeAllPropertyHistory
ServicesPurgeDataTableEntries
ServicesPurgePropertyHistory
ServicesPurgeSelectedPropertyHistory
ServicesPurgeStreamEntries
ServicesQuery
ServicesQueryDataTableEntries
ServicesQueryImplementingThings
ServicesQueryImplementingThingsOptimized
ServicesQueryImplementingThingsOptimizedWithTotalCount
ServicesQueryImplementingThingsWithData
ServicesQueryImplementingThingsWithNamedData
ServicesQueryNamedPropertyHistory
ServicesQueryPropertyHistory
ServicesQueryStreamEntries
ServicesQueryStreamEntriesWithData
ServicesQueryStreamData
ServicesUpdateDataTableEntriesWithQuery
EntityMashups
EntityMasters
EntityMashupTemplates
EntityGadgets
EntityDashboards
EntityMenus
EntityMedia
ExistingFlow
EntityStyleThemes
Global-5E819144
ElementStyleSettings-5E81F4FC
PreviewStyles-5E818E2A
EntityStyleAndStateDefinitions
EntityDataTables
EntityStreams
EntityValueStreams
d1e103663a1310
EntityPersistenceProviders
ConfiguringinfluxPersistenceProviderPackage
ConfiguringInflux2PersistenceProviderPackage
EntityBlogsAndWikis
EntityUserGroups
EntityUsers
UIPermissionsCollections
UIPermissionsEntities
UIPermissionsAccessReports
EntityOrganizations
EntityApplicationKeys
EntityDirectoryServices
EntityAuthenticators
ContentSecurityPolicy
configuring content security policy header values
EntityLocalizationTables
EntityResources
EntitySubsystems
UIMonitoringMenuAuditLog
d1e154725a1310
ThingWorxModelAndDataBestPractices-82CFB382
title_zdz_zsq_ycb
SubscriptionPerformance
ResponsiveLayouts-A7289BA4
Widgets-A7289F56
Localization-A728A97A
Functions-A728ABFE
Themes-A7A426B9
DefaultStyleThemes-A728B45B
Migration-A728B75D
DataServiceAndBindings-A728BB4F
MigratingLegacyMashups
MigratingNonSecureFunctions
ReplacingNonSecureFunctions
UsingStaticPositioning-623A67A2
PTCSWidgetBarChart
PTCSWidgetBreadcrumb
PTCSWidgetChipBasedDataFilter
PTCSWidgetComboChart
PTCSWidgetDropdown
PTCSWidgetGrid
LabelWidget
PTCSWidgetLineChart
PTCSWidgetList
PTCSWidgetMenuBar
DisplayingItemContentInsideAContain-BBCBCC61
PTCSWidgetPagination
PTCSWidgetParetoChart
PTCSWidgetPieChart
PTCSWidgetPropertyDisplay
PTCSWidgetScheduleChart
WidgetAnatomy-6A5C6C6C
EnablingRangeSelectionMode-6A5C9BE0
EnablingSteppingMode-6A5CBF18
VerticalMode-6A5CD0A6
EnablingEditableValue-6A5CE6AA
PTCSWidgetToolbar
PTCSWidgetValueDisplay
PTCSWaterfallChart
AutoFocus-056239DD
KeyboardNavigation-056217B2
TabSequence-05621A70
LegacyFocus-05621C6C
ApplyingLocalizationTokens-B60C79DB
TranslatingAtRunTime-B60C7D51
ImportAndExport-B60C7F98
StyleThemes-F36F18DE
StateDefinitionsAndStateFormatting-F36F1CE4
StyleProperties-F36F214F
StyleDefinitions-F36F239F
CustomCSS-F36F26BC
CustomCSSBestPractices
HAProxyExample-48F4CA0B