|
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.
|
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
|
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
|