Actualización de componentes personalizados
Si se han creado componentes personalizados en ThingWorx Navigate 9.0, revise la siguiente información y realice los pasos necesarios después de la actualización a ThingWorx Navigate 9.1 o una versión posterior.
Actualización de implementaciones personalizadas
Si se ha creado una implementación personalizada extendiendo un componente base de fábrica, se debe avanzar hasta la sección Actualización de asignaciones y dependencias del proyecto siguiente.
Si se ha creado una implementación personalizada extendiendo una implementación de fábrica, se deben realizar los siguientes cambios antes de utilizar la implementación personalizada:
En la cosa, sustituya los servicios GetBaseMigrationVersion y GetImplementationConfigurationVersion con el código result = "9.1.0";.
En la plantilla de cosa, actualice la configuración en el servicio GetConfigurations para incluir las propiedades implementationConfigurationVersion y baseConfigurationVersion, cada una con el valor 9.1.0.
Para obtener más información, consulte el tema Creación de componentes personalizados.
Actualización de asignaciones y dependencias del proyecto
En ThingWorx Navigate 9.1 y versiones posteriores, todas las entidades deben asignarse a un proyecto. Revise todas las entidades que se han creado o importado y asegúrese de que se han asignado a un proyecto.
Los proyectos de fábrica utilizados para los componentes en ThingWorx Navigate 9.0 han quedado desfasados y se reemplazan por proyectos nuevos en ThingWorx Navigate 9.1. Si se ha creado una implementación personalizada extendiendo un componente base o una implementación de fábrica, siga estos pasos para cada implementación personalizada:
1. Identifique el componente base o la implementación que se ha extendido para crear la implementación personalizada.
* 
Si no está seguro del componente base o la implementación que se ha extendido, abra la plantilla de cosa que se ha creado para la implementación personalizada y verifique la Plantilla de cosa base.
2. Abra el proyecto que se ha creado para recopilar todas las entidades del componente personalizado.
3. Actualice las Dependencias del proyecto con el nuevo proyecto, según el componente base o la implementación identificados en el paso 1. El nuevo proyecto reemplaza el proyecto desfasado.
Componente base o implementación
Proyecto desfasado
Nuevo proyecto
Atributos
PTC.Nav.AttributesProject
PTC.Nav.AttributesBusinessLogicProject
Atributos genéricos
PTC.Nav.AttributesProject
PTC.Nav.AttributesGenericBusinessLogicProject
Identidad del elemento
PTC.Nav.ItemIdentityProject
PTC.Nav.ItemIdentityBusinessLogicProject
Identidad del artículo
PTC.Nav.ItemIdentityProject
PTC.Nav.PartIdentityBusinessLogicProject
Identidad de la tarea
PTC.Nav.ItemIdentityProject
PTC.Nav.TaskIdentityBusinessLogicProject
Lista de elementos
PTC.Nav.ItemListProject
PTC.Nav.ItemListBusinessLogicProject
Actividad
PTC.Nav.ItemListProject
PTC.Nav.ActivityBusinessLogicProject
Elementos afectados
PTC.Nav.ItemListProject
PTC.Nav.AttachmentsBusinessLogicProject
Adjuntos
PTC.Nav.ItemListProject
PTC.Nav.AffectedItemsBusinessLogicProject
Tareas
PTC.Nav.ItemListProject
PTC.Nav.TaskListBusinessLogicProject
Progreso
PTC.Nav.ProgressProject
PTC.Nav.ProgressBusinessLogicProject
Progreso de la tarea
PTC.Nav.ProgressProject
PTC.Nav.TaskProgressBusinessLogicProject
Mosaicos
PTC.Nav.TilesProject
PTC.Nav.TilesBusinessLogicProject
Mosaicos genéricos
PTC.Nav.TilesProject
PTC.Nav.TilesGenericBusinessLogicProject
¿Fue esto útil?