Instalación y actualización > Importación de la extensión ThingWorx Apps
Importación de la extensión ThingWorx Apps
* 
Las instrucciones de este tema son para una importación inicial de ThingWorx Apps en un sistema ThingWorx de un solo servidor. Si se está importando ThingWorx Apps en un sistema ThingWorx configurado como entorno activo-activo de alta disponibilidad, siga las instrucciones en Importación de la extensión ThingWorx Apps para un entorno activo-activo de alta disponibilidad.
Si se está actualizando desde una versión anterior de ThingWorx Apps, consulte Actualización de ThingWorx Apps.
ThingWorx Apps se importa como extensión en un sistema de ThingWorx.
Complete estos pasos en las secciones siguientes:
Requisitos previos
Antes de importar este producto como extensión de ThingWorx, debe cumplir estos requisitos previos:
Consulte los ThingWorx Apps Requisitos de producto.
Consulte los requisitos de ThingWorx 9.0. Para obtener más información, consulte Requisitos del sistema 9.0 en el Centro de ayuda de ThingWorx.
Instale ThingWorx 9.0. Para obtener más información, consulte Instalación de ThingWorx en el Centro de ayuda de ThingWorx.
Configure ThingWorx para que permita la importación de extensiones. Para obtener más información, consulte Importación de extensiones en el Centro de ayuda de ThingWorx.
La extensión de Remote Access de ThingWorx se debe importar como parte de la instalación de ThingWorx Platform antes de importar la extensión de ThingWorx Apps. Para obtener más información, consulte Matrices de soporte para ThingWorx Remote Access Extension y Remote Access Client en el Centro de ayuda de ThingWorx.
Importación de los ficheros de extensión
Importe ThingWorx Apps como extensión de ThingWorx en una instalación de la plataforma ThingWorx 9.x ya existente.
1. Asegúrese de que se haya importado la extensión de ThingWorx Remote Access. Para obtener más información, consulte Matrices de soporte para ThingWorx Remote Access Extension y Remote Access Client en el Centro de ayuda de ThingWorx.
2. Descargue y descomprima el contenido de este fichero: ThingWorx-Apps-<versión>-extension-bundle
Para encontrar la ubicación de la descarga, vaya a la página Descargas de software de PTC y expanda las carpetas siguientes: ThingWorx Foundation > Release 9.0 > ThingWorx Manufacturing Apps Extension o ThingWorx Service Apps Extension.
3. Importe los ficheros de extensión de ThingWorx Apps. Los ficheros de extensión deben importarse en el orden siguiente:
a. ThingWorx-Apps-<versión>-extension-dependencies
b. ThingWorx-Apps-<versión>-extension
Procedimiento para importar los ficheros de extensión:
a. En ThingWorx Composer, vaya a Importar/Exportar > Importar.
b. En la ventana Importar, seleccione Extensión en la lista Opciones de importación.
c. En Nombre de fichero, pulse en Inspeccionar. Navegue a la ubicación del fichero de extensión y selecciónelo.
d. Pulse en Importar. Cuando finalice la importación, pulse en Cerrar.
e. Repita el procedimiento si es necesario.
4. Vea las extensiones tras la importación; para ello, vaya a Gestionar > Extensiones.
Importación de extensiones opcionales
Las siguientes extensiones opcionales están disponibles para la importación junto con ThingWorx Apps, y se descargan desde la misma ubicación en la página Descargas de software de PTC:
ThingWorx-Asset-Remoting-<versión>-extension: permite utilizar las funciones de Remote Access and Control disponibles en Asset Advisor. Para obtener más información, consulte Remote Access and Control.
ThingWorx-Apps-<versión>-extension-factory-demo: proporciona una implementación de ejemplo para las actividades de planificación de fabricación. Para obtener más información, consulte Implementación de ejemplo de planificación de fabricación.
Las extensiones opcionales siguientes se pueden importar junto con ThingWorx Apps, y están disponibles para descargar en ThingWorx Foundation > Release 9.0 > ThingWorx Utilities > Most Recent Datecode.
ThingWorx-Utilities-Software-Content-Management-<versión>: para obtener más información, consulte Software Content Management.
* 
El paquete de extensión ThingWorx Utilities Core (ThingWorx-Utilities-Core-<versión>) es un requisito previo para la extensión ThingWorx Software Content Management y debe importarse antes. Si aún no ha importado el paquete de extensión ThingWorx Utilities Core, hágalo antes de importar la extensión ThingWorx Software Content Management. Para obtener más información, consulte Instalación de ThingWorx Utilities en el Centro de ayuda de ThingWorx Utilities.
Las extensiones opcionales siguientes se pueden importar junto con ThingWorx Apps, y están disponibles para descargar en ThingWorx Foundation > Release 8.5 > ThingWorx Rockwell FactoryTalk MES Extension. Esta extensión 8.5.0 está soportada con ThingWorx Apps 9.0.
ThingWorx-Rockwell-FT-MES-8-5-0-Extension-Bundle: para obtener más información, consulte Integración de ThingWorx Rockwell FactoryTalk MES.
Importe las extensiones opcionales de la misma forma que ha importado las extensiones de ThingWorx Apps.
Configuraciones de base de posteriores a la importación
Después de importar las extensiones de ThingWorx Apps, complete las configuraciones de base de datos siguientes.
1. Vaya a la cosa de base de datos correspondiente a su base de datos: PTC.SCA.SCO.PostgresDatabase o PTC.SCA.SCO.MSSQLDatabase.
2. En Configuración, ajuste los parámetros de Configuración de JDBC según la base de datos, incluidos los campos Cadena de conexión JDBC, Nombre de usuario de base de datos y Contraseña de base de datos. Si utiliza la misma base de datos que se usa para ThingWorx Platform, use los mismos valores para esos tres campos que los especificados en el fichero platform-settings.json.
* 
Antes de configurar la cosa de base de datos, asegúrese de que los controladores de JDBC necesarios estén en ThingWorx. ThingWorx puede utilizar los controladores de JDBC para conectarse a cualquier base de datos compatible con JDBC (como SQL Server, MySQL, etc.). También se puede utilizar ThingWorx Edge MicroServer y el host/recurso de ThingWorx con OLEDB y ODBC si la base de datos se encuentra detrás de una barrera de seguridad. Si no existe ninguna extensión de JDBC para la base de datos en ThingWorx, se puede añadir manualmente el controlador de JDBC descargándolo y añadiendo los ficheros en la ubicación siguiente: /<carpeta Tomcat>/webapps/Thingworx/WEB-INF/lib. Una vez copiado el controlador, es necesario reiniciar el servidor de ThingWorx.
3. Pulse en Guardar para guardar la cosa de la base de datos.
4. Navegue a la cosa PTC.Factory.C_LaunchPointConfigurationThing_[versión].
5. En Configuración, en la sección DatabaseConfigurationSettings, edite el campo DBConnection para que apunte a la cosa de base de datos configurada en el paso 2.
6. Pulse en Guardar para guardar la cosa de configuración del punto de inicio.
7. Vaya a la cosa PTC.SCA.SCO.DatabaseManager.
8. En Servicios, ejecute el servicio CreateTables.
Actualizar la configuración del tiempo de espera del script
Actualice la configuración del tiempo de espera del script.
1. En el servidor de ThingWorx, acceda a la ubicación de la carpeta ThingWorxPlatform.
2. Abra el fichero platform-settings.json en un editor de texto.
3. Buque la configuración de ScriptTimeout y actualícela a 500.
4. Guarde y cierre el fichero platform-settings.json.
5. Reinicie el servidor de ThingWorx.
Para obtener más configuración, consulte platform-settings.json Configuration Details en el Centro de ayuda de ThingWorx.
Acceso a ThingWorx Apps
Para acceder a ThingWorx Apps, vaya al siguiente URL en el servidor de ThingWorx. Reemplace el valor de <puerto> por su número de puerto.
https://localhost:<puerto>/ThingWorx/FormLogin/Welcome
El nombre de usuario por defecto es Administrator. La contraseña es la que se especificó durante la instalación y configuración de ThingWorx.