Conectar vía API

Sigue las instrucciones a continuación para conectar Violet a Teamcenter mediante la API de Teamcenter.

circle-info

Si deseas omitir la API de Teamcenter (recomendado para un mejor rendimiento), puedes conectarte directamente a la base de datos SQL de Teamcenter. Salta adelante a las instrucciones aquí. Si deseas conectarte a TeamcenterX, dirígete a las instrucciones aquí.

Configurar la conexión con tu servidor

Primero, deberás asegurarte de que Violet pueda acceder a tu servidor Teamcenter mediante uno de los métodos siguientes:

chevron-rightOpción 1: Acceso directo de Violet (Método preferido)hashtag

En este método, Violet se comunicará directamente con tu servidor Teamcenter en un puerto dedicado.

Para ello, deberás abrir tu firewall a nuestra dirección IP:

  1. Por defecto, Violet se conectará al puerto TCP:8080 en tu servidor Teamcenter

    1. Para garantizar que la conexión entre Violet y Teamcenter sea segura, es importante que el endpoint en tu servidor Teamcenter esté protegido con un certificado SSL válido.

    2. Si prefieres usar un puerto diferente, háznoslo saber. Cualquier puerto está bien siempre que JsonRestServices esté disponible allí.

  2. Si estás usando Teamcenter Active Workspace, también necesitaremos comunicarnos con el puerto 3000 (en particular si planeas transferir archivos de Teamcenter)

  3. Añade nuestra dirección IP (abajo) a la lista de permitidos en los puertos seleccionados

chevron-rightOpción 2: Conectar vía VPNhashtag

En este método, necesitaremos establecer un túnel VPN (recomendamos Tailscalearrow-up-right) entre la VPC de AWS de Violet y la red donde se aloja tu Teamcenter.

Consulta más detalles sobre cómo configurar esto aquí.

También soportamos la conexión a través de AWS PrivateLink.

En cualquier caso, necesitaremos trabajar directamente con tu equipo para configurar y confirmar la conexión.

Confirmar acceso

Tu instancia de Teamcenter deberá estar ejecutando JsonRestServices para permitir que Violet se conecte. Para la mayoría de las implementaciones, puedes esperar que esto esté habilitado por defecto.

Si no estás seguro de si tu instancia está ejecutando JsonRestServices, puedes ejecutar la prueba rápida a continuación.

chevron-rightProbar si tu Teamcenter está ejecutando JsonRestServiceshashtag
  1. Abre un navegador web y navega a: http://yourteamcenter.yourdomain.com:8080/tc/JsonRestServicesarrow-up-right

    1. (Nota, reemplaza yourteamcenter.yourdomain.com con la ubicación de tu servidor Teamcenter).

  2. Deberías ver una página de error con el siguiente mensaje. Esto confirma que JsonRestServices se están ejecutando en ese endpoint.

La solicitud no pudo ser entendida por el servidor debido a una sintaxis malformada.

Si ves una respuesta distinta a este mensaje, es posible que no tengas JsonRestServices habilitados. Necesitaremos conectarnos con el equipo de implementación de Teamcenter para habilitarlos.

Crear una cuenta de servicio

Sugerimos que crees una cuenta de servicio dedicada de solo lectura en Teamcenter para Violet. A menos que tengas ActiveWorkspace, esto en realidad es necesario para permitir que Violet acceda a la API REST sin bloquear a otro usuario.

Incluso con ActiveWorkspace (que permite inicios de sesión simultáneos para un solo usuario), tener una cuenta de servicio dedicada ayudará a evitar ambigüedad en tus datos y permitirá al equipo de Violet probar y mantener la integración de la manera más fiable.

Tu representante de Violet compartirá un bóveda de 1Passwordarrow-up-right contigo para intercambiar credenciales de forma segura.

Conectar Teamcenter

  1. Selecciona Teamcenter

  2. Introduce la URL del servidor seguida del número de puerto que seleccionaste durante la configuración (típicamente :8080).

  3. Introduce tu nombre de usuario y contraseña de Teamcenter, luego haz clic en Conectar.

    1. Puedes usar tu propia cuenta de usuario o una cuenta de servicio. Normalmente recomendamos usar una cuenta de servicio para evitar ambigüedad en tus datos, especialmente en organizaciones grandes.

Una vez que tu conexión esté activa, estarás listo para configurar tu integración con Teamcenter.

Última actualización

¿Te fue útil?