Обзор кодов ошибок

Важно

Возможности и функции Power Virtual Agents теперь являются частью Microsoft Copilot Studio после значительных инвестиций в генеративный искусственный интеллект и расширенную интеграцию с Microsoft Copilot.

Некоторые статьи и снимки экрана могут ссылаться на Power Virtual Agents, пока мы обновляем документацию и учебные материалы.

Когда помощник сталкивается с проблемой во время разговора, он отвечает сообщением, которое включает код ошибки для конкретной возникшей проблемы. Пользователи помощника должны сообщить этот код ошибки своему администратору.

Как создатель помощника, если проблема возникает при использовании панели тестирования для тестирования помощника, вы можете увидеть сообщение с более подробной информацией о проблеме, а также код ошибки. Кроме того, вы можете использовать панель Проверка темы для проверки вашего помощника.

Список ошибок

Заметка

Термин диалог, используемый в некоторых сообщениях об ошибках, относится к теме.

Код ошибки Description
ContentError Ошибка в содержимом темы.
DataLossPreventionViolation Произошло нарушение политики защиты от потери данных.
FlowActionException Произошла ошибка при выполнении облачного потока.
FlowActionBadRequest Запрос, сделанный в облачный поток, был неправильно сформирован.
FlowActionTimedOut Облачному потоку потребовалось более 100 секунд для выполнения и он завершился тайм-аутом.
InvalidContent В редактор кода добавлено недействительное содержимое.
InfiniteLoopInBotContent Узел выполнялся слишком много раз.
LatestPublishedVersionNotFound Не удалось получить опубликованную версию помощника.
RedirectToDisabledDialog Тема перенаправляет на отключенную тему.
RedirectToNonExistentDialog Ваша тема перенаправляет на другую тему, которая больше не существует.
SystemError Ошибка системы возникла в Microsoft Copilot Studio.

ContentError

Сообщение об ошибке: эта ошибка создает динамические сообщения в зависимости от контекста ошибки.

Решение: это общая ошибка, связанная с проблемами, связанными с контентом вашего помощника. Дополнительные сведения см. в сообщении об ошибке.

Распространенные проблемы:

DataLossPreventionViolation

Сообщение об ошибке: «Эта среда требует, чтобы пользователи вошли в систему, прежде чем они смогут использовать помощника. Выберите "Управление > Безопасность > Проверка подлинности" и включите обязательный вход».

Решение:

  • Политики защиты от потери данных (DLP) вашей среды требуют, чтобы пользователи входили в систему. См. раздел Настройка проверки подлинности пользователей.
  • Один или несколько соединителей, используемых в помощнике, не входят в одну и ту же группу данных. См. раздел Microsoft Copilot StudioСоединители.
  • Один или несколько соединителей, используемых в помощнике, заблокированы администратором арендатора.

FlowActionException

Сообщения об ошибке:

  • «От потока {FlowName} ({FlowId}) не было получено никаких выходных данных, хотя выходные данные ожидались в соответствии с определением помощника».
  • «Выходной параметр с именем {ItemKey} в потоке {FlowName} ({FlowId}) отсутствует в данных ответа. Обновите поток или убедитесь, что поток возвращает это значение».
  • «Выходной параметр с именем {ItemKey} в потоке {FlowName} ({FlowId}) отсутствует в схеме выходных данных. Обновите поток».

Разрешение:проверьте поток на наличие ошибок.

FlowActionBadRequest

Сообщения об ошибке:

  • «Параметр с именем {KeyName} в потоке {FlowName} ({FlowId}) объявляется типом {ItemTypeKind}. Этот тип не поддерживается при вызове Power Automate. В настоящее время поддерживаются только текст, логические значения и числа».
  • «Параметр с именем {ItemKey} в потоке {FlowName} ({FlowId}) отсутствует в действии вызова потока».
  • «Параметр с именем {KeyName} в потоке {FlowName} ({FlowId}) вычислен как тип {ResolveType}, ожидался тип {ExpectedType}».
  • «Поток {FlowName} ({FlowId}) не удалось запустить с кодом ответа {ResponseCode}, код ошибки: {FlowErrorCode}».

Разрешение: убедитесь, что базовый тип любых переменных, которые вы передаете потоку, соответствуют типу параметра.

FlowActionTimedOut

Сообщение об ошибке: «Тайм-аут потока с идентификатором {FlowId} истек. Код ошибки: {FlowErrorCode}»

Решение:проверьте поток на наличие ошибок, чтобы понять, почему облачному потоку потребовалось более 100 секунд, прежде чем он вернулся к вашему помощнику. Постарайтесь оптимизировать запрос и данные, которые вы возвращаете из серверной системы. Если часть логики облачного потока может продолжать работать после отправки результата помощнику, поместите эти действия после шага «Возврат значений в Microsoft Copilot Studio» в облачном потоке.

InvalidContent

Сообщение об ошибке: «{TotalComponents} компонентов существует в помощнике, но ни один из них не является допустимым».

Разрешение:Откройте редактор кода для просмотра проблем с содержимым.

InfiniteLoopInBotContent

Сообщение об ошибке: «Действие {DialogId}.{TriggerId}.{ActionId} было выполнено более {MaxTurnCount} раз подряд. Это указывает на цикл выполнения диалога, и поэтому выполнение диалога будет прекращено».

Разрешение: убедитесь, что тема заканчивается правильно, и ссылки на другие темы заканчиваются правильно, например системная тема Эскалация.

LatestPublishedVersionNotFound

Сообщение об ошибке: «Не удалось получить опубликованную версию помощника».

Решение:опубликуйте помощника.

RedirectToDisabledDialog

Сообщение об ошибке: «Диалог с ИД {DialogId} отключен в определении. Включите диалог перед его использованием».

Разрешение:повторно включите тему или удалите узел перенаправления.

RedirectToNonExistentDialog

Сообщение об ошибке: «Диалог с ИД {DialogId} не найден в определении. Убедитесь, что диалог присутствует и что идентификатор правильный».

Решение:создайте новую тему для перенаправления на нее или удалите узел перенаправления.

SystemError

Сообщение об ошибке: эта ошибка не выводит сообщение об ошибке.

Решение:обратитесь в службу поддержки пользователей.