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
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.
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.
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.