Partilhar via


Agendar limpeza de dados do histórico de vendas

Como parte de sua operação padrão, Microsoft Dynamics 365 Supply Chain Management gera e armazena dados de atualização do histórico de vendas em uma base contínua. Ao longo do tempo, uma grande quantidade de dados desatualizados do histórico de vendas pode acumular-se no seu sistema. Estes dados acumulados podem causar problemas de desempenho e funcionais quando são lançados documentos relacionados com ordens de venda. (Estes documentos incluem confirmações de ordens de venda, guias de remessa de vendas, listas de recolha de vendas e faturas). Por conseguinte, deve configurar e agendar a tarefa periódica Limpeza do histórico de atualizações de vendas para ser executada num intervalo regular. Esta tarefa irá 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 Limpeza do histórico de atualizações de vendas, recomendamos que ative a funcionalidade Melhorias no desempenho da limpeza do histórico de vendas, que torna a tarefa mais eficaz. (No entanto, também é possível 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 Limpeza do histórico de atualizações de vendas juntamente com todas as funcionalidades descritas neste artigo, é necessário ativar as funcionalidades Melhorias no desempenho da limpeza do histórico de venda e Limpar o histórico de atualizações de vendas com base na antiguidade 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 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 Limpeza do histórico de atualizações de vendas (Vendas e marketing > Tarefas periódicas > Limpeza > Limpeza do histórico de atualizações de vendas) será executada como antes, mas com melhor desempenho e por um máximo de 2 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 do recurso:Melhorias no desempenho da limpeza do histórico de vendas

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

A funcionalidade Limpar o histórico de atualizações de vendas com base na antiguidade permite-lhe definir a idade máxima dos registos a manter ao executar a tarefa periódica Limpeza do histórico de atualizações de vendas. Os registos mais antigos serão apagados. Esta funcionalidade é útil para quando configurar 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ó é possível 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 o histórico de atualizações de vendas com base na antiguidade 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 Limpeza do histórico de vendas, siga estes passos.

  1. Analise as suas necessidades comerciais 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 de três em três meses e, no máximo, de seis em seis meses.

  2. Aceda a Vendas e marketing > Tarefas periódicas > Limpeza > 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 registros a serem limpos:

      • Executado – Exclua apenas os registros que foram totalmente processados. Uma vez que é pouco provável que venha a utilizar estes registos, esta opção é a mais segura.
      • Executado e errado – Exclua registros totalmente processados e registros onde ocorreu um erro. Esta opção é a mais comummente utilizada. Poderá querer inspecionar e até corrigir registos erróneos em vez de os limpar automaticamente. No entanto, muitas empresas optam por limpar também estes registos após cerca de um mês, porque provavelmente já não são relevantes nessa altura.
      • Todos – Excluir registros executados, errados e aguardando. Os registos em espera são válidos mas ainda não foram totalmente processados. Na maioria dos casos, provavelmente não quer que sejam eliminados automaticamente. No entanto, em algumas situações, pode optar por eliminá-los automaticamente após um determinado período de tempo.
    • 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 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 antiguidade é sempre calculada em relação à data em que a tarefa é executada.

      • Defina esta opção como Sim para ativar o campo Antiguidade máxima. Este campo é utilizado para especificar a antiguidade 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é. Este campo é utilizado para especificar a data de criação mais antiga dos registos a manter quando a tarefa é executada. O campo Antiguidade máxima é ignorado.
    • Criado até – Esta definição aplica-se apenas quando a opção Reter registos com base na idade estiver definida como Não. Especifique a data de criação mais antiga dos registos a manter quando a tarefa é executada. Os registos criados antes desta data serão eliminados.

    • Idade máxima– Esta definição aplica-se apenas quando a opção Reter registos com base na idade está definida como Sim. Especifique a antiguidade máxima (em dias) dos registos a manter sempre que a tarefa é 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 deve ser executada a tarefa. Utilize estas definições para implementar a agenda que determinou em 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.