Publishing a VA Version
VA publishing is the process of syncing all Intents, Entities, and Configuration data from the Test sandbox instance of a VA to the Live VA.
To enable VA publishing for new user inputs from a Live VA, all unmapped user inputs from the Live VA are trained first in the sandbox environment and then published to the Live VA. This allows complete control over the language model.
Click the Publish icon to Publish a Test VA to Live.
Warning
Ensure that the Test VA is committed before publishing to Live.
Intent Behavior in Publish Process
While publishing, all Intents available in Test VA but not in Live VA are created in Live VA. If an Intent is available in both Test and Live VA, then configuration in Live VA can be overwritten for all VA-Language combinations data from Test VA. If an Intent is already available in Live VA but not in Test VA, then it can be deleted from Live VA during the publish process.
Entity Behavior in Publish Process
While publishing, the Entities available in Test VA but not in Live VA are created in the Live VA and the corresponding values are mapped. If an Entity is available in both Test and Live VA, then it can be overwritten in Live VA. If an Entity is not available in Test VA but found in Live VA, then it can be deleted from Live VA.
Locking Mechanism
When the Flow Admin performs a Publish action and try to edit the same Test VA instance while publishing is in progress then U-Self Serve disables the Save option for the edit mode of all Intents and Entities in that VA.