了解错误代码

当代理在会话期间遇到问题时,它会使用一条消息进行响应,该消息包含所遇到的特定问题的错误代码。 代理的用户应将此错误代码提供给他们的管理员。

作为代理创建者,如果在使用测试窗格 测试代理 时出现问题,则除了错误代码外,您还可以看到一条消息,其中包含有关该问题的更多上下文。 Alternatively,您可以使用主题检查器 panel 来 验证您的代理

错误列表

备注

在引用主题时,术语对话用于一些错误消息中。

错误代码 Description
ContentError(内容错误) 主题内容有误。
DataLossPreventionViolation 存在数据丢失防护冲突。
FlowActionException 异常 执行云端流时出错。
FlowActionBadRequest 请求 云端流发出的请求格式错误。
FlowActionTimedOut 流 云端流运行需要的时间超过 100 秒,已超时。
无效内容 向代码编辑器中添加的内容无效。
InfiniteLoopInBotContent(无限循环机器人内容) 节点执行次数过多。
LatestPublishedVersionNotFound 无法检索代理的已发布版本。
RedirectToDisabledDialog 主题将重定向到已禁用的主题。
RedirectToNonExistentDialog 主题将重定向到另一个不再存在的主题。
SystemError 系统 发生 Copilot Studio系统错误。

ContentError

错误消息: 此错误根据错误的上下文生成动态消息。

解决方案: 这是与您的代理内容相关的问题的包罗万象的错误。 请参阅错误消息以了解更多详细信息。

常见问题包括:

DataLossPreventionViolation

错误消息:“ 此环境要求用户先登录,然后才能使用代理。 转到“管理”>“安全”>“身份验证”并选择要求用户登录的选项。”

分辨率:

FlowActionException

错误消息:

  • “没有从 flow {FlowName} (){FlowId} 收到任何输出,即使根据代理定义预期输出。”
  • “响应数据中缺少流 {FlowName} ({FlowId}) 上名称为 {ItemKey} 的输出参数。 请刷新此流,或确保此流返回该值。”
  • “输出架构中缺少流 {FlowName} ({FlowId}) 上名称为 {ItemKey} 的输出参数。 请刷新此流。”

解决方法:检查流程是否有错误

FlowActionBadRequest

错误消息:

  • “流 {FlowName} ({FlowId}) 上名称为 {KeyName} 的参数被声明为 {ItemTypeKind} 类型。 调用 Power Automate 时不支持此类型。 当前,仅支持文本、布尔和数字。”
  • “‘调用流’操作中缺少流 {FlowName} ({FlowId}) 上名称为 {ItemKey} 的输出参数。”
  • “流 {FlowName} ({FlowId}) 上名称为 {KeyName} 的参数被评估为 {ResolveType} 类型,但预期类型为 {ExpectedType}。”
  • “流 {FlowName} ({FlowId}) 无法运行,响应代码为 {ResponseCode},错误代码为 {FlowErrorCode}。”

解决方案: 检查您传递给流的任何变量的基本类型 是否 与参数的类型匹配。

FlowActionTimedOut

错误消息:“ ID 为的 {FlowId} 流已超时。错误代码:” {FlowErrorCode}

解决情况:检查流程中是否存在错误 ,以了解为什么云端流运行时间超过 100 秒才返回到代理。 尝试优化查询以及从后端系统返回的数据。 如果某些云端流逻辑在将结果发送到代理后可以继续运行,请将这些操作放在云端流中的“将值 Copilot Studio返回到”步骤之后。

InvalidContent

错误消息:“ 代理中存在全部组件 {TotalComponents} ,但没有一个组件有效。

解决方法:打开代码编辑器 以查看内容中的问题。

InfiniteLoopInBotContent

错误消息:“ 操作 {DialogId}.{TriggerId}.{ActionId} 连续执行了多次 {MaxTurnCount} 。 这表明对话执行中有一个循环,因此对话执行将被终止。”

解决方法: 确保主题正确结束,并链接到其他正确结束的主题,例如 Escalate 系统主题。

LatestPublishedVersionNotFound

错误消息:“ 无法检索代理的最新发布版本。

解决方法:发布代理

RedirectToDisabledDialog

错误消息:“ 定义中禁用了具有 ID {DialogId} 的对话框。 请在使用对话之前启用它。”

解决方法:重新启用主题 或删除 重定向节点

RedirectToNonExistentDialog

错误消息:“ 在定义中找不到具有 ID {DialogId} 的对话框。 请检查对话是否存在并且 ID 是否正确。”

解决方法:创建一个新主题 以重定向到,或删除 重定向节点

SystemError

错误消息: 此错误不会生成错误消息。

解决方法:联系客户支持