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.4
Améliorations apportées et problèmes résolus dans ThingWorx Platform 9.3.4
Les améliorations suivantes ont été apportées à ThingWorx Platform 9.3.4.
* 
Un problème connu entraîne l'échec des mises à niveau et des nouvelles installations de ThingWorx lors de leur exécution, et le serveur de mesures PTC n'est pas connecté ou configuré. Pour plus d'informations, consultez la section Problèmes connus et limitations.
Améliorations
Plateforme
Dans ThingWorx 9.3.4 ou version ultérieure, PTC introduit la collecte obligatoire de données de licence pour les clients qui ne demandent pas d'exemption. La plateforme ThingWorx collecte automatiquement les données de licence et les envoie à PTC. Les données d'utilisation des licences n'incluent aucune information personnelle telle que des noms d'utilisateur, des adresses e-mail ou des mots de passe. Si vous exécutez actuellement ThingWorx en utilisant le mode de gestion des licences déconnecté, le reporting automatique de licence est désactivé.
Pour désactiver le reporting de données de licence sans exécuter la plateforme en mode de licence déconnecté, vous devez effectuer une demande d'exemption en créant une License Service - Exemption Request à l'aide de Case Logger sur le site de support PTC.
Vous pouvez désactiver le reporting automatique des données de performance à l'aide d'une option de configuration dans le Platform Subsystem. Pour plus d'informations, consultez la rubrique Sous-système de plateforme.
Nouvelles API MetricServices ajoutées
ConnectionPoolSaturationMetrics : renvoie la saturation du paquet en pourcentage (%)
GetPersistenceProviderMetrics : renvoie les mesures associées aux performances de c3p0
GetLatencyMetrics : renvoie le temps passé en ms
Le proxy HTTP/HTTPS est désormais pris en charge pour les requêtes sortantes. Pour plus d'informations, consultez la rubrique Utilisation du serveur proxy pour la requête sortante.
Mashup Builder
Interface utilisateur
Ajout d'un nouveau panneau Validation qui répertorie les propriétés de validation du widget. Le panneau s'affiche par défaut dans l'ancre du bas.
Migration d'applications composites
Les widgets Chargement de fichiers hérités sont désormais remplacés par le widget Chargement de fichiers thématisé lors de la migration d'une application composite.
Les configurations dynamiques appliquées aux widgets Grille (avancée) hérités sont désormais migrées vers la propriété texte LegacyConfiguration. Lorsque vous liez des services à une nouvelle grille, nous vous recommandons de basculer la sortie de votre service de configuration sur JSON et d'utiliser la propriété Configuration à la place.
Widget Chargement de fichier
Ajout d'un nouveau widget de composant Web Chargement de fichier qui prend en charge les thèmes stylistiques, le glisser-déplacer et la validation. Pour plus d'informations, consultez la rubrique Widget Chargement de fichier (thématisable).
Widget Sélecteur de date/heure
Il est désormais possible de basculer entre AM et PM à l'aide de lettres lors de la modification de l'heure au moment de l'exécution.
De nouvelles propriétés ont été ajoutées pour vous permettre de personnaliser les astuces qui s'affichent lors de la modification de l'heure.
Widget Grille
De nouvelles propriétés ont été ajoutées pour vous permettre d'afficher les données de la grille dans une structure arborescente hiérarchique.
De nouvelles propriétés ont été ajoutées pour vous permettre de désactiver des lignes spécifiques dans la grille.
Les options de configuration des messages de validation ont été déplacées dans le panneau Validation.
Un événement qui se déclenche lors d'un clic sur le bouton Réinitialiser de la grille a été ajouté.
Pour plus d'informations, consultez la rubrique Widget Grille.
Fonction de navigation
Une case à cocher a été ajoutée pour vous permettre de supprimer l'augmentation de la hauteur de 21 pixels ajoutée à la fenêtre contextuelle de la fonction. Cette option n'est disponible que pour les fonctions de navigation créées dans les versions précédentes de ThingWorx.
validation
Ajout de propriétés de validation aux widgets d'entrée, tels que Bouton, Liste et Case à cocher. Vous pouvez utiliser ces propriétés pour valider les données, l'état et la sélection du widget. Pour plus d'informations, consultez la rubrique Application de la validation aux widgets.
Thèmes stylistiques
De nouvelles options ont été ajoutées à l'éditeur Styles pour vous permettre de personnaliser les éléments suivants :
dimensionnement et remplissage pour les widgets Bouton, Champ de texte, Espace de texte, Lien, Case à cocher, Bouton d'option, Liste et Liste déroulante ;
couleur d'arrière-plan des lignes de la grille qui sont à l'état de sélection et de pointage.
Les problèmes suivants ont été résolus dans ThingWorx Platform 9.3.4.
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
Si un développeur crée une forme ou un modèle d'objet avec un service qui peut être substitué et qu'il crée ensuite un objet ou un modèle d'objet qui hérite de ce modèle ou de cette forme, le développeur peut substituer le service. Il s'agit d'un comportement normal.
Si le développeur modifie ensuite le service au niveau du modèle ou de la forme de base de sorte qu'il ne puisse pas être substitué, la substitution créée au niveau de l'objet ou du modèle héritier continuera de s'appliquer. Autrement dit, le service créé au niveau de l'objet ou du modèle continuera de se substituer au service de base. Le développeur ne sera plus en mesure de modifier le service sur l'entité héritière ni de substituer le service au niveau d'un autre objet qui implémente le modèle. Dans ce cas, il est tout à fait possible d'avoir deux objets, chacun héritant de la forme ou du modèle de base, l'un implémentant une substitution de service, tandis que l'autre non.
Rétablir le marqueur Autoriser la substitution sur "VRAI" au niveau de la forme ou du modèle de base permettra à nouveau au développeur d'ajouter, de supprimer ou de modifier le service substitué au niveau de l'objet ou du modèle qui implémente.
TW-99482
Correction d'un problème qui provoquait l'arrêt brutal d'Ignite lors du transfert de fichiers contrôlé par Edge.
TW-98614
Correction d'un problème qui empêchait le panneau de propriétés des données d'afficher les informations relatives aux services ajoutés à une deuxième instance d'une entité.
TW-98461
Correction d'un problème qui empêchait le déploiement du SCM (Gestionnaire de contrôle des services) lorsque l'agent Edge utilisait une clé d'application.
TW-97358
Correction d'un problème qui empêchait le bouton Modifier de s'afficher entièrement dans la grille ThingWorx.
TW-97253
Correction d'un problème qui affichait aléatoirement une colonne sur la grille dans ThingWorx.
TW-97228
Mashup Builder
Numéro de suivi
Correction d'un problème qui provoquait l'affichage d'une valeur d'horodatage incorrecte dans l'application composite d'accueil du flux.
TW-97363
Correction d'un problème qui provoquait la disparition du menu du widget Collection, sans qu'il soit retracé.
TW-97948
Correction d'un problème qui provoquait la disparition des liaisons de données dans l'application composite après l'actualisation du navigateur.
TW-97163
Correction d'un problème qui empêchait le changement d'en-tête lors du défilement sur un widget Etiquette ajouté dans l'application composite d'en-tête d'un widget Collection.
TW-97018
Correction d'un problème lié aux services qui empêchait le fonctionnement correct du type d'entrée JSON lors de l'exécution dans l'application composite.
TW-96951
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 les clics sur les cellules du widget Collection par effleurement sur iPad.
TW-96847
Correction d'un problème qui empêchait les CSS personnalisées de fonctionner pour les barres de défilement de WebKit.
TW-96725
Correction d'un problème qui affichait les applications composites avec une résolution incorrecte sur les appareils mobiles.
TW-96369
Correction d'un problème qui empêchait l'affichage correct des propriétés de style ptcs-grid pour les étiquettes de cellule.
TW-96346
Correction d'un problème qui empêchait l'affichage correct du widget Collection sur les appareils Android.
TW-95877
Correction d'un problème qui permettait la mise à jour uniquement des champs de texte liés à un widget Liste déroulante dans la table de configuration ThingWorx.
TW-95694
Correction d'un problème qui faussait le calcul de la durée dans le widget Graphique de planification.
TW-95651
Correction d'un problème qui provoquait l'affichage d'un gadget à la fin du tableau de bord.
TW-95611
Correction d'un problème qui laissait le widget Barre de menus visible lors de la navigation entre les applications composites.
TW-95488
Correction d'un problème qui empêchait l'application des styles de pointage et de sélection à des lignes alternées dans ptcs-grid.
TW-95132
Problèmes connus et limitations
Les problèmes suivants seront corrigés dans une prochaine version.
Platform
Numéro de suivi
Un problème entraîne l'échec des mises à niveau et des nouvelles installations de ThingWorx lorsque vous utilisez le programme d'installation sans accéder au serveur de mesures PTC (par exemple, lorsqu'une connexion Internet n'est pas disponible ou lorsque le serveur de mesures n'est pas configuré). Lors d'une mise à niveau manuelle ou d'une nouvelle installation, ce problème empêche ThingWorx de démarrer.
Pour plus d'informations sur ce problème et sur la solution alternative disponible, consultez l'article de support PTC suivant :
Ce problème sera résolu dans une prochaine version.
TW-100390
Mashup Builder
Numéro de suivi
La valeur d'une cellule du widget Grille est définie de manière incorrecte sur "vide" après que la valeur a été redéfinie sur "0" au moment de l'exécution.
TW-98562
Un zoom avant lors de l'utilisation du glissement de la sélection définit les valeurs de l'axe Y secondaire d'un widget Graphique en ligne sur NaN.
TW-98784
Les messages de validation par défaut ne sont pas localisés. Pour localiser les messages, ajoutez manuellement des jetons aux tables de localisation. Ce problème sera résolu dans une prochaine version.
TW-97623
Le type d'élément de menu Déconnexion n'est pas pris en charge dans le widget Barre de menus.
TW-98498
Les définitions de style utilisées pour le formatage de l'état ne sont pas migrées correctement depuis des grilles avancées.
TW-98221
Est-ce que cela a été utile ?