Administración especializada > Soporte de visualización y publicación > Integración de Creo View de WVS > Inicio de Creo View desde Windchill
  
Inicio de Creo View desde Windchill
Resumen
El cliente Creo View se puede iniciar mediante la acción Abrir en Creo View en varias ubicaciones de Windchill desde ordenadores de escritorio con Creo View instalado. Al iniciar el cliente Creo View desde Windchill, el cliente se comunica con Windchill para recuperar los datos que se deben mostrar al usuario. Anteriormente, Windchill estaba configurado para iniciar Creo View mediante un plug-in de explorador.
Los exploradores Web están dejando de soportar los plug-ins. Ya no hay complementos para Google Chrome, Firefox ni Microsoft Edge. Para obtener más información, consulte CS 222882.
Por lo tanto, se proporciona un nuevo mecanismo para iniciar la acción Abrir en Creo View desde Windchill sin utilizar un plug-in de explorador. El nuevo mecanismo inicia Creo View desde un nuevo ejecutable, independientemente del explorador que utilice el usuario. Por defecto, Windchill está configurado para utilizar Creo View Agent para abrir Creo View, pero el administrador puede cambiar al mecanismo de plug-in al modificar la configuración de Windchill que se describe en Configuraciones del explorador a continuación.
Este cambio no afecta a la apertura de las instancias de Creo View integradas, tales como las imágenes reducidas del panel de visualización y de la navegación de imágenes reducidas. Por el mismo motivo, se proporciona un nuevo mecanismo, WebGL, para soportar el navegador de imágenes reducidas. Para obtener más información sobre la visualización de imágenes reducidas mediante WebGL, consulte Uso de WebGL para representar gráficos 3D al final de este capítulo.
Acerca del inicio de Creo View mediante un plug-in (heredado)
El inicio del cliente Creo View en el explorador requiere un plug-in. De este modo, se permite la integración del cliente Creo View en el explorador. El plug-in utiliza las API de plug-in del explorador para comunicarse con Windchill. Cuando Creo View solicita la recuperación de un fichero desde Windchill, el explorador realiza la solicitud en nombre del cliente. Dado que el explorador ya se ha autentificado en Windchill y el explorador envía la solicitud a Windchill en nombre del cliente, no se necesita ninguna autentificación independiente. En la siguiente ilustración se indica la comunicación entre Windchill, el explorador del usuario, el plug-in de Creo View y el cliente Creo View.
Figura 1: mecanismo de lanzamiento anterior
Acerca del inicio de Creo View sin plug-in
El explorador del usuario inicia un nuevo proceso, Creo View Agent. Creo View Agent funciona como un ejecutable independiente fuera del explorador del usuario. Internet Explorer está integrado en Creo View Agent. Este explorador integrado se utiliza para la autentificación y la comunicación con Windchill. Creo View Agent inicia el cliente Creo View y gestiona la comunicación con Windchill.
Figura 2: nuevo mecanismo de lanzamiento
Creo View Agent funciona según la siguiente secuencia:
1. El explorador inicia Creo View Agent en cada solicitud para iniciar Creo View.
El instalador de Creo View asocia un protocolo de URI personalizado, creoview://, en el Registro de Windows mediante el ejecutable pvagent.exe.
El explorador inicia el ejecutable asociado que proporciona el URL como un argumento de la línea de comandos.
En el URL de inicio se incluye el URL base de Windchill, el nombre de usuario de Windchill, el ID de contexto de la sesión de Windchill y las opciones necesarias. La información se entrega como una cadena JSON codificada en Base64.
2. Creo View Agent realiza una verificación para ver si hay otros procesos de Creo View Agent en ejecución.
Si hay otros procesos, y uno corresponde a esta combinación de servidor Windchill/usuario de Windchill, la solicitud se remite a dicho proceso de Creo View Agent (ya autenticado y abierto) y se cierra el proceso actual de Creo View Agent.
Si no hay procesos o no se encuentra ninguna coincidencia de servidor Windchill/usuario de Windchill, este proceso de Creo View Agent gestionará la solicitud.
3. Cuando Creo View Agent se inicia por primera vez, utiliza el explorador integrado (Internet Explorer) para ponerse en contacto con el URL de Windchill base y permite la autentificación.
Contiene un cuadro de diálogo de autentificación del explorador para la autentificación básica.
Para la autentificación basada en formularios se muestra una ventana con la ventana del explorador integrada en ella.
El nombre de usuario que se utiliza para la autentificación de Creo View Agent debe ser el mismo nombre de usuario que se utiliza en la sesión del explorador en la que se ha iniciado la acción Abrir en Creo View.
4. Creo View Agent inicia Creo View como una aplicación independiente. No se integra en una ventana del explorador.
Es posible abrir varias sesiones de Creo View al mismo tiempo.
El usuario puede añadir datos a una sesión abierta de Creo View seleccionada.
5. Creo View distribuye todas las solicitudes http a través de Creo View Agent, de forma similar a como lo hace el plug-in de Creo View en el explorador.
La sesión del explorador integrado de Creo View Agent gestiona las solicitudes http.
Por consiguiente, toda la interacción del explorador de Creo View se realiza con Internet Explorer.
6. El proceso de tiempo de espera de Creo View Agent inicia cuando se cierran las sesiones de Creo View. Si Creo View Agent aún está en ejecución, el usuario puede abrir nuevas sesiones de Creo View. El valor de tiempo de espera por defecto es de 5 minutos. Para cambiar la configuración del tiempo de espera, consulte Configuraciones del explorador a continuación.
* 
En resumen, se utiliza el mismo Creo View Agent para varias solicitudes si las solicitudes corresponden al mismo servidor Windchill y el mismo usuario de Windchill.
Las solicitudes para iniciar Creo View pueden proceder de cualquier combinación de exploradores que se soporten en Windchill. Los datos de distintas sesiones de explorador ahora se pueden combinar en una sesión de Creo View, siempre y cuando se inicien desde el mismo servidor Windchill y el mismo usuario de Windchill.
Procedimiento para iniciar Creo View desde Windchill
Al realizar la acción Abrir en Creo View, en el explorador se muestra un mensaje de aviso en el que se indica que se está por iniciar la aplicación especificada. Seleccione o despeje la casilla sobre si se debe recordar la selección para esta aplicación y seleccione el botón de confirmación del explorador para iniciar el programa.
Creo View se abre en una ventana independiente y se cargan los datos.
Si ya hay una o varias sesiones de Creo View abiertas, el cuadro de diálogo Abrir en Creo View se abre con una lista de las sesiones abiertas.
Para abrir a una nueva sesión, seleccione Crear una sesión nueva.
Para añadir a una sesión existente, seleccione la sesión de la lista.
Configuraciones del explorador
El administrador puede cambiar las opciones de las siguientes dos configuraciones de Windchill.
El valor de tiempo de espera se configura (en segundos) mediante una opción de configuración de wvs.properties. La opción de configuración por defecto es de 300 segundos (5 minutos).
-<Property default="300" name="wvs.openincreoview.session.timeout"/>
Si el valor de la propiedad se define en 0, Creo View Agent se cierra cuando se cierre la última sesión de Creo View.
Por defecto, el nuevo mecanismo se utiliza para iniciar Creo View. Los usuarios de Firefox e Internet Explorer pueden iniciar Creo View mediante el mecanismo de plug-in al realizar cambios en esta configuración.
<Property default=“false" name="wvs.openincreoview.use.plugin.ie"/>
<Property default=“false" name="wvs.openincreoview.use.plugin.firefox"/>
En Google Chrome y otros exploradores, use siempre el mecanismo nuevo.
Uso de WebGL para representar gráficos 3D
WebGL (biblioteca de gráficos web) es una API JavaScript para mostrar gráficos informatizados interactivos 3D y gráficos 2D en cualquier explorador web compatible sin el uso de plug-ins. En Windchill 11 M020 y versiones posteriores, WebGL es el visualizador de gráficos 3D por defecto. El sistema cliente no necesita tener Creo View instalado para activar el navegador de imágenes reducidas.
WebGL no soporta la acción Copiar imagen de la imagen reducida. Para activar la acción Copiar imagen, el administrador puede iniciar el mecanismo de plug-in de Firefox e Internet Explorer cambiando esta configuración:
<Property default=“false" name="wvs.thumbnailnav.use.plugin.ie"/>
<Property default=“false" name="wvs.thumbnailnav.use.plugin.firefox"/>