Exporting and Downloading Solutions

Before exporting a solution, you need to link all elements (integration entities, document templates, apps roles) that you need on destination (especially those which do not exist on destination, on the tenant or environment where you will import the solution); otherwise, the solution import will fail.

Linking entity / entity fields to the current solution

Note:  This feature is available in DRUID 5.20 and higher.

Linking entities / entity fields to the current solution is useful when you want to export a solution with views and forms defined for specific entities.

To link entities /entity fields, from the Solution Contents menu, click Entities and at the top-right corner of the Entities page, click . Click the link icon displayed in line with the entities you want to link and at the top of the page, click the Confirm button.

The Link entities and entity fields pop-up appears which lists the entities you selected and all the entities already linked to the current solution (if any).

You can link all entity fields or only specific fields that are used in web views, forms and charts. Click the drop-down displayed in front of the entity name and select all the entity fields or only the ones you want to link to the current solution, then click Save.

Hint:  It might take up to a minute to link the entity fields to the current solution; therefore, you might want to wait until the process completes.
Note:  If you link entities that have views, forms and charts defined, then the workspaces using those entity elements are also linked to the current solution and will be included in the solution export package.

Linking elements to the current solution

To link elements to the current solution, from the main menu, click References, click the Link icon () corresponding to the elements you want to link and at the top right-corner of the page click the SolutionLinkReferencesApplyChanges button.

The elements are linked to the current solution, that is the solution has all needed dependencies. You can now export the solution.

Exporting a solution

To export a solution, at the top-right corner of the solution configuration page, click the Export button.

In DRUID 5.15 and higher, you can include the following bot-related settings in the solution export package:

  • Enable Web Socket
  • Block File Upload
  • Is out of band upload
  • Bot framework version
  • Authentication expiration minutes
  • Additional languages (including machine translation setup, but without credentials)
  • Theme and webchat custom parameters
  • NLU settings (without credentials to external NLU providers)
  • Dialog management (special flows)
  • Live Chat configurations (without Queues and Agents)
  • Analytics
  • Roles

To include the bot-related settings in the export package, on the solution details page, click on the General section header and tap on Include Bot settings.

Important!  Including the bot-related settings in the solution export package is fully secure as it does not contain any credentials. After the solution import on the destination bot, you have to manually enter the credentials if specific bot settings require credentials (e.g. machine translation).
Note:  Importing the solution package on the destination bot will overwrite that bot settings except for the bot languages. The import will add new languages from solution to the destination bot without removing the existing languages from the destination bot.

DRUID generates a new archive (zip file) with the latest version of the elements included in the solution. The zip file contains json files with object metadata.

At the top of the configuration page, the status of the solution packaging operation appears. It can be “Success” if the operation was successful, “Pending” while the solution is packed in a zip file and “Failed” if the operation failed.

If status is “Pending”, click the Refresh button to refresh the status of the solution packaging operation.

If the operation was successful, download the solution package by clicking the DownloadSolution button.

A pop-up appears asking you to open the archive or save it. Choose to save the archive and click OK. The latest exported solution (zip file) is saved on your machine to your default download folder.

You can restore the solution at a later moment or import it in another bot or in a different tenant.