Miglioramenti
|
---|
Platform
|
Miglioramenti a StreamEntryProcessor
StreamEntryProcessor utilizza un blocco per tutti gli accessi alla coda e sospende il thread in modo condizionale quando la coda è piena. Ciò crea una congestione sulle code sottostanti, causando una o più delle condizioni riportate di seguito.
• La risposta di ThingWorx Platform diventa molto lenta e alcune parti della funzionalità vengono bloccate.
• La dimensione della coda di proprietà persistente non cambia.
• Inizia a verificarsi l'overflow della coda di eventi e/o di WSExecution.
• I dispositivi iniziano a passare alla modalità non in linea.
• Nel dump dei thread possono essere presenti numerosi thread in attesa di lettura socket o di altri thread che mantengono i blocchi.
L'unico modo per risolvere questo stato è riavviare ThingWorx.
|
È stato aggiunto un package del provider di persistenza JDBC generico per consentire agli utenti e alle estensioni di creare un provider di persistenza destinato a un database esterno. Per ulteriori informazioni, vedere Connessione a un database esterno.
|
Mashup Builder
|
Interfaccia utente
L'area sotto l'area di lavoro è ora un'ancora comprimibile su cui è possibile trascinare altri pannelli. Per default, l'ancora include i pannelli Associazioni e Promemoria.
È stata aggiunta una nuova finestra di dialogo che consente di impostare i valori per le proprietà Margin.
|
Contenitori layout
• Sono state aggiunte proprietà di stile che consentono di definire la spaziatura interna per i contenitori.
• Sono state aggiunte proprietà che consentono di definire i margini esterni per i contenitori
• Sono state aggiunte proprietà che consentono di personalizzare l'icona della scheda quando un contenitore è configurato per espandersi e comprimersi.
• Sono state aggiunte nuove opzioni nel pannello Layout che consentono di specificare il modo in cui gli stili vengono applicati ai nuovi contenitori in un layout.
|
Widget Selezione data e ora
• È stato aggiunto il supporto per la selezione di data e ora quando è attivata la modalità di selezione dell'intervallo.
• È stata aggiornata l'interfaccia utente del widget per supportare la selezione dell'intervallo di tempo e per migliorare l'esperienza di interazione.
|
Filtro dati basato su chip
Sono state aggiunte nuove proprietà che consentono di specificare le etichette per la selezione dell'intervallo di tempo.
|
Widget Barra dei menu
È stata aggiunta una proprietà booleana che consente di mantenere aperte le sezioni a fisarmonica quando viene selezionato un elemento.
|
Widget Impaginazione
È stata aggiornata la proprietà PageSize per supportare associazioni bidirezionali. È ora possibile impostare questa proprietà dinamicamente in fase di esecuzione.
|
Widget Pannello dinamico
È stata aggiunta una nuova proprietà che consente di configurare il widget come sezioni comprimibili che visualizzano un'intestazione e un contenitore del corpo.
|
Widget Grafico a linee
È stata aggiunta una proprietà che consente di specificare la forma del marcatore per ciascuna serie di dati della legenda.
|
Google Maps Extension 3.1.3
|
Correzioni di bug generali
|
MQTT Extension 3.1.0
È stata aggiunta un'opzione booleana che consente di mantenere i messaggi quando si aggiungono le mappature dei messaggi all'oggetto MQTT. I messaggi conservati consentono di rendere persistente l'ultimo messaggio inviato quando un nuovo dispositivo client si connette a un broker.
|
Problemi risolti
|
|
---|---|
Protezione
|
|
Sono stati risolti potenziali problemi di protezione, inclusi gli elementi identificati in modo proattivo dal software di scansione delle vulnerabilità o tramite l'esecuzione di test da parte del team PTC Quality Assurance. Eseguire l'aggiornamento quanto prima per beneficiare di questi importanti miglioramenti.
|
|
PTC ha recentemente implementato una nuova regola di supporto in relazione alle soluzioni IAM (Identity and Access Management). Per ulteriori informazioni, vedere la sezione del centro eSupport appropriata.
|
|
Per importanti raccomandazioni relative all'utilizzo e all'aggiornamento di software di terze parti per ThingWorx, vedere questo articolo del supporto tecnico.
|
|
Platform
|
Numero di tracking
|
È stato risolto un problema relativo al pulsante Modifica non completamente visibile nella griglia ThingWorx 9.3.
|
TW-97253
|
È stato risolto un problema relativo all'evento LoginSucceeded che veniva attivato due volte con ThingworxSSOAuthenticator.
|
TW-96642
|
È stato risolto un problema con getAccessToken() che si verificava sulla comunicazione basata su WebSocket quando era attivato SSO.
|
TW-96004
|
È stato risolto il problema relativo all'importazione di un oggetto che non riusciva con un numero elevato di entità di associazione esterne.
|
TW-95929
|
È stato risolto un problema con QueryDataTableEntries e SearchDataTableEntries che non restituivano risultati corretti.
|
TW-95681
|
È stato risolto il problema con QueryDataTableEntries e FindDataTableEntries relativo al parametro values che non restituiva la riga.
|
TW-95476
|
È stato risolto un problema con l'opzione di sovrapposizione dei contenitori quando Dimensione contenitore = Intervallo di dimensioni.
|
TW-95197
|
Mashup Builder
|
Numero di tracking
|
È stato risolto un problema relativo al mashup di ThingWorx che si bloccava in fase di esecuzione quando il grafico a linee veniva completato con voci non definite.
|
TW-97189
|
È stato risolto un problema correlato alla descrizione comando per il widget Grafico a linee che non rispettava il formato della data dell'etichetta dell'asse X.
|
TW-96939
|
È stato risolto il problema relativo all'impossibilità di associare l'output del servizio BLOB all'input di tipo BLOB nel widget.
|
TW-96293
|
È stato risolto un problema con il widget Griglia che mostrava una descrizione comando errata quando la casella di controllo era selezionata.
|
TW-96191
|
È stato risolto un problema con il widget Raccolta, che scorreva verso l'alto quando i dati venivano aggiornati.
|
TW-95937
|
È stato risolto un problema con il carattere jolly che non funzionava nel campo Filtro del mashup Aggiungi dati.
|
TW-95485
|
È stato risolto un problema con il widget Esportazione dati che scorreva automaticamente verso il pulsante fino alla posizione del pulsante Esporta.
|
TW-95278
|
È stato risolto un problema relativo alla selezione non coerente della prima riga con l'opzione AutoSelectFirstRow.
|
TW-95129
|
È stato risolto un problema con il servizio Righe selezionate che non funzionava per l'oggetto JSON.
|
TW-93641
|
Platform
|
Numero di tracking
|
Se un progetto include più di 500 entità e se ne modifica una, le entità eccedenti le 500 vengono assegnate a PTCDefaultProject.
|
TW-97587
|
Quando si utilizza Griglia avanzata all'interno di un popup modale, la chiusura del popup modale aumenta l'heap della memoria.
|
TW-97711
|
Nelle versioni precedenti di ThingWorx le proprietà Width e Height del widget Immagine venivano visualizzate in modo errato quando un'immagine veniva espansa in modo da riempire un contenitore. Specificare una larghezza o un'altezza fissa per le immagini che vengono espanse per riempire un contenitore può causare problemi di scala durante la migrazione a ThingWorx 9.3.3. Il problema può dipendere dalle dimensioni dell'immagine originale, dal rapporto di altezza o larghezza dell'immagine rispetto al contenitore, dall'opzione di scala selezionata e dalla dimensione del contenitore. Per risolvere il problema, è necessario modificare manualmente la scala dell'immagine dopo l'aggiornamento.
|
TW-97333
|
Quando si ridimensiona una colonna per renderla molto stretta, la griglia viene distorta e i dati vengono visualizzati in un'unica colonna.
|
TW-97228
|
Quando la proprietà "Testo" di ptcs-textfield o ptcs-textarea è associata a un "Nome entità" del modello di oggetto dinamico, le associazioni dati vengono perse durante il ricaricamento della pagina.
|
TW-97163
|
Le celle in un widget Raccolta non possono essere selezionate tramite tocco sull'iPad.
|
TW-96847
|
I servizi con tipo di input JSON non funzionano come previsto durante la fase di esecuzione nei mashup.
|
TW-96951
|