Personalizzare ThingWorx Navigate > Creare task personalizzati > Utilizzare i componenti ThingWorx Navigate in un task personalizzato > Personalizzare i componenti > Aggiornare i componenti personalizzati
  
Aggiornare i componenti personalizzati
Se sono stati creati componenti personalizzati in ThingWorx Navigate 9.0, esaminare le informazioni riportate di seguito ed eseguire le operazioni necessarie dopo l'aggiornamento a ThingWorx Navigate 9.1 o versione successiva.
Aggiornare le implementazioni personalizzate
Se è stata creata un'implementazione personalizzata estendendo un componente di base predefinito, passare alla sezione Aggiornare assegnazioni e dipendenze del progetto di seguito.
Se è stata creata un'implementazione personalizzata estendendo un'implementazione predefinita, è necessario apportare le seguenti modifiche prima di utilizzare l'implementazione personalizzata.
Nell'oggetto, sostituire i servizi GetBaseMigrationVersion e GetImplementationConfigurationVersion con il codice result = "9.1.0";.
Nel modello di oggetto, aggiornare la configurazione nel servizio GetConfigurations in modo che includa le proprietà implementationConfigurationVersion e baseConfigurationVersion, ciascuna con il valore 9.1.0.
Per ulteriori informazioni, vedere l'argomento Creare componenti personalizzati
Aggiornare assegnazioni e dipendenze del progetto
In ThingWorx Navigate 9.1 e versioni successive, tutte le entità devono essere assegnate a un progetto. Esaminare tutte le entità create o importate e assicurarsi che siano assegnate a un progetto.
I progetti predefiniti utilizzati per i componenti in ThingWorx Navigate 9.0 sono obsoleti e vengono sostituiti da nuovi progetti in ThingWorx Navigate 9.1. Se è stata creata un'implementazione personalizzata estendendo un'implementazione o un componente di base predefinito, attenersi alla procedura descritta di seguito per ogni implementazione personalizzata.
1. Identificare il componente di base o l'implementazione estesa per creare l'implementazione personalizzata.
* 
Se non si è certi del componente di base o dell'implementazione estesa, aprire il modello di oggetto creato per l'implementazione personalizzata e controllare il Modello di oggetto di base.
2. Aprire il progetto creato per raccogliere tutte le entità per il componente personalizzato.
3. Aggiornare le Dipendenze progetto con il nuovo progetto, in base al componente di base o all'implementazione identificata al passo 1. Il nuovo progetto sostituisce il progetto obsoleto.
Componente di base o implementazione
Progetto obsoleto
Nuovo progetto
Attributi
PTC.Nav.AttributesProject
PTC.Nav.AttributesBusinessLogicProject
Attributi generici
PTC.Nav.AttributesProject
PTC.Nav.AttributesGenericBusinessLogicProject
Identificativo elemento
PTC.Nav.ItemIdentityProject
PTC.Nav.ItemIdentityBusinessLogicProject
Identificativo parte
PTC.Nav.ItemIdentityProject
PTC.Nav.PartIdentityBusinessLogicProject
Identificativo task
PTC.Nav.ItemIdentityProject
PTC.Nav.TaskIdentityBusinessLogicProject
Elenco elementi
PTC.Nav.ItemListProject
PTC.Nav.ItemListBusinessLogicProject
Attività
PTC.Nav.ItemListProject
PTC.Nav.ActivityBusinessLogicProject
Elementi interessati
PTC.Nav.ItemListProject
PTC.Nav.AttachmentsBusinessLogicProject
Allegati
PTC.Nav.ItemListProject
PTC.Nav.AffectedItemsBusinessLogicProject
Task
PTC.Nav.ItemListProject
PTC.Nav.TaskListBusinessLogicProject
Avanzamento
PTC.Nav.ProgressProject
PTC.Nav.ProgressBusinessLogicProject
Avanzamento task
PTC.Nav.ProgressProject
PTC.Nav.TaskProgressBusinessLogicProject
Riquadri
PTC.Nav.TilesProject
PTC.Nav.TilesBusinessLogicProject
Riquadri generici
PTC.Nav.TilesProject
PTC.Nav.TilesGenericBusinessLogicProject