Mise à niveau de ThingWorx Navigate > Mise à niveau sur place
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.
2. Effectuez une mise à niveau vers la version de ThingWorx Foundation compatible à l'aide du programme d'installation. Pour obtenir de l'aide avec la mise à niveau, reportez-vous à la rubrique Utilisation du programme d'installation pour mettre à niveau ThingWorx Foundation du Centre d'aide ThingWorx.
* 
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.
3. Mettez à jour la configuration de PingFederate avec l'URL de ThingWorx. Pour plus d'informations, consultez le Centre d'aide de gestion des identités et des accès PTC.
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.
Est-ce que cela a été utile ?