Обработка ошибок и устранение неполадок

Важно

Часть или вся функциональность, описанная в этой теме, доступна в рамках предварительного выпуска. Содержимое и функциональность могут быть изменены.

В этой статье описываются способы обработки ошибок и устранения неполадок в Microsoft Dynamics 365 Intelligent Order Management.

В Dynamics 365 Intelligent Order Management имеется пять основных страниц обработки ошибок, которые можно использовать для диагностики проблем среды. На каждой странице обработки ошибок представлены различающиеся сведения, основанные на типе ошибки.

Результаты шага оркестрации для конкретной сущности

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

В следующей таблице описаны поля на вкладке Результаты шага оркестрации.

Поле Наименование
Когда создано Дата и время выполнения шага.
Шаг Шаг в пути оркестрации Если выбрано значение в этом поле, будет выполнен переход к результату шага, в котором можно просмотреть результаты по всем сущностям.
Результат Результат: Успех или Неудача.
Сведения о результате Любое сообщение о значении результата выполнения, которое возвращает шаг.
ИД выполнения ИД выполнения Power Automate.
Обработанная запись Запись, для которой был запущен шаг.

Пример результатов на вкладке «Результаты шага оркестрации».

Системные ошибки

Можно просматривать системные ошибки для четырех типов ошибок:

  • Поставщик — входящие
  • Действие поставщика
  • Шаг оркестрации
  • Полис

Чтобы получить доступ к страницам ошибок для этих типов ошибок, выберите Мониторинг > Ошибки в левой области переходов, чтобы открыть целевую страницу Страницы ошибок. Затем выберите Управление для конкретного типа ошибок.

Целевая страница страниц ошибок.

Входящие ошибки поставщика

Входящие ошибки поставщика используются для отслеживания потоков Power Automate, обрабатывающих прием данных. Эти типы ошибок могут быть запущены как из механизма опроса (запланированные), так и из веб-перехватчика, к которому обращается внешняя система. Поля на странице Входящие ошибки поставщика могут помочь диагностировать ошибки с входящими поставщиками.

В следующей таблице описаны поля на странице Входящие ошибки поставщиков.

Поле Наименование
Время ошибки Дата и время возникновения ошибки.
Состояние ошибки Статус ошибки. Ошибку можно отключить, чтобы она не появлялась на этой странице.
Поставщик Поставщик, к которому относится данная ошибка.
Обработчик сообщений поставщика Обработчик сообщений, который завершился с ошибкой.
ИД сообщения Идентификатор, назначенный сообщению для его уникальной идентификации.
Сообщение об ошибке Сообщение об ошибке, которое было возвращено.
Категория ошибки Категория ошибки.
URL-адрес истории выполнения Ссылка на запущенный поток Power Automate.

Пример ошибок на странице входящих ошибок поставщика.

Ошибки действия поставщика

Ошибки действий поставщика связаны с исходящими вызовами из Intelligent Order Management в действие поставщика. Вы можете использовать эту страницу для определения того, происходит ли многократный сбой одного и того же поставщика в системе. Эти ошибки могут указывать на то, что есть проблемы с конкретным поставщиком.

В следующей таблице описаны поля на странице Ошибки действий поставщиков.

Поле Наименование
Когда создано Дата и время возникновения сбоя.
Результат Результат: Успех или Неудача.
Действие поставщика Действие поставщика, в котором возник сбой.
Результат выполнения шага Шаг, с которым связана ошибка.
Обработанная запись Запись, которая была обработана для этого сбоя.
Сведения о результате Любой результат выполнения, возвращаемый потоком.
URL-адрес истории выполнения Выполнение потока Power Automate, которое закончилось сбоем.

Пример страницы ошибок действия поставщика.

Ошибки шага оркестрации

На странице Ошибки шага оркестрации отображаются шаги оркестрации, которые завершились сбоем в системе. Ее можно использовать, чтобы определить, существует ли системная проблема по нескольким выполнениям. Дополнительные сведения об этих ошибках см. в разделе Результаты шага оркестрации для конкретных сущностей ранее в этой статье.

Ошибки политики

Страницу Ошибки политики можно использовать для поиска всех ошибок политик и правил в системе.

В следующей таблице описаны поля на странице Ошибки политики.

Поле Наименование
Когда создано Дата и время возникновения сбоя политики.
Результат Результат. Значение всегда должно быть Сбой.
Полис Политика, в которой возник сбой.
Результат выполнения шага Шаг, в котором возник сбой.
Обработанная запись Запись, в которой возник сбой.
Сведения о результате Сведения из любого сообщения об ошибке, которое было возвращено.

Пример страницы ошибок политики.

Устранение неполадок сбоев преобразования Power Query

При сбое вызова преобразователя поставщика Intelligent Order Management лучшим способом отладки сбоя является непосредственное наблюдение за выполнением Power Automate.

  1. Откройте портал Power Platform для вашей среды.

  2. Перейдите к пункту Решения > Решение по умолчанию.

  3. Выполните поиск облачного потока Преобразователь поставщика IOM и откройте его.

  4. Просмотрите сведения в сетке История выполнения за 28 дней.

    Пример сетки журнала выполнения за 28 дней.

  5. Найдите выполнение, которое вас интересует, и откройте его.

  6. Разверните Попробовать процесс. В зависимости от версии Intelligent Order Management, возможно, придется выполнить дополнительные развертывания для поиска вызова Преобразовать данные.

  7. Если процесс выполнен успешно, можно просмотреть результат преобразования непосредственно. Если выдается ошибка исключения, можно просмотреть сведения об исключении, выбрав Показать необработанные выходные данные , чтобы отобразить необработанные выходные данные вызова.

    Пример шагов потока.

Примеры ошибок

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

Сообщение об ошибке Предлагаемые шаги
Не удалось извлечь соответствующую запись преобразования поставщика. Идентификатор поставщика должен соответствовать активному экземпляру поставщика, а не определению поставщика. Исходный объект и объект назначения в преобразовании должны соответствовать значениям, которые отображаются в вашем вызове преобразователя поставщика Intelligent Order Management.
Поле «имя поля» не найдено в таблице. Вы пытаетесь получить доступ к данным, для которых в записи не указано значение. Если данные не являются обязательными, необходимо использовать Record.FieldOrDefault в качестве значения по умолчанию.