Mise à niveau sur place
L'outil Installation de ThingWorx Navigate identifie votre installation précédente de ThingWorx Navigate et vous guide tout au long de la mise à niveau.
Avant de commencer la mise à niveau, assurez-vous que vous avez effectué les étapes décrites dans cette rubrique.
Préparation de la mise à niveau sur place
Avant de commencer la mise à niveau, sauvegardez vos tâches personnalisées et enregistrez une copie des modifications que vous avez apportées à la liste de refus, anciennement connue sous le nom de liste noire. Les sections ci-après fournissent des instructions relatives à l'exécution de ces étapes.
Sauvegarde de vos tâches personnalisées
Si vous disposez de tâches personnalisées créées par modification des extensions
ThingWorx Navigate prêtes à l'emploi, effectuez des copies de sauvegarde de ces tâches afin de pouvoir les redéployer après la mise à niveau. Elles survivront ainsi au processus de mise à niveau. Pour plus d'informations, consultez la rubrique
Bonnes pratiques pour le développement de solutions dans le Centre d'aide
ThingWorx.
Vos tâches personnalisées créées à l'aide de composants sont automatiquement mises à niveau. Il n'est pas nécessaire de sauvegarder vos tâches personnalisées. Il est cependant recommandé de sauvegarder vos tâches personnalisées et de les vérifier après la mise à niveau. Si nécessaire, redéployez les tâches personnalisées que vous avez sauvegardées.
| Tous les composants bêta utilisés dans les applications composites personnalisées seront supprimés lors de la mise à niveau vers ThingWorx Navigate 9.5.0. Prévoyez de mettre à jour vos applications composites après la mise à niveau avec la version 9.5.0 de ces composants. |
Enregistrer vos modifications apportées à la liste de refus
Si vous avez apporté des modifications à la liste de refus, enregistrez-en une copie de façon à pouvoir les réappliquer après la mise à niveau. Pour plus d'informations, consultez la rubrique
Ajouter des attributs à la liste de refus.
Conditions préalables à la mise à niveau sur place
Mise à niveau de ThingWorx Foundation
Avant de procéder à la mise à niveau vers ThingWorx Navigate 9.5.0, assurez-vous que vous avez effectué une mise à niveau vers la version de ThingWorx Foundation compatible à l'aide du programme d'installation. Reportez-vous aux étapes suivantes :
1. Déterminez la version compatible de
ThingWorx Foundation à l'aide de
Release Advisor.
| ThingWorx Foundation 9.3.x et les versions ultérieures nécessitent JAVA 11. Si vous effectuez une mise à niveau à partir d'une version déployée avec JAVA 8, installez JAVA 11, importez les certificats appropriés de JAVA 8 dans JAVA 11, puis procédez à la mise à niveau de ThingWorx Foundation. |
Vérifier les exigences Windchill
Assurez-vous que vous répondez aux exigences Windchill avant de commencer la mise à niveau de ThingWorx Navigate.
Consultez la section "Exigences Windchill" de la rubrique
Conditions préalables pour plus de détails.
Conditions requises pour l'authentification unique (SSO)
Si vous effectuez une mise à niveau à partir de ThingWorx Navigate 9.2.0 et que vous utilisez l'authentification SSO, procédez comme suit avant de commencer la mise à niveau :
1. Il est recommandé que votre Windchill soit opérationnel. Si Windchill est arrêté, les données de personnalisation ne sont pas conservées.
2. Remplacez l'URL de ThingWorx Flow par l'URL de ThingWorx dans le fichier sso-settings.json :
◦ Ouvrez le fichier sso-settings.json situé dans le dossier $<installdir>\ThingworxPlatform\ssoSecurityConfig.
◦ Sous BasicSettings, remplacez l'URL de ThingWorx Flow par l'URL de ThingWorx pour les clés "clientBaseUrl" et "metadataEntityBaseUrl".
Vous pouvez utiliser l'extrait de code suivant à titre de référence :
{
"BasicSettings":
{
"clientBaseUrl": "ThingWorx URL",
"metadataEntityBaseUrl": "ThingWorx URL",
"idpMetadataFilePath": "C:\\PROGRA~2\\ThingWorxFoundation\\ThingworxPlatform\\ssoSecurityConfig\\sso-idp-metadata.xml",
"metadataEntityId": "NAVIGATE_SP_8443",
"webSSOProfileConsumerResponseSkew": "300",
"webSSOProfileConsumerReleaseDOM": "true",
"webSSOProfileResponseSkew": "300",
"retriggerOnScopesRemoval": "true",
"samlAssertionUserNameAttributeName": "uid",
"samlAssertionMaxAuthenticationAge": "28800"
},
◦ Enregistrez le fichier sso-settings.json.
◦ Redémarrez Apache Tomcat et ThingWorx Integration Runtime.
Conditions requises pour l'authentification fixe et Windchill
Il est recommandé que votre Windchill soit opérationnel. Si Windchill est arrêté, les données de personnalisation ne sont pas conservées.