First, you'll need to configure your Teamcenter server to communicate with Violet via one of the below methods:
Option 1: Direct Violet Access (Preferred Method)
In this method, Violet will communicate directly with your Teamcenter server on a dedicated port.
To do so, you will need to open your firewall to our IP address:
By default, Violet will connect to port TCP:8080 on your Teamcenter server
To ensure that the connection between Violet and Teamcenter is secure, it is important that the endpoint on your Teamcenter server is protected with a valid SSL certificate.
If you prefer to use a different port, let us know. Any port is fine as long as JsonRestServices is available there.
In this method, we’ll need to establish a VPN tunnel (we recommend Tailscale) between Violet’s AWS VPC and the network where your Teamcenter is hosted.
Either way, we’ll need to work directly with your team to configure and confirm the connection.
Create and share a read-only Violet user account
We also ask that you create a dedicated read-only user account for Violet. This is required to allow Violet to access the REST API without locking out another user.
(If your Teamcenter has ActiveWorkspace, which allows simultaneous logins for a single user, this is not strictly required. However, dedicated access will still help the Violet team reliably test and maintain your integration)
The Violet team will share a dedicated 1Password vault with you to securely exchange credentials.
In order for Violet to connect to your Teamcenter instance, it will need to be running JsonRestServices,which is usually enabled out of the box.
Not sure whether yours is? Run the quick test below.
Test if your Teamcenter is running JsonRestServices