Processamento da DOM

Este artigo descreve como a gestão distribuída de encomendas (DOM) processa ordens de venda no Microsoft Dynamics 365 Commerce.

Configurar tarefa de lote do processador de DOM

O DOM só funciona em um processo de trabalho em lote.

Para configurar o trabalho em lote do processador DOM para execuções DOM, siga estes passos:

  1. Vá para Comércio e Retalho>gestão distribuída de encomendas>processamento em lote>configuração da tarefa do processador DOM.
  2. No Separador Rápido Parâmetros, para Perfil de cumprimento, selecione um perfil para o qual a DOM deva ser executada.
  3. No Separador Rápido Executar em segundo plano, para Grupo de lotes, selecione um grupo de lotes configurado.
  4. Para Descrição da tarefa, introduza um nome para a tarefa de lote.
  5. Selecione Periodicidade e, em seguida, especifique a periodicidade da tarefa de lote.
  6. Selecione OK.

Pesquisar linhas e ordens de venda

Aquando do processamento, a DOM considera a seguinte encomenda e linhas de encomenda:

  • Linhas de encomenda que satisfaçam os critérios das origens de ordens de venda, modos de entrega e entidade legal, conforme definido no perfil de DOM e que satisfaçam também os seguintes critérios:
    • As linhas de encomenda são criadas a partir de canais do Commerce. As ordens de venda são identificadas como pertencentes aos canais do Commerce quando a opção Venda comercial se encontra definida como Sim.
    • As linhas de encomenda não são intermediadas pelo DOM.
    • As linhas de ordem são intermediadas pelo DOM, mas são marcadas como exceções e estão abaixo do limiar máximo de tentativa.
    • O modo de entrega não é recolha nem entrega eletrónica.
    • As linhas de encomenda não se encontram marcadas para entrega.
    • As linhas de encomenda não foram excluídas manualmente.
    • Se a opção Não processar encomendas de loja aceites durante a otimização da encomenda estiver ativada, as linhas de encomenda não serão atribuídas aos armazéns das lojas de retalho com o estado de cumprimento como Aceite.
  • Encomendas que não se encontram em espera.

Para excluir manualmente uma linha de venda, no Commerce headquarters, vá a Retalho e Comércio>Clientes>Todas as encomendas de venda e selecione uma linha de venda. No Separador Rápido Geral da linha de venda, defina a opção Excluir do processamento de DOM como Sim.

Divisões de linhas de venda

Durante cada tarefa do processador de DOM, a DOM divide as encomendas em lotes, consoante o valor do parâmetro Número máximo de linhas de encomenda por otimização definido no perfil de cumprimento. A DOM garante que todas as linhas de venda de uma ordem de venda estão no mesmo lote.

Por exemplo, se estiverem a ser otimizadas 10.000 linhas de encomenda numa execução e o parâmetro Número máximo de linhas de encomenda por otimização estiver definido para o valor predefinido 2000, a DOM criará cinco lotes que são processados em simultâneo.

Se o número máximo de linhas de ordem por valor de otimização for 0:

  • Para o tipo Simplified Solver, o DOM cria um lote por cada 100 linhas de vendas.
  • Para o tipo Production Solver, o DOM cria um lote para cada 1.500 linhas de venda.

Note

Se definir um valor grande para Número máximo de linhas de encomenda por otimização, a tarefa do processador de DOM levará mais tempo a ser concluída porque é executada num servidor de lotes. Para melhorar o desempenho, defina um valor apropriado para garantir que a DOM pode utilizar mais servidores de lotes.

Pesquisa de inventário

O DOM determina o inventário físico disponível para cada artigo utilizando as dimensões aplicáveis da variante do produto e da linha de encomendas de vendas, juntamente com o local e armazém do candidato. A pesquisa utiliza a configuração do produto, tamanho, cor, estilo e dimensões da versão do produto, as dimensões de armazenamento no local e armazém, e as dimensões de rastreio dos números de lote e série.

A partir da versão 10.0.46 do Commerce, o DOM fornece suporte padrão para o estado de inventário, uma dimensão avançada de armazenamento de gestão de armazém. O DOM inclui o estado de stock da linha da encomenda de venda ao determinar quais os armazéns que têm stock disponível para satisfazer a encomenda. Este passo assegura que apenas o inventário com um estado correspondente é considerado, produzindo um cálculo mais preciso do inventário disponível para cenários avançados de armazéns. Este suporte está ativado por predefinição.

O estado do inventário numa linha de encomenda de venda não é definido pelo DOM. É um estado padrão de inventário, que é uma das dimensões de armazenamento no grupo de dimensões de armazenamento. O estado de inventário numa linha de encomenda herda do estado padrão de inventário configurado para o local, armazém, artigo ou encomenda de venda. Também pode ser alterado diretamente na linha de encomendas de vendas. O estado padrão de inventário para encomendas de venda não pode ser um estado de bloqueio. Também pode configurar um estado padrão de inventário de encomendas como parte dos seus parâmetros avançados de gestão de armazém.

Outras dimensões avançadas de gestão de armazém, incluindo a localização do armazém e a matrícula, não são suportadas por predefinição. Dimensões personalizadas de inventário também não são suportadas. Para suportar estas dimensões, use a extensibilidade do DOM. Para obter mais informações, consulte Extensibilidade da DOM.

O DOM adiciona novamente ao inventário disponível as quantidades físicas reservadas para linhas de venda na execução atual do DOM para o mesmo artigo e dimensões do inventário. Este ajuste impede que essas reservas reduzam o inventário disponível para satisfazer as linhas de vendas a que pertencem.

Pesquisa de inventário antes da versão 10.0.46 do Commerce

Na versão 10.0.45 e anteriores do Commerce, o DOM recupera inventário disponível de entidades do armazém V2, como InventWarehouseOnHandAggregatedView. Esta pesquisa de inventário suporta dimensões do produto, como cor, tamanho, estilo e configuração, bem como as dimensões do local e do armazém. Não suporta outras dimensões de armazenamento, como o estado do inventário, localização ou matrícula.

Para visualizar o inventário devolvido por esta pesquisa legada, introduza o seguinte URL na barra de endereços do seu navegador. Substitua <DomainName> pelo nome de domínio do seu ambiente e <CompanyName> pelo nome da sua entidade legal:

https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=InventWarehouseOnHandAggregatedView

Calcular a distância

O DOM converte os endereços do tipo Entrega em valores de latitude e longitude. A DOM converte o endereço de entrega da ordem de venda em valores de latitude e longitude, atualizando os valores de latitude e longitude do endereço para utilização futura. A DOM depende do Azure Maps ou do Mapas Bing para determinar valores precisos de latitude e longitude com base nas informações do endereço, da localidade e do código postal. Para permitir que o DOM use a funcionalidade do Azure Maps, ative a opção Confirmar a utilização do Azure Maps para a definição do DOM. Para permitir que o DOM utilize a funcionalidade do Mapas Bing, ative a definição Confirmar utilização do Mapas Bing para o DOM. Para saber mais, consulte Configurar a DOM.

A DOM utiliza a interface de programação de aplicações (API) do Azure Maps ou do Mapas Bing para calcular a distância aérea ou rodoviária, dependendo do valor da definição Desativar cálculo de distância rodoviária. Em seguida, a DOM utiliza esta informação para determinar o custo de envio. O modelo de otimização prioriza o cumprimento de uma encomenda completa a partir de uma única localização. Mesmo que parte de uma encomenda esteja disponível na mesma cidade ou código postal, o modelo é otimizado para reduzir o número de envios. Para saber mais, consulte Configurar a DOM.

Gerar planos de cumprimento

Depois de o DOM aplicar as regras, restrições de inventário e otimização, escolhe o local mais próximo do endereço de entrega do cliente. Depois, recebe planos de execução do otimizador. A aplicação ou não pelo sistema dos planos de cumprimento nas linhas de venda depende do valor da definição Aplicar resultado automaticamente. Para obter mais informações, consulte Resultados das execuções da DOM.

Captura de ecrã dos critérios da ordem de venda no processamento DOM.

Mais recursos