Importing and Exporting Flows

Version 22.0.8209


Importing and Exporting Flows


Flows, individual connectors, and entire workspaces can be imported and exported using the Flows page of CData Arc. Exported flows, connectors, and workspaces are stored in .arcflow files that can be imported to different instances of Arc.

Importing

You can import connectors, flows, or workspaces from .arcflow files into Arc using the options outlined below.

Drag and Drop Import

If you drag an .arcflow file into the Flows canvas, the application imports the connectors included in the .arcflow file.

After you import the file and refresh the page, the new connectors appear at positions in the Flow according to the imported settings. If the new connectors are not immediately visible, they may be available in the Flows section of the toolbox on the left side of the page.

Cogwheel Import

Click the cogwheel in the top-right corner of the Flows page and then click Import Workspace to open the import dialogue. You can use this option to import .arcflow files of any kind—for example, files that contain multiple workspaces, connectors, and flows.

After you import the file and refresh the page, the new connectors appear at positions in the Flow according to the imported settings. If the new connectors are not immediately visible, they may be available in the Flows section of the toolbox on the left side of the page.

Password-Protected Imports

When importing an .arcflow file that contains values that are encrypted with a custom password, the import behavior is affected by the password you provide during the import:

  • If you provide the correct password, Arc decrypts the encrypted values, imports them into the flow, and then encrypts them in port.cfg values on-disk.

  • If you provide a password that does not match the file’s password, Arc displays an error and does not import any information.

  • If you do not provide a password, Arc displays a warning about encrypted values being unavailable without the password. You can either skip importing these encrypted values (and only import non-encrypted values) or go back and provide the password for the file.

Exporting

You can export a connector, flow, or workspace as an .arcflow file that can be used across different instances of Arc. The sections below outline how to export your data.

Exporting Individual Connectors

Right-click on a connector within the Flow and select Export Connector Settings. Configure the export options as desired and click Export.

Exporting Flows

To export multiple connectors within a single Flows canvas, follow these steps:

  1. Enable multi-select mode via the Select Multiple Connectors button in the bottom-right portion of the page.
  2. Click and drag the multi-select cursor in the flow to create a box that contains each of the desired connectors.
  3. Release the cursor to select the connectors in the box.
  4. Right-click any of the selected connectors and choose Export Connector Settings.
  5. Configure the export options as desired and click Export.

Exporting Workspaces

To export the entire current workspace, or all workspaces in the application, follow these steps:

  1. Click the cogwheel in the top-right corner of the Flows page.
  2. Select Export Workspace.
  3. Configure the export options as desired and click Export.

The resulting .arcflow file contains all of the connector settings files for the specified workspace(s).

Export Options

When exporting data, you can choose whether to include profile settings in the export file. You can also specify a Password for the file:

  • If you do not enter a password, Arc masks and excludes sensitive values from the export file.
  • If you enter a password, Arc decrypts the sensitive values that are saved in port.cfg files, adds them to the export file, and encrypts them with the password you provide.