The End Turn action ends the current turn without ending the dialog. This action should be used in at the end of processing in any top level dialogs.
The following section explains the 2 different scopes of dialog you can create in UI Builder and when the End Turn action should be used.
These are dialogs that have been trigged by an utterance or event. You can see an example of this here:
These are dialogs that are called by using the Begin Dialog action. You don't need to use the End Turn action in there.
For example, here we can see a child dialog being invoked:
<aside> 💡 Note the End Turn action is present in the above top level dialog.
</aside>
Clicking on the child dialog ProcessOrder shows us that End Turn is not needed: