Instalar y configurar Experience Service > Instalación > Instalar Experience Service en Windows
  
Instalar Experience Service en Windows
El instalador de Experience Service para Windows Server 2016 puede ejecutarse en modo de ejecución de win32 con una interfaz gráfica de usuario.
Complete los pasos siguientes para instalar Experience Service en un sistema operativo Windows:
* 
Si planea utilizar el SSO como método de autenticación, consulte Preparación para el inicio de sesión único (SSO) para asegurarse de que ha cumplido todos los requisitos previos antes de continuar con la instalación.
1. Pulse dos veces en el fichero .exe que ha descargado de la página de descarga de software de PTC. Por ejemplo, es-9.2.0-b643.472-windows-installer.exe.
2. Elija el idioma que prefiera en la ventana Selección de Idioma y pulse en Aceptar.
3. Pulse en Siguiente en la ventana Instalación - Experience Service.
4. Seleccione Acepto los términos del Acuerdo y pulse en Siguiente.
5. En la ventana Directorio de instalación, acepte el directorio por defecto o vaya a otro directorio vacío. Pulse en Siguiente.
6. Introduzca el puerto y seleccione Tipo de base de datos en la ventana Configuración de Experience Service. Pulse en Siguiente.
7. Si se ha seleccionado SQLite como tipo de base de datos, se abrirá la ventana Base de datos SQLite. Introduzca el directorio y el nombre del fichero de base de datos.
* 
No es posible seleccionar un fichero que ya existe.
Si se ha seleccionado PostgreSQL como tipo de base de datos, se abrirá la ventana Configuración de base de datos. Especifique la siguiente información de conexión de PostgreSQL:
Nombre de host de base de datos
Puerto de base de datos
Nombre de base de datos
Nombre de usuario de base de datos
Contraseña de base de datos
PostgreSQL Server requiere TLS (indica que PostgreSQL Server utiliza TLS para conexiones)
* 
Si se utiliza la misma instancia de PostgreSQL que la utilizada por el servidor de ThingWorx, el nombre de la base de datos y el de inicio de sesión o de usuario utilizados por Experience Service deben separarse del nombre de la base de datos y el del inicio de sesión o de usuario utilizados por el servidor de ThingWorx.
Para obtener más información, consulte la sección "Base de datos" en Parámetros de configuración.
Pulse en Siguiente.
8. En la ventana Configuración de TLS, seleccione la casilla Utilizar HTTPS (TLS) para configurar Experience Service para utilizar el protocolo HTTPS seguro. De lo contrario, seleccione la casilla Utilizar HTTP (no TLS) para utilizar el protocolo HTTP no seguro. Pulse en Siguiente.
* 
Si seleccionó Utilizar HTTP (no TLS), salte al paso 11.
9. Si ha seleccionado Usar HTTPS (TLS), elija una de las siguientes opciones para el tipo de claves y certificados codificados:
PEM
PCKS12 (PFX)
Pulse en Siguiente.
10. Dependiendo del tipo de claves y certificados codificados que haya elegido, introduzca la siguiente información:
PEM
PCKS12 (PFX)
Clave privada de PEM: ruta del fichero que contiene la clave privada.
* 
No se soportan los ficheros de clave privada que están protegidos con contraseña. Si el fichero de clave privada está protegido con una contraseña, es necesario eliminar la contraseña.
.
Cifrado: marque esta casilla si desea cifrar la clave privada e introduzca la contraseña.
Certificado público de PEM: ruta del fichero que contiene el certificado público.
Paquete de certificados de CA intermedios de PEM: (opcional) ruta del fichero de paquete de certificados que contiene los certificados de las entidades de certificación intermedias.
* 
No es el certificado de la entidad de certificación raíz.
* 
Si Experience Service se implementa en un clúster, todas las instancias que se ejecutan en el clúster deben poder acceder a las ubicaciones de los ficheros del certificado y la clave.
Fichero de contenedor PCKS12 (PFX): ruta del fichero de contenedor.
Cifrado: marque esta casilla si desea cifrar la clave privada e introduzca la contraseña.
Para obtener más información, consulte la sección "Certificados SSL y TLS" en Parámetros de configuración y Certificados de seguridad de la capa de transporte (TLS). Pulse en Siguiente.
11. En la ventana Almacenes de datos, especifique la información siguiente para configurar el lugar donde se almacenarán los datos de Experience Service:
Almacén de proyectos: ruta del directorio donde se almacena el contenido del proyecto.
Almacén de representaciones: ruta del directorio donde se guarda el contenido del almacén de representaciones.
Almacén de actualizaciones: ruta del directorio donde se almacenan los ficheros correctos de los migradores.
* 
Si Experience Service se implementa en un clúster, todas las instancias que se ejecutan en el clúster deben poder acceder a los directorios del almacén de datos.
Para obtener más información, consulte la sección "Almacenes de contenido" en Parámetros de configuración.
12. En la ventana Generación de objetivos tipo modelo, seleccione la casilla Activar generación de objetivos tipo modelo en el servidor si desea activar la generación de objetivos tipo modelo estándar o avanzados. Para obtener más información, consulte Generación de destinos. En este punto, puede continuar con la instalación sin rellenar los campos que aparecen a continuación si no desea activar la generación de objetivos tipo modelo avanzados.
Opcionalmente, si desea activarla, rellene los campos correspondientes al seleccionar la casilla Activar generación de objetivos tipo modelo en el servidor:
Campo
Descripción
URL base
URL del servicio de objetivos tipo modelo. Este campo se rellena automáticamente. El valor es:
https://vws.vuforia.com
Ruta de token
Ruta de solicitud http para autenticación OAuth2. Este campo se rellena automáticamente. El valor es:
oauth2/token
Ruta de AMTG
Ruta de solicitud http para generación de objetivos tipo modelo avanzados. Este campo se rellena automáticamente. El valor es:
modeltargets/advancedDatasets
Clave de acceso
El valor de este campo debe proporcionarlo el soporte técnico de PTC. Para obtener más información, consulte Solicitud de información para activar la generación de objetivos tipo modelo avanzados.
Clave secreta
El valor de este campo debe proporcionarlo el soporte técnico de PTC. Para obtener más información, consulte Solicitud de información para activar la generación de objetivos tipo modelo avanzados.
Pulse en Siguiente.
13. Especifique un valor para Nombre de dominio por defecto y pulse en Siguiente. Si no está seguro de lo que debe introducir como nombre de dominio por defecto, consulte la sección "Nombre de dominio" en Parámetros de configuración.
14. Aparecerá la ventana Acceso al proyecto. Si desea impedir que los autores de Vuforia Studio publiquen proyectos con Acceso definido en Público, marque la casilla Desactivar la publicación de proyectos con acceso público.
15. Aparecerá la ventana Descarga de proyecto para visualización fuera de línea. Si desea impedir que los autores de Vuforia Studio publiquen proyectos con la opción Permitir descarga para visualización fuera de línea activada, marque la casilla Desactivar la publicación de proyectos que pueden descargarse para su visualización fuera de línea.
16. En la ventana Autenticación, seleccione una de las siguientes opciones:
Autenticación básica
Inicio de sesión único (OpenID Connect)
* 
So ha seleccionado Autenticación básica, salte al paso 17.
17. Si seleccionó Inicio de sesión único (OpenID Connect), introduzca la siguiente información:
Campo
Descripción
Seleccionar proveedor de OpenID para el inicio de sesión único
Seleccione una de las siguientes opciones en función de su proveedor:
OKTA
URL del emisor
Defina este valor igual al parámetro <as-base-url> identificado en Parámetros de configuración de SSO.
Client ID
Defina este valor igual al parámetro <es-client-id> identificado en Parámetros de configuración de SSO.
Seleccione un valor único para utilizarlo como ID de cliente para Experience Service. Por ejemplo: studio-es.
* 
Este valor debe coincidir con el que se introducirá durante la instalación de Experience Service. Si no coincide, el SSO no estará configurado correctamente.
Client Secret
Defina este valor igual al parámetro <es-client-secret> identificado en Parámetros de configuración de SSO.
Al configurar el cliente de Experience Service, PingFederate brinda la opción de generar una clave para el cliente. Si decide generar una clave para el cliente, capture el valor generado, ya que será necesario para completar otros pasos de instalación y configuración. Como alternativa, puede elegir su propia clave de cliente. En tal caso, asegúrese de que la clave que elija sea una contraseña segura y que no se pueda adivinar fácilmente.
URL de redirección
Defina este valor igual al parámetro <es-redirect-uri> identificado en Parámetros de configuración de SSO.
Ámbito de ES
Defina este valor igual al parámetro <es-scope> identificado en Parámetros de configuración de SSO.
Ámbito externo
Por defecto, se define en THINGWORX.
Acceso a ThingWorx
Seleccione una de las siguientes opciones:
Utilizar clave de aplicación: seleccione esta opción para utilizar claves de aplicación en ThingWorx
Utilizar credenciales: seleccione esta opción para utilizar una cuenta en el IdP.
Para obtener más información, consulte Autenticación de ThingWorx.
Nombre de usuario
Establezca este valor como el del atributo sub identificado en la política de OpenID Connect.
Tiempo de espera (minutos)
Si Experience Service se autentica mediante OpenID Connect, se crea una sesión para el usuario que lo ha autenticado. Esta propiedad indica el intervalo de tiempo en minutos que debe transcurrir hasta que se invalide la sesión y el usuario deba autenticarse de nuevo.
Client ID
Introduzca el nombre del ID de cliente de Studio. El valor por defecto de este campo es PTC_Studio_Client_ID. Sin embargo, si se ha configurado en un valor diferente, debe introducirse aquí.
18. Se abrirá la ventana Servidor de ThingWorx. Introduzca la información necesaria y pulse en Siguiente cuando haya terminado.
Campo o ajuste
Descripción
URL de servidor de ThingWorx
Es un campo obligatorio.
Introduzca el URL de la instancia de ThingWorx en el campo URL de servidor de ThingWorx. Por ejemplo, https://twx.example.com:8443/Thingworx.
Configurar acceso público al servidor de ThingWorx
Seleccione esta casilla para permitir que las experiencias públicas accedan a datos de ThingWorx.
Para obtener más información sobre experiencias públicas y cómo configurar el acceso púbico a ThingWorx, consulte Configurar el acceso público a ThingWorx.
Credenciales de administración del servidor de ThingWorx
Autenticación básica: proporcione el nombre de usuario y la contraseña de una cuenta que tenga permisos administrativos en el servidor de ThingWorx. Estas credenciales se utilizan para configurar el acceso al servidor de ThingWorx que requiere Experience Service.
Inicio de sesión único (OpenID Connect): proporcione el token de acceso que adquirió en Obtener token de acceso de OAuth para el administrador de ThingWorx mediante Postman.
19. En la ventana Listo para Instalar, pulse en Siguiente.
Pasos posteriores a la instalación (solo para inicio de sesión único)
Para obtener información sobre los pasos posteriores a la instalación para la autenticación con inicio de sesión único, consulte Pasos posteriores a la instalación del inicio de sesión único.
Modo desatendido
Para ejecutar el instalador en modo desatendido en Windows, utilice el siguiente comando de inicio:
start /W <name of installer file>.exe --mode unattended --optionfile install.options
Los valores especificados para las opciones se validan utilizando la misma lógica empleada para validar los valores introducidos manualmente. Para obtener más información sobre las opciones que se pueden especificar cuando se ejecuta el instalador en modo desatendido, consulte Modo desatendido. Si no se indica ningún valor, se utiliza el valor por defecto. Si no se indica ningún valor, se utiliza el valor por defecto.