Input Processing Path
When Teneo processes an input, it evaluates various scripts and listeners. Not all of them are executed for each input; it depends on the state of the conversation which ones are executed. For example, the 'Begin dialog' script is only evaluated on the first request, while the pre-processing script is evaluated for each request. The global 'On-top' script, on the other hand, is only evaluated when a flow reaches the top of the stack, which may not be true for each transaction. The diagram below describes which scripts and listeners Teneo may execute when processing an input.