Limpar mensagens processadas e canceladas do processador de mensagens

O processador de mensagens é uma estrutura que processa mensagens no sistema, como aquelas relacionadas com transações de inventário, ordens de venda e mais. Com o tempo, mensagens processadas e canceladas, que já não são necessárias, podem acumular-se no sistema, afetando potencialmente o desempenho e a gestão dos dados. Por isso, deve limpar periodicamente estas mensagens para manter a eficiência do sistema.

Pré-requisitos

Para utilizar a funcionalidade de limpeza descrita neste artigo, deve estar a correr Microsoft Dynamics 365 Supply Chain Management versão 10.0.45 ou posterior. Não são necessárias definições de gestão de funcionalidades.

Configurar a limpeza de mensagens para cada fila do processador de mensagens

Configura a limpeza de mensagens usando a página de configuração da fila de mensagens , que permite especificar quanto tempo as mensagens processadas e canceladas devem ser mantidas em cada fila antes de serem apagadas.

Para configurar a limpeza de mensagens, siga estes passos:

  1. Vá a Administração do sistema > Processador de mensagens > Configuração da fila de mensagens.

  2. Siga um destes passos:

    • Para editar uma fila existente, selecione Editar no Painel de Ações e depois selecione a fila alvo na grelha.
    • Para adicionar uma nova configuração, selecione Adicionar no Painel de Ações para adicionar uma nova linha à grelha. Depois, no campo da fila de mensagens para a nova linha, selecione o nome da fila que pretende configurar.
  3. Para a nova linha ou para a linha selecionada, faça as seguintes definições:

    • Número de tarefas do processador – Especifique o número de tarefas do processador que devem ser dedicadas à fila especificada. O valor máximo é 8. O valor mínimo depende do número mínimo de threads lotados configurados para o seu sistema ( tipicamente 2). Esta definição não está relacionada com o trabalho de limpeza, mas garante que a fila pode processar mensagens de forma eficiente.
    • Dias antes da eliminação de mensagens processadas – Especifique o número de dias para reter mensagens processadas antes da eliminação. Para desativar a limpeza de mensagens processadas, defina este campo para 0.
    • Dias antes da eliminação de mensagens canceladas – Especifique o número de dias para reter mensagens canceladas antes da eliminação. Para desativar a limpeza, defina este campo como 0.
  4. No Painel de Ações, selecione Guardar. O sistema cria automaticamente um processo em segundo plano para executar o trabalho de limpeza. Por defeito, o processo corre diariamente, mas pode modificar este cronograma no espaço de trabalho de automação de processos , conforme descrito na secção seguinte.

Rever e gerir os trabalhos de limpeza

Sempre que tem pelo menos uma fila de mensagens definida para ser limpa, o sistema cria automaticamente um processo em segundo plano para executar a operação de limpeza regularmente. Siga estes passos para rever, agendar e gerir este processo no espaço de trabalho de automação de processos :

  1. Vá para Administração do sistema>Configuração>Automação de processos.
  2. Abra o separador Processos em segundo plano para ver a lista de processos em segundo plano.
  3. Use o campo Filtro para procurar o processo que tenha um Nome da Tarefa de limpeza para o processador de mensagens.
  4. Seleciona o processo na grelha e depois seleciona Editar na barra de ferramentas.
  5. É apresentada a caixa de diálogo Editar processo em segundo plano. Use as definições aqui para visualizar e modificar o horário e outras definições para o trabalho de limpeza.
  6. Selecione OK quando terminar.

Assistente de otimização

O consultor de otimização pode lembrar-lhe de gerir mensagens desatualizadas quando estiverem presentes no processador de mensagens. Inclui uma regra de diagnóstico chamada Verificar mensagens processadas ou canceladas antigas, que identifica mensagens com mais de 30 dias e gera uma oportunidade de otimização para essas mensagens. Pode agir diretamente a partir do espaço de trabalho do consultor de otimização . Por predefinição, esta regra é executada mensalmente.

Para ativar ou desligar a regra, ou para alterar a frequência da regra, siga estes passos:

  1. Vá para Administração do sistema>Tarefas periódicas>Manter regras de validação de diagnóstico.
  2. Encontre a linha onde o nome da regraé Verifique mensagens antigas processadas ou canceladas.
  3. Faça as seguintes definições para a regra conforme necessário:
    • Estado – Definido como Ativo ou Inativo.
    • Frequência de execução – Escolha com que frequência realizar a verificação (Diária, Semanal, Mensal ou Não Programada).

Para ver e agir sobre as suas oportunidades de otimização, incluindo aquelas relacionadas com a limpeza de mensagens antigas, siga estes passos:

  1. Vá a Administração do sistema>Espaços de trabalho>Consultor de otimização. Aqui, pode ver uma lista de oportunidades de otimização que o sistema identificou, incluindo aquelas relacionadas com a limpeza do processador de mensagens.
  2. Selecione a linha onde Área é SCM e Oportunidade de Otimização é Trabalho de limpeza para processador de mensagens.
  3. Na barra de ferramentas, selecione Mais informações para saber mais sobre a oportunidade e as ações recomendadas.
  4. Se quiser aproveitar a oportunidade, selecione Tomar ação na barra de ferramentas para abrir a página de configuração da fila de mensagens e configure as definições de limpeza conforme descrito anteriormente neste artigo.