Partilhar via


Processamento de erros e resolução de problemas

Importante

Algumas ou a totalidade das funcionalidades abordadas neste tópico encontram-se disponíveis como parte de uma versão de pré-visualização. Os conteúdos e as funcionalidades encontram-se sujeitos a alterações.

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

O Dynamics 365 Intelligent Order Management tem cinco páginas de processamento de erros principais que pode usar para diagnosticar problemas com o seu ambiente. Cada página de processamento 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 pedidos de cumprimento, pode selecionar o separador Resultados da Etapa de Orquestração na página do pedido para ver informações sobre cada etapa executada para esse registo e o resultado da orquestração.

A tabela seguinte descreve os campos no separador Resultados da Etapa de Orquestração.

Campo Descrição
Criada Em A data e hora em que a etapa foi executada.
Passo O passo no percurso de orquestração. Se selecionar o valor neste campo, será levado para o resultado da etapa, onde pode ver os resultados em todas as entidades.
Resultado O resultado: Sucesso ou Falha.
Detalhes do Resultado Qualquer mensagem de valor de resultado de execução que a etapa devolveu.
ID de Execução ID de execução do Power Automate.
Registo Processado O registro em que a etapa foi executada.

Exemplo de resultados no separador Resultados da Etapa de Orquestração.

Erros do sistema

Pode ver erros do sistema para quatro tipos de erros:

  • Entrada de fornecedor
  • Ação do fornecedor
  • Passo de orquestração
  • Política

Para aceder às páginas de erro destes tipos de erro, selecione Monitorização > Erros no painel de navegação esquerdo para abrir a página de destino Páginas de erro. Em seguida, selecione Gerir para um tipo de erro específico.

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

Erros de entrada do fornecedor

Os erros de entrada do provedor são utilizados para monitorizar fluxos do Power Automate que processam a ingestão de dados. Estes tipos de erros podem ser acionados a partir de um mecanismo de consulta (agendado) ou de um webhook para que é chamado por um sistema externo. Os campos na página Erros de Entrada do Provedor podem ajudá-lo a diagnosticar erros com provedores de entrada.

A tabela seguinte 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.
Estado do Erro O estado do erro. Pode desativar um erro para que não apareça nesta página.
Fornecedor O provedor ao qual o erro pertence.
Processador de Mensagens do Fornecedor O processador de mensagens que falhou.
ID de Mensagem Um ID atribuído a uma mensagem para a identificar de forma exclusiva.
Mensagem de Erro A mensagem de erro que foi devolvida.
Categoria de Erro A categoria do erro.
URL do Histórico de Execuções Uma ligação ao 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. Pode usar esta página para determinar se o mesmo provedor está a falhar várias vezes no sistema. Estes erros podem indicar que algo está errado com um provedor específico.

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

Campo Descrição
Criada Em A data e a hora em que ocorreu a falha.
Resultado O resultado: Sucesso ou Falha.
Ação do Fornecedor A ação o provedor que falhou.
Resultado da Execução de Passo A etapa com que o erro está associado.
Registo Processado O registo que foi processado para esta falha.
Detalhes do Resultado Qualquer resultado de execução que o fluxo devolveu.
URL do Histórico de Execuções A execução de fluxo do Power Automate que falhou.

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

Erros da etapa de orquestração

A página Erros da Etapa de Orquestração mostra as etapas de orquestração que falharam em todo o sistema. Pode usá-la para determinar se há um erro sistémico entre execuções. Para mais informações sobre estes erros, consulte a secção Resultados da etapa de orquestração específica da entidade anteriormente neste artigo.

Erros da política

Pode usar uma página Erros de Política para localizar todas as falhas de políticas e regras no seu sistema.

A tabela seguinte descreve os campos na página Erros de Política.

Campo Descrição
Criada Em A data e a hora em que ocorreu a falha da política.
Resultado O resultado. Indica se o campo deve ser sempre Falha.
Política A política que falhou.
Resultado da Execução de Passo A etapa que falhou.
Registo Processado O registo que falhou.
Detalhes do Resultado Os detalhes de qualquer mensagem de erro que foi devolvida.

Exemplo da página Erros de Política.

Resolver 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 Power Platform para o seu ambiente.

  2. Aceda a Soluções > Solução Predefinida.

  3. Pesquise pelo fluxo de cloud Transformador do Provedor IOM e abra-o .

  4. Reveja as informações na grelha histórico de execuções de 28 dias.

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

  5. Encontre a execução em que está interessado e abra-a.

  6. Expanda Processo de Tentativa. Dependendo da sua versão do Intelligent Order Management, talvez seja necessário expandir ainda mais para localizar a chamada para Transformar dados.

  7. Se o processo for bem-sucedido, pode ver o resultado da transformação diretamente. Se for lançado um erro de exceção, pode ver os detalhes da exceção selecionando Mostrar saídas não processadas para mostrar as saídas não processadas da chamada.

    Exemplo de etapas de fluxo.

Erros de exemplo

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

Mensagem de erro Etapas sugeridas
Falha ao obter um registo de transformação de provedor correspondente. O ID do provedor deve corresponder a uma instância de provedor ativa, não a uma definição de provedor. O objeto de origem e o objeto de destino na transformação devem corresponder ao que é apresentado na sua chamada para o Transformador do Provedor do Intelligent Order Management.
O campo "field_name" não foi encontrado na tabela. Está a tentar aceder a dados em que nenhum valor é fornecido para o registo. Se os dados forem opcionais, deve usar Record.FieldOrDefault como valor predefinido.