Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
Grupos de interesse da comunidade mudaram-se do Yammer para o Microsoft Viva Engage. Para ingressar em uma comunidade Viva Engage e participar das discussões mais recentes, preencha o formulário Requeste o acesso à Comunidade Viva Engage de Finanças e Operações e escolha a comunidade que você deseja ingressar.
O processador de mensagens é uma estrutura para processar mensagens que representam eventos. Tem as seguintes propriedades:
- Ele processa mensagens na ordem correta. (As mensagens dependentes são processadas em sequência.)
- É escalonável. (Mensagens independentes podem ser processadas em paralelo.)
- Usa os recursos necessários do sistema.
- Ele evita o esgotamento dos recursos do sistema se ocorrer um pico nas mensagens.
- É confiável.
- É rastreável.
Você pode usar essa estrutura, por exemplo, para desenvolver e gerenciar a integração personalizada com sistemas externos e processar outras funcionalidades personalizadas. Microsoft Dynamics 365 Supply Chain Management inclui, por exemplo, vários recursos prontos para uso que usam tipos de mensagens predefinidos e filas de mensagens. Esses recursos incluem integração do MES (sistema de execução de fabricação) de terceiros, postagem adiada e postagem de deslizamento de embalagem durante o fechamento do contêiner. Modo exclusivo de gerenciamento de armazém usa a estrutura do processador de mensagens para gerenciar pedidos de remessa de entrada e saída.
Este artigo descreve como monitorar e controlar o processamento de todos os tipos de mensagens usando a página mensagens do processador de mensagens .
Página de mensagens do processador de mensagens
Use a página Mensagens do processador de mensagens para exibir a lista de mensagens de entrada, exibir o log de mensagens, processar manualmente mensagens e solucionar problemas.
Abrir a página mensagens do processador de mensagens
Para exibir a lista de mensagens processadas pelo processador de mensagens, acesse Administração do Sistema > Processador de Mensagens > Mensagens do Processador de Mensagens.
Colunas e filtros de grade na página mensagens do processador de mensagens
Use os campos na parte superior da página mensagens do processador de mensagens para encontrar mensagens específicas. A maioria desses filtros corresponde aos cabeçalhos de coluna na grade de mensagens. Os seguintes filtros e cabeçalhos de coluna estão disponíveis:
Tipo de mensagem – o tipo de mensagem.
Fila de mensagens – o nome da fila na qual a mensagem é processada. As seguintes filas estão disponíveis:
- Execução de fabricação de terceiros – essa fila contém mensagens que são criadas como parte do recurso de integração do sistema de execução de fabricação . Essas mensagens também aparecem na página de integração de sistemas de execução de fabricação , que é como a página mensagens do processador de mensagens , mas se concentra exclusivamente nesse recurso. Para obter mais informações, consulte Integrar com sistemas de execução de fabricação de terceiros.
- Produção – Essa fila contém mensagens que são criadas como parte do recurso Tornar as mercadorias concluídas fisicamente disponíveis antes de lançar nos diários. Essas mensagens também aparecem na página Registro da Ordem de Produção Deferida, que é como a página Mensagens do Processador de Mensagens, mas se concentra exclusivamente nesse recurso. Para obter mais informações, consulte Tornar as mercadorias concluídas fisicamente disponíveis antes de postar em diários.
- Warehouse – Essa fila contém mensagens que são criadas para gerenciamento de armazéns, como postar uma lista de empacotamento de vendas quando o último contêiner de remessa é fechado como parte de um processo manual de empacotamento. (Esta mensagem tem um tipo de mensagem de romaneio para contêiner.)
- Pedidos de remessa – essa fila contém mensagens que dão suporte apenas ao modo de gerenciamento do Warehouse.
- Produtos do sistema de origem – essa fila contém mensagens que dão suporte a dados mestres do produto de origem.
- Atualizações de pedidos de envio de armazém externo – essa fila contém mensagens que dão suporte ao processamento de armazém compartilhado externo.
- Dynamics 365 Sales Integration – essa fila contém mensagens que se integram ao Dynamics 365 Sales. Para obter mais informações sobre esse recurso e as mensagens que ele pode adicionar a essa fila de espera, consulte Trabalhe com eficiência adicional no processo de cotação para pagamento com o Dynamics 365 Sales.
- <Filas personalizadas> – se o sistema for personalizado para dar suporte a tipos adicionais de filas, elas aparecerão aqui. Para obter mais informações sobre como adicionar filas personalizadas, consulte Implementar uma nova fila.
Estado da mensagem – o estado da mensagem. Existem os seguintes estados:
- Enfileirado – a mensagem está pronta para ser processada pelo processador de mensagens.
- Processado – a mensagem foi processada com sucesso pelo processador de mensagens.
- Cancelado – a mensagem é cancelada por um usuário.
- Falha – falha ao processar a mensagem.
Conteúdo da mensagem – este filtro faz uma pesquisa de texto completo do conteúdo da mensagem. (A grade não mostra o conteúdo da mensagem.) O filtro trata a maioria dos símbolos especiais, como hifens, como espaços, e trata todos os caracteres de espaço como operadores OR boolianos. Por exemplo, se você pesquisar um valor específico
journalidque seja igual a USMF-123456, o sistema encontrará todas as mensagens que contêm "USMF" ou "123456" e a lista provavelmente será longa. Portanto, é melhor inserir apenas 123456 nesse caso, pois resultados mais específicos são retornados.
Exibir o log de mensagens, o conteúdo da mensagem e os detalhes
Para exibir informações detalhadas sobre uma mensagem, selecione-a na grade. Em seguida, selecione a guia Conteúdo de Log ou Mensagem na grade de mensagens, em que cada evento de processamento é mostrado.
O texto na guia Conteúdo da mensagem depende do valor do tipo mensagem . Portanto, o comprimento do texto varia. Um texto de conteúdo de mensagem típico começa com uma chave de abertura ({) e termina com uma chave de fechamento (}). Entre eles estão nomes de campo (por exemplo, journalId), cada um seguido por dois-pontos e um valor (por exemplo, USMF-123456).
A barra de ferramentas na guia Log tem os seguintes botões:
- Log: selecione este botão para mostrar os resultados do processamento. Essa função é especialmente útil quando as mensagens têm um valor de resultado de processamento de Falha e você deseja entender os motivos da falha de processamento.
- Pacote – as operações de processamento de várias mensagens podem ser executadas como parte do mesmo processo em lote. Selecione este botão para exibir os dados detalhados. Por exemplo, você pode ver se existem dependências que exigem que o sistema processe algumas mensagens em uma sequência específica.
Processar, cancelar ou reencair uma mensagem manualmente
Dependendo do estado atual de uma mensagem, você pode processá-la ou cancelá-la manualmente. Selecione a mensagem na grade e, depois, selecione Processar ou Cancelar no Painel de Ações.
Se você quiser recolocar na fila uma mensagem cancelada anteriormente, selecione-a na lista. Em seguida, selecione a fila no Painel de Ação. O sistema processa a mensagem como de costume.
Agendar o processamento de mensagens usando o trabalho em lote do processador de mensagens
Para processar uma fila de mensagens, configure um trabalho em lote para executá-lo. Normalmente, você configura uma agenda fixa e regular para processar cada fila. No entanto, você também pode executar qualquer fila sob demanda. Para criar e agendar os trabalhos em lote necessários, siga estas etapas:
- Acesse Administração do sistema > Processador de mensagem > Processador de mensagem.
- Na caixa de diálogo Processador de mensagens, no campo Fila de mensagens , selecione a fila de mensagens associada às mensagens que você deseja processar. A fila selecionada depende do recurso ou sistema que gerou as mensagens.
- No Executar em segundo plano FastTab, configure as opções de lote e agendamento conforme necessário, da mesma forma que faria para outros tipos de tarefas em Gerenciamento da Cadeia de Suprimentos.
- Selecione OK para executar ou agendar o trabalho com base em suas configurações.
Configuração da fila do processador de mensagens
Você pode configurar o número de tarefas de processador dedicadas a cada fila do processador de mensagens e definir regras para a frequência com que a fila limpa mensagens processadas e canceladas. Filas não configuradas usam um valor padrão que você pode substituir conforme necessário. Siga estas etapas para personalizar uma ou mais filas.
Vá para Administração do sistema > Processador de mensagens > Configuração da fila de mensagens.
Siga uma destas etapas:
- Para editar uma fila existente, selecione Editar no Painel de Ação e selecione a fila de destino na grade.
- Para adicionar uma nova configuração, selecione Adicionar no Painel de Ação para adicionar uma nova linha à grade. Em seguida, no campo Fila de mensagens da nova linha, selecione o nome da fila que você deseja configurar.
Para a linha nova ou selecionada, faça as seguintes configurações:
- Número de tarefas do processador – especifique o número de tarefas de processador dedicadas à fila especificada. O valor máximo é 8. O valor mínimo depende do número mínimo de threads em lotes configurados para seu sistema (normalmente 2).
- Dias antes da exclusão da mensagem processada – especifique o número de dias antes de as mensagens processadas serem limpas (excluídas). Defina esse campo como zero (0) para desativar a limpeza de mensagens processadas. Para obter mais informações, consulte Limpar mensagens processadas e canceladas do processador de mensagens.
- Dias antes da exclusão da mensagem cancelada – especifique o número de dias antes de as mensagens canceladas serem limpas (excluídas). Defina este campo como zero (0) para desativar a limpeza de mensagens canceladas. Para obter mais informações, consulte Limpar mensagens de processador de mensagens processadas e canceladas.
No Painel de ações, selecione Salvar.
Informações relacionadas
- Limpar mensagens processadas e canceladas do processador de mensagens
- Eventos de negócios, filas de mensagens personalizadas e tipos de mensagens personalizadas
- Mensagens do processador de mensagens para processos de gerenciamento de armazém
- Trocar dados entre sistemas
- Integração com sistemas de execução de fabricação de terceiros
- Habilitar e configurar a eficiência extra na cotação ao pagamento à vista com o Dynamics 365 Sales
- Disponibilizar fisicamente as mercadorias acabadas antes de lançá-las em diários