{"id":23706,"date":"2020-07-03T15:40:59","date_gmt":"2020-07-03T14:40:59","guid":{"rendered":"https:\/\/developer.kore.ai\/v10-1\/?p=23706"},"modified":"2022-09-30T11:45:04","modified_gmt":"2022-09-30T10:45:04","slug":"bot-versioning","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-settings\/bot-management\/bot-versioning\/","title":{"rendered":"Bot Versioning"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Very often, as part of the development process, you may want to mark specific stages as versions. The reasons could be as varied as:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Creating a version of the assistant before proceeding to subsequent changes;<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Preserving a fully tested version till the production release while continuing to work on enhancements;<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Keeping track of all the changes made.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">If the new changes are not working out, for any reason, then you would want to revert back to the previous state.<\/span><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Overview\"><span style=\"font-weight: 400\">Overview<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">Kore.ai\u2019s <\/span><strong>Bot Versions<\/strong><span style=\"font-weight: 400\"> option is specifically designed to meet the above requirements.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Using this option, you as a developer can:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">create multiple versions of the definition;<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">view and manage all versions available for the assistant; and<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">restore the assistant to a previous version.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Versioning is supported in Standard and Universal Bots.<\/span><\/p>\n<p><span style=\"font-weight: 400\">This option can be accessed from the <\/span><strong>Deploy<\/strong><span style=\"font-weight: 400\"> tab from the top menu, under the left menu option <\/span><strong>Bot Management -&gt; Bot Versions.<\/strong><strong><br \/><\/strong><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Version_Types\"><span style=\"font-weight: 400\">Version Types<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">The version type is based on the ways in which a Bot version is created:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><strong>User Created<\/strong><span style=\"font-weight: 400\">: These versions are created by you as a developer, as discussed below.<\/span><\/li>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The maximum number of user-created versions that will be created is set to 20. Once this limit is reached new versions will be created and the oldest versions are deleted.<\/span><\/li>\n<\/ul>\n<li style=\"font-weight: 400\"><strong>Auto Created<\/strong><span style=\"font-weight: 400\">: These versions are created as part of the publishing cycle. <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/publish\/publishing-bot\/\"><span style=\"font-weight: 400\">Learn more<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/li>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Whenever you publish a VA, the Platform creates a version automatically.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">This auto version includes the definition of the published copy of the assistant after the current publish request is accepted.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">In case the publish request is rejected, the version will not be created.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">You cannot delete these versions.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">While an auto-version creation is in-progress, you cannot raise any subsequent publish requests.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The maximum number of auto-versions that will be created is set to 20. Once this limit is reached new versions will be created and the oldest versions are deleted.<\/span><\/li>\n<\/ul>\n<\/ul>\n<p><span style=\"font-weight: 400\"><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112714\/deploy-integrations-botversions.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46625\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112714\/deploy-integrations-botversions-1024x469.png\" alt=\"\" width=\"771\" height=\"353\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112714\/deploy-integrations-botversions-1024x469.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112714\/deploy-integrations-botversions-300x137.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112714\/deploy-integrations-botversions.png 1945w\" sizes=\"auto, (max-width: 771px) 100vw, 771px\" \/><\/a><\/span><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Creating_a_Bot_Version\"><span style=\"font-weight: 400\">Creating a Bot Version<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">In this section, we discuss user created versions. Following are the steps to create such a version:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">From the <\/span><strong>Bot Versions<\/strong><span style=\"font-weight: 400\"> page, click the <\/span><strong>Create Version<\/strong><span style=\"font-weight: 400\"> button.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">You will be prompted to enter:<\/span><\/li>\n<ol>\n<li style=\"font-weight: 400\"><strong>Version Name<\/strong><span style=\"font-weight: 400\"> \u2013 enter a unique name that would ideally give an idea of a major feature of the assistant.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Description<\/strong><span style=\"font-weight: 400\"> \u2013 add in brief the changes that went into this version.<\/span><\/li>\n<\/ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Click <\/span><strong>Create Version<\/strong><span style=\"font-weight: 400\"> when done. Your version is created.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112700\/add-version.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-46616\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112700\/add-version.png\" alt=\"\" width=\"722\" height=\"726\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112700\/add-version.png 839w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112700\/add-version-150x150.png 150w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112700\/add-version-298x300.png 298w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112700\/add-version-100x100.png 100w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/a><\/span><span style=\"font-weight: 400\"><br \/><\/span><span style=\"font-weight: 400\"><br \/><\/span><\/li>\n<\/ol>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Version_Actions\"><span style=\"font-weight: 400\">Version Actions<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">Following are the actions you can perform from the Bot Versions listing page:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">On the <\/span><strong>Bot Versions<\/strong><span style=\"font-weight: 400\"> page, you will see a list of all versions of the assistant.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">For each version you can view:<\/span><\/li>\n<ol>\n<li style=\"font-weight: 400\"><strong>Name<\/strong><span style=\"font-weight: 400\"> of the versions<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Description<\/strong><span style=\"font-weight: 400\"> of the version<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Platform<\/strong> <strong>Version<\/strong><span style=\"font-weight: 400\"> where this version was created<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Created on<\/strong><span style=\"font-weight: 400\"> \u2013 the version creation timestamp<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Created by<\/strong><span style=\"font-weight: 400\"> \u2013 the user who created the version.<\/span><\/li>\n<\/ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">You can perform the following actions on each version:<\/span><\/li>\n<ol>\n<li style=\"font-weight: 400\"><strong>Restore<\/strong><span style=\"font-weight: 400\"> to a specific version;<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Export<\/strong><span style=\"font-weight: 400\"> a specific version;<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Delete<\/strong><span style=\"font-weight: 400\"> a specific version (not applicable for auto-versions).<\/span><\/li>\n<\/ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">You can also <\/span><strong>Compare<\/strong><span style=\"font-weight: 400\"> versions to track changes.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\"><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112718\/version-actions.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46628\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112718\/version-actions-1024x456.png\" alt=\"\" width=\"755\" height=\"336\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112718\/version-actions-1024x456.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112718\/version-actions-300x134.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112718\/version-actions.png 1922w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/a><\/span><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Comparing_Versions\"><span style=\"font-weight: 400\">Comparing Versions<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">The Version Comparison feature facilitates understanding the differences between versions of the same assistant. It helps to:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Debug issues in the recently published version by letting developers compare the published version with any of the previous versions.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Analyze changes before Publish. Developers can take a snapshot of changes by comparing a copy of the in-development version and the published version of the assistant.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Perform Impact Analysis before (or after) Version Restore. Developers can get a better understanding of the impact of version restoration by comparing the two versions.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Analyze changes in NLP\/NLU. NLP trainers can analyze the change in the assistant\u2019s NLP performance by comparing the training present in two versions.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Using the <\/span><strong>Compare<\/strong><span style=\"font-weight: 400\"> option against any version, you can compare any two versions of your assistant to review the list of changes made to its definition between the two versions.<\/span><\/p>\n<p><span style=\"font-weight: 400\">To compare versions, follow the below steps:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">On the <\/span><em><span style=\"font-weight: 400\">Bot Versions<\/span><\/em><span style=\"font-weight: 400\"> page, you can find a list of existing versions.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Hover over the version you want to compare and click <\/span><strong>Compare<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">On the <\/span><strong>Select Another Version to Compare<\/strong><span style=\"font-weight: 400\"> window, you can find the selected version (source) of your assistant and a list that contains different versions (target). Select a version from the list to compare to.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Click <\/span><strong>Proceed<\/strong><span style=\"font-weight: 400\">.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112704\/compare.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46619\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112704\/compare-1024x456.png\" alt=\"\" width=\"719\" height=\"320\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112704\/compare-1024x456.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112704\/compare-300x134.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112704\/compare.png 1922w\" sizes=\"auto, (max-width: 719px) 100vw, 719px\" \/><\/a><br \/><\/span><\/li>\n<li style=\"font-weight: 400\">On the Version Comparison page, you can find the comparison details categorized into:\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Tasks<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Training\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Intelligence<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Settings<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Variables<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Change Logs<\/span><\/li>\n<\/ol>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The following information is highlighted to the developer in a JSON format:<\/span>\n<ol>\n<li style=\"font-weight: 400\"><strong>Data addition<\/strong><span style=\"font-weight: 400\"> \u2013 Newly added data in the secondary version is highlighted, but not in the primary version.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Data removal<\/strong><span style=\"font-weight: 400\"> \u2013 Data deleted from the primary version is highlighted, but not in the secondary version.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Data update<\/strong><span style=\"font-weight: 400\"> \u2013 In the case of key-value pairs, the same <\/span><em><span style=\"font-weight: 400\">key<\/span><\/em><span style=\"font-weight: 400\"> present in both versions with different values is highlighted.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">For data addition and removal, an empty line is shown in the version where the corresponding detail is missing to understand the position of the new line.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112708\/compare-details.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46622\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112708\/compare-details-1024x541.png\" alt=\"\" width=\"685\" height=\"362\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112708\/compare-details-1024x541.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112708\/compare-details-300x159.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220930112708\/compare-details.png 1345w\" sizes=\"auto, (max-width: 685px) 100vw, 685px\" \/><\/a><br \/><\/span><\/li>\n<\/ol>\n<\/li>\n<li style=\"font-weight: 400\">A summary count of the total changes is displayed and supports search.<\/li>\n<\/ol>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Restoring_Versions\"><span style=\"font-weight: 400\">Restoring Versions<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">Using the <\/span><strong>Restore<\/strong><span style=\"font-weight: 400\"> option against any version, you can replace the current \u2018in-development\u2019 version of the assistant with the definition present in that version. The restoration honors the compatible versions and will reject any non-compatible version restorations.<\/span><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h2><span class=\"ez-toc-section\" id=\"How_restoration_works\"><span style=\"font-weight: 400\">How restoration works<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400\">The following is how version restore is handled for each of the components:<\/span><\/p>\n<p>\u00a0<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Tasks\"><span style=\"font-weight: 400\">Tasks<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400\">The following rules apply to Dialog Tasks, Alert Tasks, Small Talk (per language), UI Forms, Panels and Widgets<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">If there are one or more additional tasks in the assistant, and if these are not present in the restoration version definition, then these tasks will be implicitly marked as \u2018Deleted\u2019 in the Platform.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">These \u2018Deleted\u2019 tasks will not be available for development and they will automatically be removed from the Published copy of the assistant during the first publish request post-restoration. You will not be allowed to exclude these delete requests from the publish requests.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Once deleted if you restore a version that contains these deleted tasks they will be included as new tasks with the same name and the original (deleted) tasks will still be marked as deleted in the Publish logs.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">If you have restored a published assistant to an unpublished state then imports might be restricted.<\/span><\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Knowledge_Graph\"><span style=\"font-weight: 400\">Knowledge Graph<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400\">The following rules apply to Knowledge Tasks (per Language)<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">If there are one or more additional FAQs in the assistant, and if these are not present in the restoration version definition, then these tasks will be implicitly marked as \u2018Deleted\u2019 in the Platform.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">These \u2018Deleted\u2019 tasks will not be available for development.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">These FAQs will be removed from published copy only if the corresponding parent nodes are selected for publishing during the publish request.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">If the corresponding parent nodes are not selected for publishing, then those FAQs will be present in the Published copy but considered as deleted in the in-development copy<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Once deleted if you restore a version that contains these deleted tasks they will be included as new tasks with the same name and the original (deleted) tasks will still be marked as deleted in the Publish logs.<\/span><\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Small_Talk\"><span style=\"font-weight: 400\">Small Talk<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400\">The following rules apply to Small Talk (per Language)<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">If there are one or more additional FAQs in the assistant , and if these are not present in the restoration version definition, then these tasks will be implicitly marked as \u2018Deleted\u2019 in the Platform.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">These \u2018Deleted\u2019 tasks will not be available for development.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">These QnAs will be removed from published copy only if Small Talk is selected for publishing during the publish request.<\/span><\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Languages\"><span style=\"font-weight: 400\">Languages<\/span><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">If there are one or more additional languages in the definition which are not present in the restored version definition, then such languages will be considered as \u2018deleted\u2019 from the configured version of the assistant.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">These \u2018deleted\u2019 languages will not be available for development.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The language deletion will get reflected in the published copy after the subsequent publishing of the assistant, post-restoration.<\/span><\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Channels\"><span style=\"font-weight: 400\">Channels<\/span><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Channels are not part of definition and as such will be part of versioning ie. the current channel enablement will not change on version restoration.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">One exception is the <\/span><strong>Webhook channel<\/strong><span style=\"font-weight: 400\">. The web channel configuration of the current version will be replaced by that of the restored version.<\/span><\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Bot_Management\"><span style=\"font-weight: 400\">Bot Management<\/span><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Bot Import will not be allowed until the restored version is published.<\/span><\/li>\n<\/ul>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Exporting_Versions\"><span style=\"font-weight: 400\">Exporting Versions<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">Using the Export option, you can download a .zip archive of your assistant. These exports can be useful for backup purposes or to use as imports during your development process.<\/span><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Deleting_User-Created_Versions\"><span style=\"font-weight: 400\">Deleting User-Created Versions<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">You can delete user-created versions via the <\/span><strong>More Options Menu &gt; Delete<\/strong><span style=\"font-weight: 400\">.\u00a0<\/span><\/p>\n<table style=\"width: 100%;border-collapse: collapse;background-color: #f8c4c5\">\n<tbody>\n<tr>\n<td style=\"width: 100%\">\n<p><strong><em>Warning<\/em><\/strong><em><span style=\"font-weight: 400\">:<\/span><\/em><\/p>\n<p><em><span style=\"font-weight: 400\">Deleted versions cannot be restored. Please proceed with caution and only delete versions if you are absolutely sure.<\/span><\/em><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Very often, as part of the development process, you may want to mark specific stages as versions. The reasons could be as varied as: Creating a version of the assistant before proceeding to subsequent changes; Preserving a fully tested version till the production release while continuing to work on enhancements; Keeping track of all the&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-23706","post","type-post","status-publish","format-standard","hentry","category-bot-management"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/23706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/comments?post=23706"}],"version-history":[{"count":5,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/23706\/revisions"}],"predecessor-version":[{"id":46631,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/23706\/revisions\/46631"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/media?parent=23706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/categories?post=23706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/tags?post=23706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}