Compartilhar via


Tratamento de erro e solução de problemas

Importante

Alguma ou todas as funcionalidades observadas neste tópico estão disponíveis como parte de uma versão preliminar. O conteúdo e a funcionalidade estão sujeitos a alterações.

Este artigo descreve o tratamento de erros e a solução de problemas no Microsoft Dynamics 365 Intelligent Order Management.

O Dynamics 365 Intelligent Order Management tem cinco páginas principais de tratamento de erros que você pode usar para diagnosticar problemas com seu ambiente. Cada página de tratamento de erros fornece informações diferentes, com base no tipo de erro.

Resultados da etapa de orquestração específica da entidade

Para entidades como ordens de venda e ordens de processamento, você pode selecionar a guia Resultados da Etapa de Orquestração na página do pedido para visualizar informações sobre cada etapa executada para esse registro e o resultado da orquestração.

A tabela a seguir descreve os campos na guia Resultados da Etapa de Orquestração.

Campo descrição
Criado em A data e a hora em que a etapa foi executada.
Etapa A etapa na jornada da orquestração. Se você selecionar o valor neste campo, será direcionado para o resultado da etapa, onde poderá visualizar os resultados em todas as entidades.
Resultado O resultado: Êxito ou Falha.
Detalhes do Resultado Qualquer mensagem de valor de resultado de execução que a etapa retornou.
ID da Execução A ID da execução do Power Automate.
Registro Processado O registro no qual a etapa foi executada.

Exemplo de resultados na guia Resultados da Etapa de Orquestração.

Erros do sistema

Você pode ver quatro tipos de erros do sistema:

  • Entrada do provedor
  • Ação do provedor
  • Etapa da orquestração
  • Apólice

Para acessar as páginas de erro para esses tipos de erro, selecione Monitoramento > Erros no painel de navegação esquerdo para abrir a página de aterrissagem Páginas de erro. Depois, selecione Gerenciar para um tipo de erro específico.

Página de aterrissagem das páginas de erros.

Erros de entrada do provedor

Os erros de entrada do provedor são usados para monitorar os fluxos do Power Automate que gerenciam a ingestão de dados. Esses tipos de erros podem ser acionados por meio de um mecanismo de pesquisa (agendado) ou de um webhook chamado por um sistema externo. Os campos na página Erros de Entrada do Provedor podem ajudar você a diagnosticar erros com provedores de entrada.

A tabela a seguir descreve os campos na página Erros de Entrada do Provedor.

Campo descrição
Hora do Erro A data e a hora em que ocorreu o erro.
Status do Erro O status do erro. É possível desativar um erro para que ele não apareça nesta página.
Provedor O provedor ao qual o erro pertence.
Manipulador de Mensagens do Provedor O manipulador de mensagens que falhou.
ID da Mensagem Uma ID atribuída a uma mensagem para identificá-la exclusivamente.
Mensagem do Erro A mensagem de erro que foi retornada.
Categoria do Erro A categoria do erro.
URL do Histórico de Execução Um link para o fluxo do Power Automate executado.

Exemplo de erros na página Erros de Entrada do Provedor.

Erros de Ação do Provedor

Os erros de ação do provedor estão associados a chamadas de saída do Intelligent Order Management para uma ação do provedor. Você pode usar esta página para determinar se o mesmo provedor está falhando várias vezes no sistema. Esses erros podem indicar que algo está errado com um provedor específico.

A tabela a seguir descreve os campos na página Erros de Ação do Provedor.

Campo descrição
Criado em A data e a hora em que ocorreu a falha.
Resultado O resultado: Êxito ou Falha.
Ação do Provedor A ação do provedor que falhou.
Resultado da Execução da Etapa A etapa à qual o erro está associado.
Registro Processado O registro que foi processado para esta falha.
Detalhes do Resultado Qualquer resultado de execução que o fluxo retornou.
URL do Histórico de Execução A execução do fluxo do Power Automate que falhou.

Exemplo da página Erros de Ação do Provedor.

Erros de etapa de orquestração

A página Erros de etapa de orquestração mostra as etapas de orquestração que falharam no sistema. Você pode usá-la para determinar se há um problema sistêmico nas execuções. Para obter mais informações sobre esses erros, consulte a seção anterior Resultados da etapa de orquestração específica da entidade neste artigo.

Erros de política

Você pode usar a página Erros de Política para encontrar todas as falhas de política e regra em seu sistema.

A tabela a seguir descreve os campos da página Erros de Política.

Campo descrição
Criado em A data e a hora em que ocorreu a falha da política.
Resultado O resultado. O valor deve ser sempre Falha.
Apólice A política que falhou.
Resultado da Execução da Etapa A etapa que falhou.
Registro Processado O registro que falhou.
Detalhes do Resultado Os detalhes de qualquer mensagem de erro que foi retornada.

Exemplo da página Erros de Política.

Solucionar problemas de falhas de transformação do Power Query

Se uma chamada para o Transformador do Provedor do Intelligent Order Management falhar, a melhor maneira de depurar a falha é observar diretamente a execução do Power Automate.

  1. Abra o portal do Power Platform para seu ambiente.

  2. Acesse Soluções > Solução padrão.

  3. Pesquise o fluxo da nuvem Transformador do Provedor do IOM e abra-o.

  4. Revise as informações na grade Histórico de execução de 28 dias.

    Exemplo da grade do histórico de execução de 28 dias.

  5. Encontre a execução do seu interesse e abra-a.

  6. Expanda Testar o processo. Dependendo da sua versão do Intelligent Order Management, talvez seja necessário expandir ainda mais para encontrar a chamada para Transformar Dados.

  7. Se o processo for bem-sucedido, você poderá visualizar o resultado da transformação diretamente. Se um erro de exceção for lançado, você poderá visualizar os detalhes da exceção selecionando Mostrar saídas brutas para mostrar as saídas brutas da chamada.

    Exemplo de etapas de fluxo.

Erros de exemplo

A tabela a seguir mostra alguns exemplos de mensagens de erro e descreve as etapas sugeridas para corrigir os erros.

Mensagem de erro Etapas sugeridas
Falha ao recuperar um registro de transformação de provedor correspondente. A ID do provedor deve corresponder a uma instância ativa do provedor, não a uma definição do provedor. O objeto de origem e o objeto de destino na transformação devem corresponder ao que é mostrado em sua chamada para o Transformador do Provedor do Intelligent Order Management.
O campo "field_name" não foi encontrado na tabela. Você está tentando acessar dados de que nenhum valor é fornecido no registro. Se os dados forem opcionais, você deve usar Record.FieldOrDefault como valor padrão.