Automations
Last updated
Last updated
Violet’s Automations feature allows you to automate data sync between apps. For example, set up an automatic sync of NX and Altium parts from Teamcenter directly to your ION library.
This powerful feature works by ingesting and mirroring data from a source app into Violet, then pushing it to a downstream tool that has a known, mapped data structure.
Once an automation is created, Violet will continue to push new revisions to the target app when they occur.
You can configure rules for your data sync as well, for example only syncing parts that are Released, contain a certain Part Number prefix, etc.
Save your engineering team valuable time by automating a previously manual task: pushing assemblies from Teamcenter into your ION parts library.
This automation is configurable in a number of ways:
Push parts on an individual basis, or by default for your entire Teamcenter instance
Configure rules for which parts you want to push, for example pushing only released parts
Update revision scheme post-push to ensure consistency in ION
Detailed information can be found here.
This automation pushes assemblies from Teamcenter to NetSuite to populate Inventory items.
This automation is configurable in a number of ways:
Push parts on an individual basis, or by default for your entire Teamcenter instance
Configure rules for which parts you want to push, for example pushing only released parts
Curious how it works or ready to get started? Follow the instructions below.
Connect NetSuite. First, you will need to have NetSuite integrated in Violet. Connect and configure your integration by following the instructions here. Make sure the integration is fetching Items.
Connect Teamcenter. Next, you will set up your Teamcenter integration. Connect and configure your integration via the instructions here.
Configure your automation. Once connected, there are two ways to sync data from Teamcenter:
Part-by-part
In this method, you can push parts to NetSuite on a one-off basis.
Navigate to the desired Teamcenter Part in Violet. Under Automations, select your target app and click Push.
Note, if this part is an assembly, the entire assembly will be pushed!
2. Once successful, you will now see this part and its children in Teamcenter, Violet and NetSuite.
Entire integration by default
In this method, you can configure a Teamcenter integration to automatically push all Bills of Material (BOMs), sub-assemblies and parts to NetSuite, including new revisions.
Configure this automation when you create the Teamcenter integration - see Step 2 above, Connecting Teamcenter.
2. You will have the option to only sync released data from Teamcenter:
We’ll need to set up a couple things first:
Violet will need access to your Teamcenter server, which is either via simple whitelisting or VPN. Detailed info here.
Let us know if you have any Custom Item Types or Custom Properties in Teamcenter
We’ll need a read-only Violet user account for your Teamcenter instance, and access to Active Workspace if you have it
Sync CAD metadata and files from Teamcenter to Datum.
When configuring your Teamcenter integration, select Datum in the dropdown menu to push part information to Datum’s part library.
Our Manufacturo Automation is coming soon!
If you are interested in this automation (or any others), please reach out to hello@violetlabs.com.
Push parts, assemblies and change orders from Duro into your ION parts library.
This automation is configurable in a number of ways:
Push parts on an individual basis, or by default for your entire Duro instance
Configure rules for which parts you want to push, for example pushing only released parts
Update revision scheme post-push to ensure consistency in ION
Currently, Violet pushes the following properties as well as files (this is configurable):
Part Number
Revisions
Release Date
Owner
Last Modified Date
Last Modified By
Center of Mass
BOM Qty
[NEW] STEP Files
[NEW] PDF documents
For a PLM —> ION automation, Violet also detects the revision scheme(s) available in the user’s ION instance. The user can then update the selected scheme in ION.
The Violet integration is highly configurable - if your team needs to fetch and push other properties, including custom properties, please reach out to us.
Automate the sync of assemblies from Solidworks PDM into your MES or ERP.
Currently, this automation supports Solidworks PDM via .csv import. A Solidworks plugin is on our feature roadmap and launching soon.
Follow the instructions below to get started.
First, you'll need to have a Fusion integration in Violet that is fetching Parts
(instructions here)
In Solidworks, navigate to your Bill of Materials (BOM) assembly and export in .csv format.
In the dropdown menu, choose to automatically push data to Fusion and click Create. You're done! [Optional] Push released parts only. To push only released parts, check the box beneath the dropdown.