# Teamcenter to ION

## Getting started

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

{% stepper %}
{% step %}

### Create an <img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FjEUUf71xOyb4XakXE8Lw%2Fion.png?alt=media&#x26;token=b2154d3d-d7c2-49fe-b327-405feddc422e" alt="" data-size="line">ION integration

First, set up and configure your ION or ION Gov integration, following the instructions [here](https://docs.violetlabs.com/apps/i/ion). Ensure that you are fetching the data types that you wish to sync (for the Teamcenter to ION sync, you must choose Parts).
{% 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, connect Teamcenter and create your integration (instructions [here](https://docs.violetlabs.com/apps/t/teamcenter)).
{% endstep %}

{% step %}

### **Configure Teamcenter to sync to ION**

In the Teamcenter integration panel, select ION as the target app from the dropdown menu. \
\
Configure any rules for your sync, for example only pushing **Released** parts.

<p align="center"><br><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FpWG76QJ8KbEjE6rCT5et%2FTC-ION%20-%20released%20only.png?alt=media&#x26;token=128e78ff-f777-4c26-a37c-6c976502c286" alt="" data-size="original"></p>
{% endstep %}
{% endstepper %}

### One-time data syncs

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

1. Navigate to the desired Teamcenter Part in Violet. Under **Automations**, select your target app and click Push.\
   \
   \&#xNAN;*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%2FfO5PqpZBYT98IlVVCHXg%2FTC-part%20push.png?alt=media&#x26;token=24e964c9-4779-41df-975d-bbba50f79efb" alt="" width="375"><figcaption></figcaption></figure>

2. Once successful, you will now see this part and its children in Teamcenter, Violet and ION.

### Revision Schemes

Violet will detect the part revision scheme(s) available in your ION integration. From there, you can update the selected scheme within ION.

## 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").
