Notes de version > Notes de mise à jour de ThingWorx Platform 9.3 > Améliorations apportées et problèmes résolus dans ThingWorx Platform 9.3.3
Améliorations apportées et problèmes résolus dans ThingWorx Platform 9.3.3
Les améliorations suivantes ont été apportées à ThingWorx Platform 9.3.3.
Améliorations
Plateforme
Améliorations apportées au StreamEntryProcessor
Le StreamEntryProcessor utilise un verrou pour tous les accès à la file d'attente et maintient le thread de façon conditionnelle lorsque la file d'attente est pleine. Cela créerait une pression sur les files d'attente sous-jacentes, ce qui entraînerait une ou plusieurs des conséquences suivantes :
ThingWorx Platform serait très lent à répondre et certaines fonctionnalités seraient gelées.
La taille de la file d'attente des propriétés persistantes ne changerait pas.
La file d'attente des événements et/ou WSExecution commencerait à saturer.
Les appareils commenceraient à se déconnecter.
Dans le vidage de thread, vous pourriez voir de nombreux threads en attente de lecture de socket ou en attente d'autres threads contenant des verrous.
La seule façon de sortir de cet état est de redémarrer ThingWorx.
Un package de fournisseur de persistance JDBC générique a été ajouté pour permettre aux utilisateurs et aux extensions de créer un fournisseur de persistance ciblant une base de données externe. Pour plus d'informations, consultez la rubrique Connecting to an External Database (en anglais).
Mashup Builder
Interface utilisateur
La zone située sous le canevas est désormais une ancre réductible dans laquelle vous pouvez faire glisser d'autres panneaux. Par défaut, l'ancre contient les panneaux Liaisons et Rappels.
Une nouvelle boîte de dialogue vous permettant de définir les valeurs des propriétés Margin a été ajoutée.
Conteneurs de mise en page
Des propriétés de style ont été ajoutées pour vous permettre de définir le remplissage interne des conteneurs.
Des propriétés ont été ajoutées pour vous permettre de définir les marges extérieures des conteneurs.
Des propriétés ont été ajoutées pour vous permettre de personnaliser l'icône d'onglet lorsqu'un conteneur est configuré pour être développé et réduit.
De nouvelles options ont été ajoutées dans le panneau Mise en page pour vous permettre de spécifier la façon dont les styles sont appliqués aux nouveaux conteneurs d'une mise en page.
Widget Sélecteur de date/heure
La sélection de date et heure est désormais prise en charge lorsque le mode sélection de plage est activé.
L'interface utilisateur du widget a été mise à jour pour prendre en charge la sélection de plage temporelle et améliorer l'expérience d'interaction.
Filtre de données à base de jeton
De nouvelles propriétés ont été ajoutées pour vous permettre de spécifier les étiquettes de la sélection de plage temporelle.
Widget Barre de menus
Ajout d'une propriété booléenne qui vous permet de garder les sections en accordéon ouvertes lorsqu'un élément est sélectionné.
Widget de pagination
La propriété PageSize a été mise à jour pour prendre en charge les liaisons bidirectionnelles. Vous pouvez désormais définir cette propriété dynamiquement au moment de l'exécution.
Widget Panneau dynamique
Une nouvelle propriété a été ajoutée pour vous permettre de configurer le widget en tant que sections réductibles qui affichent un en-tête et un conteneur de corps.
Widget Graphique en courbes
Ajout d'une propriété qui vous permet de spécifier la forme du marqueur pour chaque série de données dans la légende.
Extension Google Maps 3.1.3
Correctifs généraux
Extension MQTT 3.1.0
Ajout d'une option booléenne qui vous permet de conserver les messages lors de l'ajout de mappages de messages à l'objet MQTT. Les messages conservés vous permettent de rendre le dernier message envoyé persistant lorsqu'un nouvel appareil client se connecte à un courtier.
Les problèmes suivants ont été résolus dans ThingWorx Platform 9.3.3.
Problèmes résolus
Sécurité
Correction de problèmes de sécurité potentiels, y compris les éléments identifiés de manière proactive par un logiciel détectant les vulnérabilités ou un test d'assurance qualité PTC. Effectuez une mise à niveau dès que possible pour tirer parti de ces améliorations majeures.
PTC a récemment mis en place une nouvelle politique de support en ce qui concerne les solutions de gestion des identités et des accès (IAM). Pour plus d'informations, consultez la section appropriée du Centre eSupport.
Consultez cet article du Support technique qui fournit des recommandations importantes concernant l'utilisation et la mise à jour de logiciels tiers pour ThingWorx.
Platform
Numéro de suivi
Correction d'un problème qui empêchait l'affichage complet du bouton Modifier dans la grille ThingWorx 9.3.
TW-97253
Correction d'un problème qui déclenchait deux fois l'événement LoginSucceeded avec ThingworxSSOAuthenticator.
TW-96642
Correction d'un problème avec getAccessToken() lors de la communication via WebSocket avec l'authentification SSO activée.
TW-96004
Correction d'un problème qui empêchait l'importation d'objets comportant de nombreuses entités de liaison externes.
TW-95929
Correction d'un problème qui empêchait QueryDataTableEntries et SearchDataTableEntries de renvoyer des résultats corrects.
TW-95681
Correction d'un problème qui empêchait QueryDataTableEntries et FindDataTableEntries de renvoyer des lignes avec le paramètre values.
TW-95476
Correction d'un problème constaté avec l'option de superposition de conteneur lorsque la taille du conteneur était égale à la plage de taille.
TW-95197
Mashup Builder
Numéro de suivi
Correction d'un problème qui provoquait l'arrêt brutal de l'application composite ThingWorx en cours d'exécution lorsque le graphique en courbes était rempli avec des entrées non définies.
TW-97189
Correction d'un problème qui empêchait l'info-bulle du widget Graphique en courbes de respecter le format de date de l'étiquette de l'axe X.
TW-96939
Correction d'un problème qui empêchait la liaison de la sortie du service BLOB avec une entrée de type BLOB dans le widget.
TW-96293
Correction d'un problème qui provoquait l'affichage d'une info-bulle incorrecte dans le widget Grille lorsque la case à cocher était sélectionnée.
TW-96191
Correction d'un problème qui faisait défiler le widget Collection vers le haut lorsque les données étaient actualisées.
TW-95937
Correction d'un problème qui empêchait le fonctionnement des caractères génériques dans le champ de filtre pour l'ajout de données dans l'application composite.
TW-95485
Correction d'un problème qui entraînait le défilement automatique du widget Exportation de données jusqu'à la position du bouton Exporter.
TW-95278
Correction d'un problème qui empêchait la sélection systématique de la première ligne avec l'option AutoSelectFirstRow.
TW-95129
Correction d'un problème qui empêchait le fonctionnement de la/des ligne(s) du service sélectionnée(s) pour l'objet JSON.
TW-93641
Problèmes connus et limitations
Les problèmes suivants seront corrigés dans une prochaine version.
Platform
Numéro de suivi
Lorsqu'un projet comporte plus de 500 entités, modifier l'une des entités entraîne l'affectation des entités au-delà des 500 premières à PTCDefaultProject.
TW-97587
Lorsque vous utilisez la grille avancée dans une fenêtre contextuelle modale, la fermeture de la fenêtre contextuelle modale augmente le segment de mémoire.
TW-97711
Dans les versions précédentes de ThingWorx, les propriétés Width et Height du widget Image ne s'affichaient pas correctement lorsqu'une image était développée pour remplir un conteneur. La spécification d'une largeur ou hauteur fixes pour les images développées pour remplir un conteneur peut entraîner des problèmes de mise à l'échelle lors de la migration vers ThingWorx 9.3.3. Le problème peut se produire ou non selon les dimensions de l'image d'origine, le rapport entre la hauteur ou la largeur de l'image et celles du conteneur, l'option de mise à l'échelle sélectionnée et la taille du conteneur. Pour corriger ce problème, vous devez ajuster manuellement la mise à l'échelle de l'image après la mise à niveau.
TW-97333
Lorsque vous redimensionnez une colonne pour qu'elle soit très étroite, la grille est déformée et les données sont affichées dans une seule colonne.
TW-97228
Lorsque la propriété "Text" de ptcs-textfield ou de ptcs-textarea est liée à un "Nom d'entité" du modèle d'objet dynamique, les liaisons de données sont perdues lors du rechargement de la page.
TW-97163
Les cellules d'un widget Collection ne sont pas cliquables par effleurement sur iPad.
TW-96847
Les services avec le type d'entrée JSON ne fonctionnent pas comme prévu lors de l'exécution dans les applications composites.
TW-96951
Est-ce que cela a été utile ?