Share via


Agendar limpeza de dados do histórico de vendas

Como parte de sua operação padrão, a Microsoft Dynamics 365 Supply Chain Management gera e armazena dados de atualização do histórico de vendas de forma contínua. Com o tempo, uma grande quantidade de dados desatualizados do histórico de vendas pode se acumular em seu sistema. Estes dados acumulados podem causar problemas funcionais e de desempenho quando são publicados documentos relacionados com ordens de venda. (Estes documentos incluem confirmações da ordem de venda, guias de remessa de vendas, listas de seleção de vendas e faturas). Portanto, deve configurar e agendar a tarefa periódica de limpeza do histórico de atualizações de vendas para ser executada num intervalo regular. Esta tarefa removerá todos os dados de atualização do histórico de vendas que já não são necessários.

Se utilizar a tarefa periódica de limpeza do histórico de atualizações de vendas, recomendamos que ative a funcionalidade de melhorias no desempenho da limpeza do histórico de vendas, o que torna a tarefa executada de forma mais eficaz. (No entanto, também pode executar a tarefa sem ativar esta funcionalidade.)

Ativar as funcionalidades de limpeza do histórico de vendas

Para configurar e utilizar a tarefa periódica de limpeza do histórico de atualizações de vendas em conjunto com todas as funcionalidades descritas neste artigo, tem de ativar as melhorias no desempenho da limpeza do histórico de vendas e as funcionalidades Limpar o histórico de atualizações de vendas com base na idade na Gestão de funcionalidades, conforme descrito nas subsecções seguintes.

Melhorias no desempenho da limpeza do histórico de vendas

A tarefa de lote periódica de limpeza do histórico de atualizações de vendas pode demorar muito tempo se for executada com pouca frequência em ambientes com um grande volume de atualizações de vendas. Nestas situações, a funcionalidade de melhorias no desempenho da limpeza do histórico de vendas pode ajudar a reduzir a duração e melhorar a fiabilidade.

A funcionalidade melhora a tarefa de limpeza existente das seguintes formas:

  • Divide a limpeza em lotes (pode alterar o tamanho do lote através de personalizações).
  • Funcionará durante um máximo de 2 horas (pode alterar a duração através de personalizações).
  • Sempre que possível, tira partido das capacidades de base de dados para minimizar a contenção de bloqueio e evitar a junção de tabelas transacionais durante a limpeza.

Depois de ativar a funcionalidade, a tarefa de lote de limpeza do histórico de atualizações de vendas ( Tarefasdo período de Vendas e marketing > Limpeza do > histórico > de atualizações de vendas) será executada como antes, mas com melhor desempenho e por um máximo de2 horas. Isto significa que pode ter de ser executada várias vezes para limpar todos os dados para um período de tempo de retenção específico.

Antes de poder utilizar esta funcionalidade, tem de ser ativada para o sistema. Os administradores podem utilizar as definições de gestão de funcionalidades para verificar o estado da funcionalidade e ativá-lo. Na área de trabalho Gestão de funcionalidades, a funcionalidade é listada da seguinte forma:

  • Módulo:Vendas e marketing
  • Nome da funcionalidade:Melhorias no desempenho da limpeza do histórico de vendas

Limpar o histórico de atualizações de vendas com base na idade

A funcionalidade Limpar o histórico de atualizações de vendas com base na idade permite-lhe especificar a idade máxima dos registos a manter quando a tarefa periódica de limpeza do histórico de vendas é executada. Os registos mais antigos serão apagados. Esta funcionalidade é útil quando configura a tarefa para ser executada periodicamente, porque a maturidade é sempre calculada em relação à data em que a tarefa é executada. Se não utilizar esta funcionalidade, só pode definir uma data específica para os registos mais antigos a conservar.

Para poder utilizar esta funcionalidade, esta terá de ser ativada no seu sistema. A partir da versão 10.0.29 do Supply Chain Management, a funcionalidade é obrigatória e não pode ser desativada. Se estiver a executar uma versão anterior à 10.0.29, os administradores poderão ativar ou desativar esta funcionalidade procurando a funcionalidade Limpar histórico de atualizações de vendas com base na idade na área de trabalho Gestão de funcionalidades.

Configurar e agendar a tarefa periódica de limpeza do histórico de vendas

Para configurar e agendar a tarefa periódica de limpeza do histórico de vendas, siga estes passos.

  1. Analise as necessidades da sua empresa para determinar quantos dias de dados históricos de lançamento de ordens de venda deve manter. Normalmente, recomendamos que execute a tarefa de limpeza a cada três meses e, no máximo, a cada seis meses.

  2. Vá para Vendas e marketing > Tarefas > do período Limpeza do > histórico de atualizações de vendas.

  3. Na caixa de diálogo Limpar histórico de atualizações de vendas, no Separador Rápido Parâmetros , defina os seguintes campos:

    • Limpeza – Selecione um dos seguintes valores para especificar o tipo de registos a limpar:

      • Executado – Exclua apenas os registros que foram totalmente processados. Como é improvável que tenha mais utilização para estes registos, esta opção é a mais segura.
      • Executado e errado – Exclua os registros totalmente processados e os registros onde ocorreu um erro. Esta opção é a mais utilizada. Poderá querer inspecionar e até corrigir registos errados em vez de os limpar automaticamente. No entanto, muitas empresas optam por limpar esses registros também depois de cerca de um mês, porque eles provavelmente não são mais relevantes nessa época.
      • Todos – Excluir registros executados, incorretos e aguardando. Os registos em espera são válidos, mas ainda não foram totalmente processados. Na maioria dos casos, você provavelmente não quer que eles sejam excluídos automaticamente. No entanto, em algumas situações, pode optar por eliminá-los automaticamente após um período de tempo específico.
    • Reter registos com base na idade – Especifique se pretende limpar registos com base na respetiva idade no dia em que a tarefa é executada ou eliminar registos que foram criados antes de uma data fixa. Se estiver a agendar a limpeza como uma tarefa recorrente, deve definir esta opção como Sim, porque a maturidade é sempre calculada em relação à data em que a tarefa é executada.

      • Defina esta opção como Sim para ativar o campo Idade máxima. Utilize isto campo para especificar a idade máxima dos registos a manter sempre que a tarefa é executada. O campo Criado até é ignorado.
      • Defina esta opção como Não para ativar o campo Criado até . Utilize isto campo para especificar a data de criação mais antiga dos registos a manter quando a tarefa é executada. O campo Idade máxima é ignorado.
    • Criado até – Esta definição só se aplica quando a opção Reter registos com base na idade está definida como Não. Especifique a data de criação mais antiga dos registos a manter quando a tarefa for executada. Os registos criados antes desta data serão apagados.

    • Idade máxima – Esta definição só se aplica quando a opção Reter registos com base na idade está definida como Sim. Especifique a idade máxima (em dias) dos registos a manter sempre que a tarefa for executada. Os registos mais antigos serão apagados.

  4. No Separador Rápido Executar em segundo plano , especifique como, quando e com que frequência a tarefa é executada. Utilize estas definições para implementar o agendamento que determinou no passo 1. Os campos funcionam tal como funcionam para outros tipos de tarefas de lote no Supply Chain Management.

  5. Selecione OK para aplicar as suas definições e fechar a caixa de diálogo.