DialogflowCX在连续3个请求后发送“嵌套流转换”错误,同时管理不同的流

问题描述

我有一个代理,管理八个不同的流程。处理用户请求后,每个流都将返回到“认流开始页面”。

问题在于,连续3次请求后,我收到以下错误消息:***“检测到10个以上的嵌套流转换:

[{“步骤1”:{“类型”:“ INITIAL_STATE”,“ InitialState”:{ “ MatchedIntent”:{“ Id”:“ ee2030ba-164f-4b14-ade3-8760e6dbb91d”, ...“ ***。

然后代理停止工作。

有人知道这个问题是什么以及如何处理吗? 如果不允许多个流返回认流,我应该如何管理?

我发送了流程图屏幕截图。

预先感谢 克劳迪娅

FlowGraph_NestedFlowError

解决方法

我已尝试复制您的问题并创建带有子流订单 的流: enter image description here

我已将子流程订单花的过渡设置为默认开始流程enter image description here

在模拟器中发送用户查询后,出现错误消息: enter image description here

要解决此问题,您可以使用最终流页面作为过渡来跳回到呼叫者流,而不必将父流名称明确定义为目标。 enter image description here

这是使用 End Flow Page 时的最终输出,它可以成功跳回到父流而不会出现错误。 enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...