ION Factory OS


Integrations with Duro PLM
Please contact your First representative or [email protected] for details on activating the Duro integration.
Push all of your Components from Duro to ION Parts so that you have the meta data and the bill of materials (BOM) information you need to start building. This integrations eliminates the extra effort it typically takes to manually import part and BOM information into ION, which will help you create procedures and execute runs faster.

Duro Change Order Approved

On change order approval within Duro, an integration with ION can fire which propagates part information changes to ION. This allows establishing Duro as the source of truth for part information, and ION will remain up to date with changes made there with no manual intervention. This is achieved using a webhook within Duro and a purpose-built integration worker within ION.

Set up

  1. 1.
    Navigate to the Integrations page designated by the two arrows in the bottom lefthand corner of your screen.
    Select Integrations in the Bottom Left Hand Corner
  2. 2.
    Select Duro integration instance from the marketplace, and hit Configure.
  3. 3.
    Hit Next and add your API credentials. You can find documentation on API credentials here API Keys
    • IMPORTANT: Each API Key is associated with a specific environment, be sure to generate the API keys from the correct environment and configure the automation to the designated environment.
      Set your Environment According to Where the API Keys were Generated
  4. 4.
    Generate a Duro API Key by navigating to the integration settings page and select Get API Key. Input that into the configuration of the integration.
  5. 5.
    Ensure the revisions schemes for your production and prototype parts are created in ION and the names inputted into the configuration screen.
  6. 6.
    To finish the configuration, you can map the data between the two platforms by adding key value pairs for ION native attributes and custom attributes. The keys are ION fields and the values are Duro fields.
  7. 7.
    Hit Finish to complete the integration configuration. Before leaving this page, copy the URL by clicking the clipboard icon as seen below in order to configure the webhook in Duro in the following step. If the URL is hidden, you can show it by clicking on the No API Key Configured dropdown.
    Show the URL by Clicking on the No API Key Configured Dropdown
  8. 8.
    The last step is to create a webhook in Duro that sends data to ION when a change order is approved. Navigate to the webhook page in settings and create new. You can populate the URL with the URL you captured in the previous step. Fill out the remaining details as seen below.
Please ensure the Include all Components and Products data below is checked as seen below

Future Improvements

At the moment, the Duro integration only sends Components and Component assemblies over to ION. We will be working on some improvements to enable Products to be sent over as well.
In addition, file attachments and thumbnails from Duro are coming soon.