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. |
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.
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. |
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. |
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. |
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.
Abra o portal Power Platform para o seu ambiente.
Aceda a Soluções > Solução Predefinida.
Pesquise pelo fluxo de cloud Transformador do Provedor IOM e abra-o .
Reveja as informações na grelha histórico de execuções de 28 dias.
Encontre a execução em que está interessado e abra-a.
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.
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.
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. |