Import and Export Workflows

You can import and export workflows in InsightConnect. Use this feature to:

  • copy a workflow and configure copies with slight differences
  • control versions of a workflow in-product or in your own repositories

Komand Marketplace Workflows

InsightConnect does not currently support the import features for .kom files downloaded from the Komand marketplace.

Export a Workflow

You can export any of your active workflows in InsightConnect. Exporting your workflows can help you manage workflow versions or copy a workflow for other uses.

To export an active workflow:

  1. From the Active tab of the “Workflows” section, locate the workflow you want to export.
  2. Click on the three dots on the right of the workflow’s card to open the workflow options menu.
  3. Select Export Active.
  4. Your workflow will be downloaded as a .icon file with the same name as the workflow. For example, if you export a workflow called “Welcome Workflow,” the downloaded file would be named Welcome Workflow.icon.

Import a Workflow From the Extension Library

You can import workflows directly from the Extension Library.

Alternatively you can import workdlows into your InsightConnect instance with the import wizard:

  1. Go to the Active tab of the “Workflows” section.
  2. Click on the blue Add Workflow button on the top right of the page, then click Browse Templates to view workflows on the Extension Library. This will launch the Extension Library in a new dialog.
  3. Choose the extension you want to install and click on it.
  4. Click Import on the top right of the page

Import a Workflow From File

You can import .icon files into your InsightConnect instance with the import wizard.

To import .icon files with the import wizard:

  1. Go to the Active tab of the “Workflows” section.
  2. Click on the grey Import button in the bottom right of the page to run the import wizard.

Once the import wizard starts:

  1. Drag and drop the .icon file you want to import, or click on the file icon to browse for and select a .icon file in your environment’s file manager.
  2. Review the plugins required for the workflow. If you don’t already have the workflow’s plugins within your InsightConnect instance, click Add All Plugins to add them to InsightConnect. Once you have all the required plugins in InsightConnect, click Next.
  3. You can configure plugins in the wizard or choose to configure them later. If you don’t configure connections, orchestrators, or Slack workspaces now, you will not be able to activate the workflow upon import.
  • To configure the plugins now, click on the down arrow on the right of each plugin’s card. Click Save after configuring each plugin, then click Next after all your plugins are configured. To configure the plugins later, click Skip this Step in the top left of the wizard panel.
  • To configure global artifacts now, choose one of the following options in the Import Workflow wizard:
    • If you want to use the original global artifact associated with the workflow, choose the global artifact from the Select Global Artifact dropdown.
    • To create a new global artifact that matches the schema of the global artifact that the Helper step was using, click Add New Global Artifact with this Schema. Enter a unique name, description and tags to the global artifact to help you identify it later.
  1. Review the workflow details. You can change the workflow name, description, and tags as needed. If you configured connections, orchestrators, or Slack workspaces for the workflow in the previous step, you can elect to activate the workflow upon import by checking the box for this option. Click the Import button to add the workflow to your InsightConnect instance.

Activate a workflow upon import

The activate option will not be available if any plugins are not correctly configured.

If you checked the box to activate the workflow upon import, you can find the new workflow activated on the Workflows page. Otherwise, the workflow will be deactivated. When importing a workflow, you must edit the workflow and configure any required parameters before activating it.