Aggiornare ThingWorx Navigate > Aggiornamento sul posto
Aggiornamento sul posto
Il percorso di aggiornamento sul posto è applicabile solo per l'aggiornamento da ThingWorx Navigate versioni 9.3.0, 9.2.0, 9.1.0 e 9.0.0 installato utilizzando il programma di installazione. Se ThingWorx Navigate è stato installato manualmente (senza utilizzare il programma di installazione), eseguire la migrazione di ThingWorx Navigate a un'istanza installata utilizzando il programma di installazione. Ciò consentirà di eseguire aggiornamenti sul posto in futuro.
Lo strumento Installazione di ThingWorx Navigate identifica l'installazione di ThingWorx Navigate precedente e guida l'utente nell'aggiornamento.
Prima di iniziare con l'aggiornamento, assicurarsi di aver completato i passi indicati in questo argomento.
* 
Se si esegue l'aggiornamento da ThingWorx Navigate 9.2.0 e si desidera disinstallare ThingWorx Flow in quanto non è più un prerequisito per ThingWorx Navigate, assicurarsi di disinstallarlo solo dopo aver eseguito l'aggiornamento a ThingWorx Navigate 9.3.x.
Preparazione per l'aggiornamento sul posto
Prima di iniziare l'aggiornamento, eseguire il backup dei task personalizzati e salvare una copia delle modifiche apportate all'elenco di non consentiti, precedentemente noto come blacklist. Le sezioni che seguono forniscono istruzioni per l'esecuzione di questi passi.
Eseguire il backup dei task personalizzati 
Se si dispone di task personalizzati creati modificando le estensioni predefinite di ThingWorx Navigate, eseguirne i backup in modo che sia possibile ridistribuirli dopo l'aggiornamento. In questo modo si impedisce che i task personalizzati vengano sovrascritti durante il processo di aggiornamento. Per ulteriori informazioni, vedere Best practice per lo sviluppo di soluzioni in ThingWorx Help Center.
Se si esegue l'aggiornamento da ThingWorx Navigate 9.3.0, 9.2.0, 9.1.0 e 9.0.0, i task personalizzati creati utilizzando i componenti vengono aggiornati automaticamente. Non è necessario eseguire il backup dei task personalizzati. Tuttavia, è consigliabile eseguire il backup dei task personalizzati ed esaminarli dopo l'aggiornamento. Se necessario, ridistribuire i task personalizzati di cui è stato eseguito il backup.
* 
Tutti i componenti BETA utilizzati nei mashup personalizzati vengono rimossi quando si esegue l'aggiornamento a ThingWorx Navigate 9.3.x. Pianificare l'aggiornamento dei mashup dopo l'aggiornamento con la versione 9.3.x di tali componenti.
Salvare le modifiche apportate all'elenco di non consentiti 
Se sono state apportate modifiche all'elenco di non consentiti, salvare una copia delle modifiche in modo da poterle riapplicare dopo l'aggiornamento. Per ulteriori informazioni, vedere l'argomento Aggiungere attributi all'elenco di non consentiti.
Prerequisiti per l'aggiornamento sul posto
Aggiornare ThingWorx Foundation 
Prima di eseguire l'aggiornamento a ThingWorx Navigate 9.3.x, assicurarsi di avere eseguito l'aggiornamento alla versione compatibile di ThingWorx Foundation utilizzando il programma di installazione. Fare riferimento alla procedura descritta di seguito.
1. Determinare la versione compatibile di ThingWorx Foundation tramite Release Advisor.
2. Eseguire l'aggiornamento alla versione compatibile di ThingWorx Foundation utilizzando il programma di installazione. Per informazioni sull'aggiornamento, fare riferimento all'argomento Utilizzo del programma di installazione per aggiornare ThingWorx Foundation in ThingWorx Help Center.
* 
ThingWorx Foundation 9.3.x richiede JAVA 11. Se si esegue l'aggiornamento da una versione distribuita con JAVA 8, installare JAVA 11, importare i certificati pertinenti da JAVA 8 in JAVA 11 e quindi procedere con l'aggiornamento di ThingWorx Foundation.
Verifica dei requisiti di Windchill 
Assicurarsi di soddisfare i requisiti di Windchill prima di iniziare l'aggiornamento di ThingWorx Navigate.
Per informazioni dettagliate, vedere la sezione "Requisiti di Windchill" nell'argomento Prerequisiti.
Prerequisiti per l'autenticazione SSO 
Se si esegue l'aggiornamento da ThingWorx Navigate 9.2.0 e si utilizza l'autenticazione SSO, effettuare i passi di seguito indicati prima di effettuare l'aggiornamento.
1. Windchill deve essere attivo e in esecuzione. Se Windchill è inattivo, i dati di personalizzazione non vengono mantenuti.
* 
Questo passo è applicabile solo se si esegue l'aggiornamento a ThingWorx Navigate 9.3.4 e versioni successive.
2. Sostituire l'URL di ThingWorx Flow con l'URL di ThingWorx nel file sso-settings.json.
Aprire il file sso-settings.json che si trova nella cartella $<dirinstall>\ThingworxPlatform\ssoSecurityConfig.
Alla voce BasicSettings, sostituire l'URL di ThingWorx Flow con l'URL di ThingWorx per le chiavi seguenti: "clientBaseUrl" e "metadataEntityBaseUrl".
È possibile utilizzare lo snippet di codice seguente come riferimento:
{
"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"
},
Salvare il file sso-settings.json.
Riavviare Apache Tomcat e ThingWorx Integration Runtime.
3. Aggiornare la configurazione di PingFederate con l'URL di ThingWorx. Per ulteriori informazioni, vedere l'Help Center per la gestione di identificativi e accessi PTC.
Prerequisiti per l'autenticazione fissa e Windchill 
* 
Questo passo è applicabile solo se si esegue l'aggiornamento a ThingWorx Navigate 9.3.4 e versioni successive.
Windchill deve essere attivo e in esecuzione. Se Windchill è inattivo, i dati di personalizzazione non vengono mantenuti.
È stato utile?