Restart nodes clear the working/faulty state of all visited symptoms, the accepted/rejected state of all visited solutions, and any answers provided for conditions. They then send the conversation back to the current flow's start node.
This allows users to work on multiple requests in the same conversation. If they have more than one problem or question, they can get their first solution or answer and then start fresh with the second. The session history is not cleared, so nothing will be missing from the transcript. If the user passes through this node accidentally, they can hit the "Previous" button in the assistant to return to the previous node and restore their previous symptoms, solutions, and conditions.
Note: form data is not cleared by a restart node. If you need certain form data fields to be cleared, you can do so with a write data node.
A reset conversation node is similar to a restart node, but does not return to the flow's start and allows you to instead connect or jump to a different part of the flow.
The restart node sends the conversation back to the current flow's start node even if the conversation has passed through a flow link from a different flow. To return to the start of a different flow, use a reset conversation node and then a flow link to the desired flow.