Benvenuti in ThingWorx Platform 9.6 Help Center
Note di rilascio
Note di rilascio di ThingWorx Platform 9.6
Novità di ThingWorx Platform 9.6.0
Fixed Issues in ThingWorx Platform 9.6.0
Requisiti di sistema
Requisiti di sistema di ThingWorx Platform 9.6
Archivio dei requisiti di sistema
Requisiti di sistema di ThingWorx Platform 9.5
Requisiti di sistema di ThingWorx Platform 9.4
Requisiti di sistema di ThingWorx Platform 9.3
Requisiti di sistema di ThingWorx Platform 9.2
Requisiti di sistema di ThingWorx Platform 9.1
Requisiti di sistema di ThingWorx Platform 9.0
Installazione e aggiornamento
Raccolta dei dati in ThingWorx
Guida all'architettura di distribuzione
Componenti della distribuzione di ThingWorx Foundation
Architetture di distribuzione di ThingWorx
Distribuzione standard: ThingWorx Foundation in Azure
Altre distribuzioni: ThingWorx Foundation in AWS
Distribuzione di autenticazione di ThingWorx
Distribuzione di ThingWorx Analytics
Distribuzione di Vuforia Studio
Distribuzione di ThingWorx Navigate
Distribuzione di ThingWorx distribuita
Guida al dimensionamento di ThingWorx
Passi del dimensionamento dell'hardware ThingWorx
Inserimento dati
Visualizzazione dati
Elaborazione dati
Carico costante e picco di carico
Confronto dei criteri di dimensionamento con le linee guida
Selezione del dimensionamento hardware
Considerazioni sul dimensionamento dei cluster ThingWorx
Esempi di dimensionamento della piattaforma
Esempio 1: molti oggetti, poche proprietà e frequenza di scrittura bassa
Esempio 2: pochi oggetti, poche proprietà e frequenza di scrittura elevata
Risultati dei test di dimensionamento di cluster aggiuntivi
Installazione di ThingWorx
Installazione manuale
Installazione di Windows
Installare Java, Apache Tomcat e ThingWorx
Installazione e configurazione del database
Installazione di Ubuntu
Installare Java, Apache Tomcat e ThingWorx
Installazione e configurazione del database
Installazione di RHEL
Installare Java, Apache Tomcat e ThingWorx
Installazione e configurazione del database
Appendici relative all'installazione
Installare il server Azure PostgreSQL Flex
Installare e configurare PostgreSQL per Windows
Installare e configurare PostgreSQL per Ubuntu
Installare e configurare PostgreSQL per RHEL
Impostazioni delle opzioni Java Apache Tomcat
Crittografia delle password
Dettagli di configurazione di platform-settings.json
Risoluzione dei problemi di installazione
Programma di installazione di ThingWorx Foundation
Programma di installazione di ThingWorx Foundation per Windows
Programma di installazione di ThingWorx Foundation per Linux
Esecuzione di un programma di installazione invisibile all'utente per ThingWorx Foundation
Utilizzo di ThingWorx Docker
Prerequisiti del Docker di ThingWorx
Introduzione al Docker di ThingWorx
Impostazione, creazione e configurazione del Docker di ThingWorx
Impostazione del Docker di ThingWorx
Impostazione delle build del Docker di ThingWorx
Impostazione dell'immagine Docker dell'interfaccia della riga di comando di sicurezza
Creazione del Docker di ThingWorx
Creazione delle immagini Docker di ThingWorx
Creazione dell'immagine Docker dell'interfaccia della riga di comando di sicurezza
Configurazione del Docker di ThingWorx
Configurazione di HTTP Secure (HTTPS) e HTTP
Configurazione dei filtri web.xml
Attivare e disattivare il filtro CSP
Impostazioni di Microsoft SQL Server
Impostazioni di PostgreSQL
Impostazioni di SQL Azure
Configurazione dell'immagine Docker dell'interfaccia della riga di comando di sicurezza
Esecuzione delle immagini Docker di ThingWorx
Utilizzo del Docker di ThingWorx in un ambiente a server singolo
Utilizzo degli esempi di file Compose del Docker di ThingWorx
Aggiornamento del Docker di ThingWorx
Gestione licenze ThingWorx Docker
Utilizzo di Security-Enhanced Linux per il Docker di ThingWorx
Utilizzo di un database di Microsoft SQL Server esterno per il Docker di ThingWorx
Utilizzo di un database di PostgreSQL esterno per il Docker di ThingWorx
Utilizzo di un InfluxDB esterno come provider di dati per il Docker di ThingWorx
Utilizzo del Docker di ThingWorx in un ambiente clustering a disponibilità elevata
Configurazione della creazione di Docker di Apache Ignite
Creazione e configurazione dell'immagine Docker di Apache Ignite
Esecuzione di un'immagine Apache Ignite
Configurazione della comunicazione TLS Akka per ThingWorx
Impostazione della creazione del Docker di CXServer ThingWorx
Creazione e configurazione dell'immagine Docker di CXServer in ThingWorx
Esecuzione di un'immagine CXServer ThingWorx
Esecuzione dell'immagine Docker di ThingWorx in un cluster HA
File di sostituzione
Risorse di configurazione ThingWorx
Modifica della posizione della cartella ThingWorxStorage
Configurazione delle impostazioni della convalida ESAPI
Configurazione di una posizione per un repository di file personalizzato
Configurazione della gestione delle licenze per ThingWorx Platform
Configurazione della protezione
Configurazione TLS
Configurazione di SSL/TLS per ThingWorx Platform
Configurazione di SSL/TLS per Akka
Configurazione di SSL/TLS per PostgreSQL
Configurazione di SSL/TLS per MSSQL
Configurazione di SSL/TLS per HAProxy
Configurazione di SSL/TLS per Ignite
Configurazione di SSL/TLS per ZooKeeper
Autenticazione Single Sign-On
Utilizzo di PingFederate come server di autenticazione centralizzata
Creare connessioni PingFederate
Creare l'alias dell'amministratore di ThingWorx nel provider di identificativi
Configurare ThingWorx come provider di risorse
Utilizzo di Microsoft Entra ID come server di autenticazione centralizzata e provider di identificativi
Configurare ThingWorx come provider di risorse
Utilizzo di Azure AD B2C come server di autorizzazione centralizzata
Configurare ThingWorx come provider di risorse
Utilizzo di AD FS come server di autenticazione centralizzata e provider di identificativi
Configurare ThingWorx come provider di risorse
Configurare ThingWorx per il Single Sign-On
Creare la directory ssoSecurityConfig
Aggiungere il file di metadati dell'IdP
Attivare la crittografia dei token di accesso
Crittografia delle password per SSO
Configurare il file platform-settings.json
Configurare il file sso-settings.json
Configurare il file validation.properties
Importare certificati nel file keystore
Utilizzo degli ambiti
Single Sign-On e configurazioni a disponibilità elevata
Risoluzione dei problemi relativi al Single Sign-On
Provisioning
Metodi di provisioning
Utilizzo di SCIM con ThingWorx
Impostazione di SCIM quando PingFederate è il CAS
Attivare il provisioning in uscita
Configurare SCIM nella console di amministrazione PingFederate e nei file di configurazione ThingWorx
Aggiungere il protocollo LDAP come archivio dati
Configurare un'istanza di convalida credenziali password
Creare un client OAuth per SCIM
Configurare SCIM nelle impostazioni della piattaforma e nelle impostazioni SSO per ThingWorx - PingFederate
Definire una connessione SP per SCIM
Creare un canale nell'archivio dati
Aggiungere attributi binari LDAP
Impostazione di SCIM quando Microsoft Entra ID è il CAS e l'IdP
Configurare le impostazioni della piattaforma SCIM e le impostazioni SSO in ThingWorx - Microsoft Entra ID
Configurare SCIM nel portale di Microsoft Entra ID
Disattivare le funzionalità di creazione utente e modifica utente in ThingworxSSOAuthenticator.
Aggiornamento di ThingWorx
Aggiornamento manuale
Aggiornamento a ThingWorx 9.6: matrice di supporto
Aggiornamento della release di manutenzione
Aggiornamento manuale in Windows
Aggiornamento manuale sul posto a 9.3.x e versioni successive: Windows
Aggiornamento manuale sul posto a 9.0.x, 9.1.x e 9.2.x: Windows
Migrazione manuale a ThingWorx 9.x: Windows
Migrazione manuale a ThingWorx 9.x: Windows con InfluxDB
Aggiornamento manuale in Linux
Aggiornamento manuale sul posto a 9.3.x e versioni successive: Linux
Aggiornamento manuale sul posto a 9.0.x, 9.1.x e 9.2.x: Linux
Migrazione manuale a ThingWorx 9.x: Linux
Migrazione manuale a ThingWorx 9.x: Linux con InfluxDB
Aggiornamento del programma di installazione
Aggiornamento del clustering a disponibilità elevata di ThingWorx
Migrazione delle estensioni Java da 8.x a 9.x
Introduzione a ThingWorx
Programmazione per l'IoT
Confronto tra approcci di interrogazioni incentrati sugli oggetti e tradizionali
Model-View-Controller (MVC)
Rappresentazione visiva di un modello di oggetto ThingWorx
Esempio di modello
Utilizzo del modello di oggetto
Modellazione: perché sono disponibili le thing shape e i modelli di oggetto?
Importazione ed esportazione in ThingWorx
Autorizzazione di importazioni da parte di utenti non amministratori
Importazione ed esportazione di dati, entità ed estensioni
Importazione di entità in 9.2+
Importazione di estensioni
Eliminazione delle estensioni
Importazione ed esportazione manuali
Verifica delle operazioni di esportazione e importazione
Menu di Composer
Menu Gestisci
Gestione dei repository di file
Utilizzo di un repository di file tramite l'API REST
Menu Monitoraggio
Menu Analisi
Menu Guida
Menu Utente
Preferenze
Menu Utente
Modello di protezione condiviso ThingWorx
Definizione del modello ThingWorx in Composer
Modellazione
Progetti
Vista progetto
Oggetti
Denominazione delle entità
Eventi di oggetto
Proprietà degli oggetti
Tipi di base delle proprietà
Proprietà indicizzate
Attribuzione dei nomi alle proprietà
Configurazione di un provider di proprietà
Gestione delle associazioni di proprietà
Aggiunta di proprietà agli oggetti a livello di codice
Trasformazione delle proprietà
Servizi di oggetto
Motore JavaScript Rhino
Parametro di interrogazione per servizi di interrogazione
Iterazione nelle proprietà di un oggetto
Parametri di input del servizio
Valore result dell'output del servizio
Utilizzo dei servizi di traccia diagnostica
Crittografia
Servizi degli oggetti remoti
Crawler contenuto
Sottoscrizioni di oggetti
Attivazione e disattivazione delle sottoscrizioni a livello di codice
Avvisi
Tipi di avviso
Creazione di un avviso
Creazione di un avviso di anomalia
Servizi di avviso con il parametro Persistent
Avvisi con proprietà persistenti
Recupero delle informazioni sulla soglia dagli avvisi
Attributi del servizio AddOrUpdateAlert
Soglie di monitoraggio automatizzate
Tabelle di configurazione
Reti
Modelli di oggetto
Analogie con la programmazione orientata agli oggetti
Modelli remoti
Acquisizione di informazioni su sessioni di tunnel e trasferimento di file per verifiche FDA
Presenza di oggetto
Presenza di oggetto: strategie di report
Oggetti strategia di report con presenza di oggetto: impostazione della protezione
Presenza di oggetto: configurazione di un ambiente federato
Presenza di oggetto: utilizzo di ThingWorx Composer per creare un oggetto ReportingStrategy personalizzato
Presenza di oggetto: strategia di report personalizzata creata in Java con ThingWorx Extension SDK
Strategia personalizzata con presenza di oggetto: creazione di un oggetto per l'uso
Identificatori
Thing shape
Gruppi di oggetti
Gestione membri
Servizi dei gruppi di oggetti
FAQ sui gruppi di oggetti
Data shape
Infotable
Tag
Aggiunta di tag a livello di codice
Connessioni industriali
Esempio di Connessioni industriali
Riferimenti a tag dinamici
Trasferimento file di Connessioni industriali
Connettori di integrazione
Prerequisiti per i connettori di integrazione
Impostazione iniziale del servizio Integration Runtime per i connettori di integrazione
Impostazione dei permessi per le attività del connettore di integrazione
Utilizzo di ODataConnector o SAPODataConnector
Aggiunta di endpoint non disponibili utilizzando una specifica Swagger
Utilizzo di WindchillSwaggerConnector
Introduzione all'utilizzo dei connettori di integrazione
Creazione dei connettori di integrazione
Servizi per i connettori di integrazione
Esposizione dei servizi sui connettori di integrazione
Creazione di una nuova mappa API per il servizio
Monitoraggio dello stato dei connettori di integrazione
Informazioni avanzate sui connettori di integrazione
Creazione di un connettore di integrazione personalizzato
Aggiornamento dei connettori di integrazione
Notifiche
Aggiunta di notifiche
Scheduler
Timer
Snippet di codice
Aggiungere o aggiornare una tabella dati
Interrogazione InfoTableFunctions
GetThingPropertyValues
PurgeAllPropertyHistory
PurgeDataTableEntries
PurgePropertyHistory
PurgeSelectedPropertyHistory
PurgeStreamEntries
Query
QueryDataTableEntries
QueryImplementingThings
QueryImplementingThingsOptimized
QueryImplementingThingsOptimizedWithTotalCount
QueryImplementingThingsWithData
QueryImplementingThingsWithNamedData
QueryNamedPropertyHistory
QueryPropertyHistory
QueryStreamEntries
QueryStreamEntriesWithData
QueryStreamData
UpdateDataTableEntriesWithQuery
Visualizzazione
Mashup
Master
Creazione di un master
Modelli di mashup
Gadget
Dashboard
Concetti del dashboard e sviluppo
Configurazione di visibilità e permessi nei dashboard
Configurazione del dashboard
Servizi del dashboard
Fase di esecuzione del dashboard
Menu
Entità multimediali
Metodi di servizio delle entità multimediali
Temi stile
Creazione di un tema di stile
Modifica di un tema di stile
Utilizzo della scheda Stili
Applicazione di un tema di stile a un mashup
Definizioni di stile e stato
Archiviazione dati
Tabelle dati
Servizi di tabelle dati
Best practice delle tabelle dati
Limiti di dimensione delle tabelle dati
Stream
Stream di valori
Creazione di uno stream di valori
Accesso ai dati dello stream di valori mediante servizi
Utilizzo del servizio QueryPropertyHistory
Utilizzo del servizio QueryDataTableEntries e QueryStreamEntriesWithData
Provider di persistenza
Configurazione di un'entità del provider di persistenza
Modifica del provider di persistenza di default
Confronto tra i provider di persistenza
Utilizzo di InfluxDB come provider di persistenza
Download e installazione di Influx DB1.x
Configurazione di InfluxPersistenceProviderPackage
Download e installazione di Influx DB 2.x
Configurazione di Influx2PersistenceProviderPackage
Utilizzo di Microsoft SQL Server come provider di persistenza
Installazione e configurazione del database MSSQL
Impostazione del database MSSQL per ThingWorx: Windows
Impostazione del database MSSQL per ThingWorx: Linux
Configurazione di ThingWorx per MSSQL
Monitoraggio, backup e scalabilità di MSSQL
Utilizzo del database SQL di Azure come provider di persistenza
Installazione dell'istanza gestita di Azure SQL
Installazione della singola istanza di Azure SQL
Installazione del pool elastico Azure SQL
Configurazione di ThingWorx con Azure SQL
Script del database SQL di Azure
Utilizzo di PostgreSQL come provider di persistenza
Servizi del provider di persistenza
Collaborazione
Blog e wiki
Relazioni
Referenziato da
Utilizzo del servizio GetWhereUsed
Workflow
Protezione
Gruppi di utenti
Utenti
Impostazioni blocco account
Reimpostazione della password
Configurazione del profilo utente
Permessi di raccolte
Permessi di entità
Report accesso
Utente di sistema
Organizzazioni
Visibilità nelle organizzazioni
Creazione di un'organizzazione e assegnazione di utenti o gruppi
Creazione di moduli di pagine di accesso per le organizzazioni
Chiavi di accesso
Servizi delle chiavi di accesso
Servizi di elenco
Esempio di servizi di elenco
Gestione di utenti in Active Directory
Esempi XML di Active Directory
Gruppi Active Directory e Accesso utente dinamico
Utenti di Active Directory
Modifiche di Active Directory
Mappatura degli attributi utente di Active Directory alla proprietà UserExtension di ThingWorx
Mappatura di utenti e gruppi esistenti in più domini
Risoluzione dei problemi relativi ad Active Directory
Autenticatori
Autenticatori del dispositivo edge
Processo di sviluppo generale
Classi utilizzate
Esempi
Esempio di attestazioni di protezione per un dispositivo edge
Esempio di estensione dell'autenticatore del dispositivo edge
Autenticatori di accesso
Configurazione di un'estensione dell'autenticatore di esempio
Autenticatori mobili
Autenticatore Single Sign-On
Servizi per gli amministratori
Abilitazione di HSTS in Apache Tomcat
Personalizzazione dell'intestazione Cache Control
Best practice per la modellazione sicura
Content Security Policy
Configurazione dei valori delle intestazioni Content Security Policy
Content Security Policy - Impostazioni di default delle intestazioni
Risoluzione dei problemi relativi agli errori della Content Security Policy
Abilitazione di mashup incorporati nelle iFrame
Eredità dei permessi da un modello di oggetto
Proprietà
Password
Password utente
Tipo di base Password
Sostituzioni dei servizi
Strumento di gestione della protezione
Monitoraggio della protezione
Sistema
Tabelle di localizzazione
Aggiunta di una nuova lingua non supportata da ThingWorx
Migrazione e importazione di tabelle di localizzazione
Creazione di package di estensioni e tabelle di localizzazione
Risorse
Servizi namespace
Utilizzo del server proxy per la richiesta in uscita
Sottosistemi
Sottosistema Elaborazione avvisi
Sottosistema Verifica
Attivazione del sottosistema Verifica
Configurazione del sottosistema Verifica
Protezione per attività di verifica
Messaggi di verifica ThingWorx
Utilizzo dell'implementazione della persistenza diretta
Ricerca dei dati di verifica (interrogazioni, persistenza diretta)
Dati di verifica online e non in linea (persistenza diretta)
Esportazione dei dati di verifica online
Utilizzo dell'implementazione della tabella dati
Ricerca dei dati di verifica (interrogazioni, tabella dati)
Dati di verifica online e non in linea (tabella dati)
Task di manutenzione
Esportazione dei dati di verifica
Registrazione degli errori di scrittura dei messaggi di verifica
Operazioni di archiviazione, eliminazione e pulizia di verifica
Impostazione degli scheduler
Archiviazione ed eliminazione dei dati di verifica online (persistenza diretta)
Archiviazione ed eliminazione dei dati di verifica online (tabella dati)
Pulizia degli archivi di verifica non in linea
Metriche per attività di verifica
Categorie di verifica personalizzate
Monitoraggio del log verifiche
Sottosistema Clustering
Sottosistema Elaborazione eventi
Sottosistema di esportazione e importazione
Sottosistema Ambiente federato
Sottosistema Trasferimento file
Miglioramenti della protezione facoltativi per i trasferimenti di file remoti
Sottosistema Integrazione
Sottosistema Licenze
Sottosistema Registrazione
Configurazione dei log della console Tomcat
Sottosistema Archivio messaggi
Sottosistema di elaborazione eventi ordinati
Sottosistema Piattaforma
Report di utilizzo entità
Sottosistema Relazione
Sottosistema SCIM
Sottosistema di Solution Central
Sottosistema Elaborazione stream
Sottosistema Supporto
Sottosistema Tunnel
Sottosistema Gestione utenti
Sottosistema Utilizzo
Utilizzo del servizio GetPropertyVTQCount
Statistiche di interrogazione
Sottosistema Elaborazione stream di valori
Sottosistema Comunicazioni WebSocket
Sottosistema Elaborazione esecuzione WebSocket
Log
Configurazione della registrazione
Archivi di log ThingWorxStorage
Log degli errori degli script
Log dei processori degli stream
Registrazione dell'esecuzione JavaScript
Configurazione della posizione dei log Tomcat
OpenTelemetry per la registrazione in ThingWorx Platform
Configurazione di OpenTelemetry
Distribuzione del raccoglitore OpenTelemetry
Eseguire la connessione a SumoLogic
Strategia di recupero log personalizzata per l'interrogazione di log da origini esterne
Analisi
Best practice per modelli e dati di ThingWorx
Memorizzazione dei dati con ThingWorx
Provider di persistenza
Opzioni di archiviazione dei dati
Selezione di un archivio dati
Modellazione incentrata sui dati in ThingWorx
Indicizzazione dei dati di runtime in ThingWorx
Ottimizzazione di JVM
Gestione dei dati
Inserimento dei dati nella piattaforma
Backup di ThingWorx
Eliminazione dei dati di runtime
Quando memorizzare i dati all'esterno della piattaforma
Recupero dei dati dalla piattaforma
Connessione a un database esterno
Ordinamento dei dati
Best practice per lo sviluppo di soluzioni
Suggerimenti e consigli: introduzione alla creazione di soluzioni ThingWorx
Creazione di una soluzione ThingWorx
Installazione di una soluzione ThingWorx
Best practice in sintesi per la creazione di soluzioni ThingWorx
Best practice per la codifica in JavaScript
Modellazione degli asset
Modellazione di asset con oggetti, modelli di oggetto e Thing shape
Esempio: utilizzo di oggetti, modelli di oggetto o thing shape
Memorizzazione dei dati in ThingWorx
Report delle prestazioni
Determinazione dell'opzione di archivio dati appropriata
Creazione, implementazione e test dei servizi
Creazione ed eliminazione di entità fantasma
Utilizzo di eventi, avvisi e sottoscrizioni
Progettazione del livello di percezione e interazione dell'utente con la soluzione ThingWorx
Che cosa sono i mashup e i master in ThingWorx?
Considerazioni per lo sviluppo di un'interfaccia utente
Best practice per la creazione di mashup e master
Utilizzare le tabelle di configurazione per personalizzare i mashup
Widget nelle soluzioni ThingWorx
Creazione di widget ThingWorx protetti
Creazione di widget ThingWorx personalizzati
Riferimenti a librerie e file JavaScript di terze parti in widget personalizzati
Esempio di creazione di un widget ThingWorx personalizzato
Funzioni disponibili per la personalizzazione dei widget ThingWorx
Funzioni disponibili per la personalizzazione dei widget di ThingWorx in fase di esecuzione
Suggerimenti per la creazione di widget ThingWorx personalizzati
Best practice per la creazione di mashup mediante i widget e le funzioni
Utilizzo dei temi di stile
Creazione di tabelle di localizzazione
Protezione delle soluzioni basate su ThingWorx Platform tramite visibilità e permessi
Configurazione della visibilità e dei permessi per le entità ThingWorx
Configurazione della visibilità e dei permessi per utenti, gruppi di utenti e organizzazioni in ThingWorx
Configurazione dei permessi di visibilità per l'oggetto RemoteThing
Best practice per la protezione generale delle soluzioni ThingWorx
Creazione di soluzioni ThingWorx con componenti riutilizzabili
Componenti atomici
Componenti compositi
Linee guida per l'assegnazione di nomi ai componenti riutilizzabili
Best practice per la creazione di componenti riutilizzabili
Best practice per la creazione di package e il controllo delle versioni dei componenti riutilizzabili
Best practice per le applicazioni a disponibilità elevata
Transazioni ThingWorx
Utilizzo degli oggetti per aumentare le prestazioni
Utilizzo delle infotable
Utilizzo degli oggetti JSON
Utilizzo del servizio QueryImplementingThings
Utilizzo del servizio QueryImplementingThingsOptimized
Creazione di package e distribuzione di soluzioni create in ThingWorx Platform
Percorso A: creazione di package, pubblicazione e distribuzione di soluzioni tramite Solution Central
Percorso B: creazione di package e distribuzione di soluzioni come estensioni
Best practice per la creazione di package e la distribuzione di soluzioni ThingWorx
Note di rilascio di Eclipse Plugin for ThingWorx Extensions
Utilizzo di Eclipse Plugin
Installazione di Eclipse Plugin for ThingWorx Extension Development
Creazione di un progetto di estensione
Importazione di estensioni esistenti
Creazione di entità
Aggiunta di servizi, proprietà, tabelle di configurazione, sottoscrizioni ed eventi
Creazione di widget
Aggiunta di file JAR di terze parti
Aggiunta di uno strumento di migrazione delle estensioni
Importazione di entità create da Composer
Creazione di estensioni
Eliminazione di entità e widget
Risoluzione dei problemi e debug delle soluzioni ThingWorx durante lo sviluppo e la creazione di package
Considerazioni relative all'aggiornamento di estensioni ThingWorx
Monitoraggio delle soluzioni ThingWorx
Strumenti di monitoraggio
Monitoraggio e risoluzione dei problemi relativi alle prestazioni
Prestazioni della memoria
Come monitorare i problemi della memoria
Analisi dei file di log del Garbage Collector (GC) per monitorare i problemi della memoria
Utilizzo di VisualVM per monitorare i problemi di memoria
Utilizzo di altri strumenti per monitorare i problemi di memoria
Best practice per la riduzione dei problemi della memoria
Esecuzione lenta dei servizi
Come monitorare l'esecuzione lenta dei servizi
Uso del sottosistema Utilizzo per monitorare l'esecuzione lenta dei servizi
Monitoraggio dei sottosistemi ThingWorx
Utilizzo dei dati di thread per monitorare l'esecuzione lenta dei servizi
Lettura dei dump dei thread
Tipi di thread in ThingWorx
Problemi con i thread
Utilizzo di VisualVM per monitorare l'esecuzione lenta dei servizi
Best practice per migliorare le prestazioni dei servizi e il tempo di attività delle soluzioni
Problemi relativi alle prestazioni del database e del sistema operativo
Come monitorare i problemi relativi alle prestazioni del sistema operativo e del database
Utilizzo di VisualVM per monitorare le prestazioni del database
Utilizzo dei log di ThingWorx per monitorare le prestazioni del database
Strumenti di monitoraggio delle prestazioni per il livello database
Problemi di rete e connettività
Prestazioni delle sottoscrizioni
Namespace e modificatori di accesso
Namespace
Modificatori di accesso
Utilizzo di namespace e modificatori di accesso
Dichiarazione di entità, proprietà e servizi come obsoleti
Connessione di dispositivi
Mashup Builder
Il workspace di Mashup Builder
Personalizzazione del workspace di Mashup Builder
Gestione degli elementi nell'area di lavoro
Utilizzo di Annulla e Ripeti in un mashup
Pannello Widget
Pannello Proprietà
Pannelli Dati e Proprietà dati
Pannello Funzioni
Migrazione dei mashup legacy
Widget e layout legacy
Proprietà di stile rimosse
Scelta di un tema di stile per la migrazione
Migrazione di un mashup
Migrazione di layout legacy
Migrazione dei widget legacy
Sostituzione di espressioni non protette in un mashup
Individuazione di espressioni non protette nei mashup
Funzioni e oggetti della fase di esecuzione supportati
Sostituzione di funzioni non protette
Disattivazione della convalida legacy nei widget Griglia
Risoluzione dei problemi relativi alla migrazione dei mashup
Best practice dopo la migrazione
Mashup
Creazione di un mashup
Mashup dinamici
Organizzazione degli elementi in un contenitore dinamico
Ritorno a capo automatico degli elementi in un contenitore dinamico
Configurazione delle proprietà del contenitore
Configurazione di margini e spaziatura interna per i contenitori
Espansione e compressione dei contenitori
Configurazione dello scorrimento contenitore
Utilizzo del posizionamento avanzato nei layout dinamici in ThingWorx 9.4 o versione successiva (beta)
Utilizzo delle proprietà dei rapporti di riduzione e ingrandimento
Controllo della distribuzione del rapporto di ingrandimento e riduzione
Creazione di un mashup incorporato
Ottimizzazione di un mashup per i dispositivi mobili
Configurazione delle impostazioni per dispositivi mobili
Configurazione delle impostazioni di iOS
Configurazione delle impostazioni di connessione per i mashup inattivi
Configurazione delle proprietà del mashup
Configurazione dei parametri del mashup
Creazione dei moduli di configurazione per mashup
Disattivazione degli stili personalizzati legacy delle classi CSS
Aggiunta di immagini di anteprima alle entità di mashup
Aggiunta di filtri di progetto e tag per mashup
Utilizzo del caricamento lazy in un mashup
Aggiornamento automatico delle proprietà in un mashup
Visualizzazione di un mashup
Visualizzazione di mashup in modalità di sola lettura
Servizi e associazioni dati
Aggiunta di servizi dati a un mashup
Creazione di associazioni in un mashup
Associazione di un servizio dati a un widget
Associazione di dati da infotable
Esecuzione di servizi dati in un mashup
Eventi del servizio dati
Associazione di eventi e gestione dell'ordine di esecuzione in un mashup
Servizi dinamici
Impostazione dei parametri del servizio dati
Configurazione di servizi dati
Memorizzazione nella cache dei dati di servizio in un mashup
Aggiunta di notifiche di servizi dati
Configurazione di associazioni in un mashup
Visualizzazione di associazioni in un mashup
Parametri di sessione
Utente
Attivazione e disattivazione degli utenti a livello di codice
Funzioni
Aggiornamento automatico
Conferma
Esportazione dati
Router eventi
Espressione
Disconnessione
Navigazione
Messaggio di stato
Convalida
Best practice per la creazione di espressioni di funzione
Widget
Widget standard
Widget Grafico a barre (con tema applicabile)
Widget Percorso di navigazione (con tema applicabile)
Widget Pulsante (con tema applicabile)
Widget Casella di controllo (con tema applicabile)
Widget Filtro dati basato su chip (con tema applicabile)
Widget Raccolta (con tema applicabile)
Creazione di un layout di mashup di raccolta e associazione dei dati
Configurazione del widget Raccolta
Configurazione del caricamento dei dati per la raccolta
Utilizzo della navigazione tramite tastiera
Widget Grafico combinato (con tema applicabile)
Associazione di dati al grafico combinato
Configurazione del grafico combinato
Applicazione della formattazione dello stato al grafico combinato
Widget Selezione data e ora (con tema applicabile)
Widget Divisore (con tema applicabile)
Widget Elenco a discesa (con tema applicabile)
Widget Pannello dinamico (con tema applicato)
Widget Caricamento file (con tema applicabile)
Widget Griglia
Aggiunta di un widget Griglia a un mashup
Configurazione delle colonne della griglia
Configurazione della griglia mediante i dati JSON
Configurazione delle opzioni della fase di esecuzione per la griglia
Renderer e formati delle colonne della griglia
Ordinamento e filtraggio dei dati della griglia
Configurazione della selezione dei dati
Aggiunta di una sezione del piè di pagina alla griglia
Aggiunta di azioni personalizzate alla barra degli strumenti della griglia
Aggiunta ed eliminazione di righe nella griglia
Modifica dei dati nel widget Griglia
Convalida dell'input all'interno della griglia
Utilizzo della griglia con un widget Impaginazione
Applicazione di stili e formattazione dello stato alla griglia
Widget Icona (con tema applicabile)
Widget Immagine (con tema applicabile)
Widget Quadrante KPI (con tema applicabile)
Widget Etichetta (con tema applicabile)
Widget Grafico a linee (con tema applicabile)
Widget Link (con tema applicabile)
Widget Generatore elenco (con tema applicabile)
Widget Elenco (con tema applicabile)
Widget Barra dei menu (con tema applicabile)
Creazione di un layout della barra dei menu
Definizione delle voci della barra dei menu mediante un'infotable
Definizione delle voci della barra dei menu mediante un'entità di menu
Associazione dei dati del menu al widget Barra dei menu
Configurazione del widget Barra dei menu
Applicazione di stili al widget Barra dei menu
Best practice di progettazione per il widget Barra dei menu
Widget Impaginazione (con tema applicabile)
Creazione di un servizio dati di impaginazione
Widget Grafico di Pareto (con tema applicabile)
Widget Grafico a torta (con tema applicabile)
Monitoraggio avanzamento (con tema applicabile)
Widget Visualizzazione proprietà (con tema applicabile)
Widget Pulsante di opzione (con tema applicabile)
Widget Diagramma di pianificazione (con tema applicabile)
Widget Dispositivo di scorrimento (con tema applicabile)
Widget Schede (con tema applicabile)
Widget Area di testo
Widget Campo di testo (con tema applicabile)
Widget Pulsante interruttore (con tema applicabile)
Widget Barra degli strumenti (con tema applicabile)
Definizione delle azioni della barra degli strumenti mediante un'infotable
Esempio di configurazione della barra degli strumenti
Applicazione di stili al widget Barra degli strumenti
Widget Selettore albero (con tema applicabile)
Widget Visualizzazione valore (con tema applicabile)
Widget Grafico a cascata (con tema applicabile)
Widget Blog
Utilizzo della proprietà espressione di ricerca nel widget Blog
Widget Grafico a bolle
Widget Mashup incorporato
Widget Dashboard
Widget Esportazione dati
Widget Selezione entità
Widget Grafico evento
Widget Set di campi
Widget Indicatore
Widget Pulsante di opzione generico
Widget Geo-localizzazione
Widget Area di testo HTML
Widget Selettore infotable
Widget Layout
Widget Display a LED
Widget Menu
Menu di configurazione
Widget Valore numerico
Widget Preferenze
Widget Tabella proprietà
Widget Grafico proporzionale
Widget Barra dei pulsanti
Widget Grafico a intervalli
Widget Accesso remoto
Widget Forma
Widget Tag cloud
Widget Selezione tag
Widget Selettore intervallo
Widget Albero
Widget Frame Web
Widget Wiki
Widget legacy
Griglie avanzate (legacy)
Creazione di una griglia albero o avanzata
Proprietà per le griglie avanzate
Sezione del piè di pagina nelle griglie avanzate
Configurazione delle colonne dal menu di scelta rapida
Modifica delle celle nelle griglie avanzate
Salvataggio delle modifiche apportate alla griglia
Aggiunta ed eliminazione di righe
Convalida delle celle
Applicazione di un tema di stile nelle griglie avanzate
Renderer e formati di colonne
Utilizzo di un servizio di configurazione
Utilizzo dei dati di una griglia ad albero
Linee guida sulle prestazioni per il widget Griglia albero
Selezione di righe caricate dinamicamente
Ordinamento, ricerca e filtro in una griglia avanzata e una griglia ad albero
File di esempio delle griglie avanzate
Utilizzo di Griglia avanzata e Griglia albero avanzata in fase di esecuzione
Widget Aggiornamento automatico (legacy)
Widget Pulsante (legacy)
Widget Casella di controllo (legacy)
Widget Raccolta (legacy)
Widget Filtro dati (legacy)
Widget Selezione data e ora (legacy)
Localizzazione del widget Selezione data e ora
Widget Divisore (legacy)
Widget Caricamento file (legacy)
Widget Pannello riducibile (legacy)
Widget Griglia (legacy)
Widget Immagine (legacy)
Widget Etichetta (legacy)
Widget Grafico con etichette (legacy)
Widget Link (legacy)
Widget Elenco (legacy)
Widget Casella di testo mascherata (legacy)
Widget Pannello (legacy)
Widget Grafico a torta (legacy)
Modifica dei colori del grafico a torta
Widget Visualizzazione proprietà (legacy)
Widget Ripetitore (legacy)
Widget Dispositivo di scorrimento (legacy)
Widget Schede dinamiche (legacy)
Widget Schede (legacy)
Widget Area di testo (legacy)
Widget Casella di testo (legacy)
Widget Grafico serie temporale (legacy)
Widget Visualizzazione valore (legacy)
Widget Dispositivo di scorrimento verticale (legacy)
Widget Grafico XY (legacy)
Configurazioni dei widget
Aggiunta di descrizioni comando ai widget
Creazione di descrizioni comandi personalizzate per i grafici
Utilizzo delle icone SVG
Aggiunta di linee di riferimento a un grafico
Configurazione del campionamento dei dati per i grafici
Personalizzazione della legenda del grafico
Personalizzazione delle etichette del grafico
Personalizzazione dei messaggi di errore e di caricamento dei grafici
Gestione della selezione dei dati di un grafico
Formattazione di data e ora per i widget
Configurazione dello stato attivato dei widget
Modifiche alla navigazione da tastiera in ThingWorx 9.4 e versioni successive
Configurazione della sequenza di tabulazione
Configurazione del focus automatico
Attivazione del focus legacy in un mashup
Aggiunta di widget a un mashup
Applicazione della convalida ai widget
Proprietà comuni dei widget
Eventi del widget
Localizzazione dei widget
Applicazione di stili e personalizzazione dei widget
ThingWorx Web Component SDK
Temi stile
Utilizzo del pannello Proprietà stile
Utilizzo della formattazione dello stato in un mashup
Applicazione della formattazione dello stato ai widget
Creazione di definizioni di stato
Creazione di definizioni di stile
Esempio: applicazione della formattazione dello stato ai grafici
Esempio: applicazione della formattazione di stato a un widget Elenco
Applicazione dello stile a un contenitore
Applicazione di stili ai widget dei grafici
Applicazione di stili CSS personalizzati a widget di tipo componente Web
Modifiche di rilievo apportate al CSS personalizzato in ThingWorx 9.3.0
Applicazione di CSS personalizzati ai widget legacy
Repository di file
Proprietà CustomClass
Editor di CSS personalizzati
Risoluzione dei problemi di CSS
Best practice per i CSS personalizzati
Esercitazione sui CSS personalizzati
File di esercitazione di esempio
Estendibilità di ThingWorx
Estensioni
Grafici personalizzati
Estensione del widget Grafico a barre
Installazione dell'estensione del widget Grafico a barre
Proprietà dell'estensione del widget Grafico a barre
Troncamento di etichette e descrizioni comando
Utilizzo del grafico a barre in fase di esecuzione
Aggiornamento di un grafico esistente all'estensione del widget del nuovo grafico
Estensione del widget Grafico a linee
Installazione dell'estensione del widget Grafico a linee
Proprietà dell'estensione del widget Grafico a linee
Utilizzo del grafico a linee in fase di esecuzione
Aggiornamento di un grafico esistente all'estensione del widget del nuovo grafico
Estensione del widget Grafico serie temporale
Installazione dell'estensione del widget Grafico serie temporale
Proprietà dell'estensione del widget Grafico serie temporale
Utilizzo del grafico serie temporale in fase di esecuzione
Aggiornamento di un grafico esistente all'estensione del widget del nuovo grafico
Parser CSV
Widget di Google
Widget Google Map
Widget Google Location Picker
Estensione del connettore JDBC
Esempi di configurazione JDBC
Mail
MQTT
Twilio
ThingWorx Remote Access
Web Socket Tunnel
Creazione di categorie di verifica personalizzate mediante un'estensione
API REST ThingWorx
Progetto REST ThingWorx
Aggiornamento, eliminazione ed esecuzione mediante l'API
Aggiornamento del metodo di richiesta e filtraggio del tipo di contenuto per la protezione da CSRF
Documentazione API
ThingWorx a disponibilità elevata
Panoramica del clustering a disponibilità elevata di ThingWorx
Requisiti per il clustering
Considerazioni sulla distribuzione a disponibilità elevata
PostgreSQL in ambienti a disponibilità elevata
Installazione e configurazione di PostgreSQL in ambienti a disponibilità elevata
Microsoft SQL Server in ambienti a disponibilità elevata
Installazione e configurazione di ZooKeeper per ThingWorx a disponibilità elevata
Configurazione di un cluster ZooKeeper centrale
Installazione e configurazione di Ignite per ThingWorx a disponibilità elevata
Memorizzazione dei file in ThingWorx Foundation
Configurazione di ThingWorx Foundation per il clustering
Impostazioni di piattaforma per ThingWorx a disponibilità elevata
ThingWorx Connection Servers per ThingWorx in ambienti a disponibilità elevata
Server InfluxDB in ambienti a disponibilità elevata
Ping Federate per ambienti a disponibilità elevata
Servizi di bilanciamento del carico per ThingWorx a disponibilità elevata
Esempio di HAProxy
Esempio di NGINX
ThingWorx Flow in ThingWorx a disponibilità elevata
Monitoraggio del sistema a disponibilità elevata
Comportamenti previsti quando si verificano errori
Risoluzione dei problemi per il clustering a disponibilità elevata
Gestione delle estensioni di ThingWorx in ThingWorx a disponibilità elevata
Operazione cron per il riavvio di Tomcat
Coerenza finale in ThingWorx a disponibilità elevata
Connessione di sistemi e dispositivi
Ambiente federato
Configurazione di un ambiente federato
Trasferimento file
Glossario dei termini
Tipi di trasferimento file
Trasferimenti file sempre attivi
Trasferimenti file controllati da edge
Monitoraggio del trasferimento di file
Benvenuti in ThingWorx Platform 9.6 Help Center
Monitoraggio del trasferimento di file
Welcome
configuringwebxmlfilters
enabledisablecsp
securityconfiguration
TLSconfiguration
ConfiguringTLS1.21.3forMSSQL
UsingAzureADB2CasaCentralAuthServer
ConfigureThingWorxasaResourceServer
UIMonitoringMenu
EntityProjects
EntityThings
d1e69030a1310
PropertyBaseTypes
ServicesQueryParameter
d1e75078a1310
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
d1e103656a1310
EntityPersistenceProviders
ConfiguringinfluxPersistenceProviderPackage
ConfiguringInflux2PersistenceProviderPackage
EntityBlogsAndWikis
EntityUserGroups
EntityUsers
UIPermissionsCollections
UIPermissionsEntities
UIPermissionsAccessReports
EntityOrganizations
EntityApplicationKeys
EntityDirectoryServices
EntityAuthenticators
ContentSecurityPolicy
configuring content security policy header values
EntityLocalizationTables
EntityResources
EntitySubsystems
UIMonitoringMenuAuditLog
d1e154687a1310
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