# Teamcenter to NetSuite

## Getting started

Follow the instructions below to automatically sync data from [teamcenter](https://docs.violetlabs.com/apps/t/teamcenter "mention") to [netsuite](https://docs.violetlabs.com/apps/n/netsuite "mention"):

{% stepper %}
{% step %}

#### Create a<img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FYVot6eAVEbnKA06wjZMp%2FNetSuite.png?alt=media&#x26;token=7db7c6b7-0aaa-496b-9a0f-371ebf097d1b" alt="" data-size="line">NetSuite integration

First, connect NetSuite and create your integration (instructions [here](https://docs.violetlabs.com/apps/n/netsuite)). Make sure the integration is fetching **Items.**
{% endstep %}

{% step %}

#### Connect  <img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FbGCfobaGlsNcIsh6aA04%2Fimage.png?alt=media&#x26;token=3e4643c1-815e-4feb-a163-e9fec1776dce" alt="" data-size="line">Teamcenter and create an integration.

Next, set up your Teamcenter integration following the instructions [here](https://docs.violetlabs.com/apps/t/teamcenter).
{% endstep %}

{% step %}

#### **Configure Teamcenter to sync to NetSuite.**

In the Teamcenter integration panel, select NetSuite as the target app from the dropdown menu:

<figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FqLA0TO61i2eUes5n2NIZ%2FScreenshot%202024-08-01%20at%207.16.47%E2%80%AFPM.png?alt=media&#x26;token=ec059752-4140-4bf3-b05b-2f1d480a5488" alt="" width="375"><figcaption></figcaption></figure>

You will have the option to only sync **released** data from Teamcenter:

<figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FDZFmpUaRbot5WwrUV0U4%2FScreenshot%202024-08-01%20at%207.17.20%E2%80%AFPM.png?alt=media&#x26;token=5e430b02-8dd8-4a83-9c30-1bf168cf97c8" alt="" width="375"><figcaption></figcaption></figure>

Violet will automatically push all parts and their children to NetSuite as Items, and it will push changes to existing Items when there are changes.
{% endstep %}
{% endstepper %}

#### One-time data syncs

Alternatively, you can push parts to NetSuite on a one-off basis.

1. Navigate to the desired Teamcenter Part in Violet.&#x20;
2. Under **Automations**, select your target app and click Push.<br>

   *Note, if this part is an assembly, the entire assembly will be pushed.*

<figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FfL4GvNI4wT4NYepCbk24%2FTC--NetSuite.png?alt=media&#x26;token=9a27b48e-ab8e-49a7-8dbb-1cb7877b9249" alt="" width="375"><figcaption></figcaption></figure>

&#x20;2\. Once successful, you will now see this part and its children in Teamcenter, Violet and NetSuite.

## Observability

To learn more about monitoring performance and health & status of your data syncs, head to [observability](https://docs.violetlabs.com/features/workflows/observability "mention").
