Processamento de DOM

Isto artigo descreve como a gestão de ordens distribuídas (DOM) processa ordens de venda em Microsoft Dynamics 365 Commerce.

Configurar a tarefa em lote do processador DOM

O DOM só será executado numa tarefa de lote.

Para configurar a tarefa em lote do processador DOM para execuções DOM, siga estes passos.

  1. Aceder a Retail and Commerce > Gestão de encomendas distribuídas > Processamento de lotes > Configuração de tarefas do processador DOM.
  2. No separador Parameters FastTab, para Fulfillment profile, selecionar um perfil para o qual a DOM deve ser executada.
  3. No Run in the background FastTab, para Batch group, seleccione um grupo de lotes configurado.
  4. Para Descrição da tarefa, introduzir um nome para a tarefa em lote.
  5. Seleccione Recurrence e, em seguida, especifique a recorrência da tarefa em lote.
  6. Selecione OK.

Pesquisar ordens de venda e linhas

No momento do processamento, a DOM considera a seguinte ordem e linhas de ordem:

  • Linhas de encomenda que satisfazem os critérios de origem das ordens de venda, modos de entrega e entidade jurídica, tal como definidos no perfil DOM, e que também satisfazem qualquer um dos seguintes critérios:
    • As linhas de encomenda são criadas a partir dos canais de comércio. As ordens de venda são identificadas como sendo de canais de comércio quando a opção Commerce sale está definida para Yes.
    • As linhas de encomenda nunca foram intermediadas pela DOM.
    • As linhas de ordem já foram intermediadas pelo DOM anteriormente, mas estão marcadas como excepções e estão abaixo do limite máximo de tentativas.
    • O modo de entrega não é a recolha ou a entrega eletrónica.
    • As linhas de encomenda não estão marcadas para entrega.
    • As linhas de encomenda não são excluídas manualmente.
    • Se a opção Não processar encomendas de loja aceites durante a otimização de encomendas estiver activada, as linhas de encomenda não são atribuídas a armazéns de lojas de retalho com o estado de cumprimento Aceite .
  • Encomendas que não estão em espera.

Para excluir manualmente uma linha de vendas, na sede do Comércio, vá para Retail and Commerce > Customers > All sales orders e seleccione uma linha de vendas. No Geral FastTab da linha de vendas, defina a opção Excluir do processamento DOM para Sim.

Divisões de linhas de venda

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

Por exemplo, se 10 000 linhas de encomenda estiverem a ser optimizadas numa execução e o parâmetro Maximum number of order lines per optimization estiver definido para 2000, o DOM cria cinco lotes que são processados simultaneamente.

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

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

Nota

Se definir um valor elevado para Número máximo de linhas de encomenda por otimização, o trabalho do processador DOM demora mais tempo a ser concluído porque é executado num servidor batch. Para melhorar o desempenho, defina um valor adequado para garantir que o DOM possa utilizar mais servidores de lotes.

Pesquisa de inventário

O DOM procura o inventário disponível, visualizando o inventário disponível nas entidades V2 do armazém (por exemplo, InventWarehouseOnHandAggregatedView). O inventário disponível suporta dimensões de produtos como cor, tamanho, estilo e configuração, e dimensões de armazenamento como local e armazém. Não são suportadas outras dimensões, como a localização, o estado do inventário e a matrícula.

Para visualizar o inventário disponível utilizado pelo DOM, introduza o seguinte URL na barra de endereços do seu navegador, substituindo <DomainName> pelo nome de domínio do seu ambiente e <CompanyName> pelo nome da sua entidade jurídica.

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

O DOM procura igualmente as existências reservadas nas linhas de venda a processar. Semelhante ao inventário disponível, o DOM apenas suporta dimensões de produto como cor, tamanho, estilo e configuração, e dimensões de armazenamento como local e armazém. Se o inventário reservado utilizar outras dimensões, como a localização, o estado do inventário ou a matrícula, não será considerado pelo DOM.

Para suportar o estoque disponível ou reservado em outras dimensões ou dimensões personalizadas, é necessário criar personalizações. Para mais informações, consulte Extensibilidade do DOM.

Calcular a distância

DOM converte endereços do tipo Delivery em valores de latitude e longitude. O DOM converte então o endereço de entrega na ordem de venda em valores de latitude e longitude e actualiza os valores de latitude e longitude do endereço para utilização futura. O DOM depende do Mapas Bing para determinar valores precisos de latitude e longitude com base nas informações do endereço, localidade e código postal. Para permitir que o DOM utilize a funcionalidade do Bing Maps, active a definição Confirmar a utilização do Bing Maps para o DOM . Para mais informações, consulte Configurar DOM.

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

Gerar planos de execução

Depois de aplicar as regras, as restrições de inventário e a otimização, o DOM escolhe a localização mais próxima do endereço de entrega do cliente. Os planos de execução são então obtidos a partir do optimizador. O facto de os planos de cumprimento serem ou não aplicados nas linhas de vendas depende do valor da definição Auto apply result . Para mais informações, consultar Resultados das execuções DOM.

Critérios de ordem de venda.

Recursos adicionais

Visão geral do DOM

Configurar DOM

Regras DOM

Configuração do custo DOM

Resultados dos ensaios DOM

Limpar os planos e registos de cumprimento da DOM

Extensibilidade do DOM

Limitações do DOM