Partilhar via


Processamento da DOM

O Grupo de Interesse de Varejo do Dynamics 365 Commerce mudou do Yammer para o Viva Engage. Se você não tiver acesso à nova comunidade Viva Engage, preencha este formulário (https://aka.ms/JoinD365commerceVivaEngageCommunity) para ser adicionado e mantenha-se envolvido nas últimas discussões.

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ó será executado numa tarefa de lote.

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

  1. Vá para Retail e Commerce > Gestão distribuída de encomendas > Processamento em lote > Configuração de tarefas 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

No momento 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 nunca foram mediada pela DOM.
    • As linhas de encomenda foram mediadas pela DOM, mas estão marcadas como exceções e estão abaixo do limiar máximo de tentativas.
    • 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, em Commerce headquarters, aceda a Retalho e Comércio > Clientes > Todas as ordens 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 valor de Número máximo de linhas de encomenda por otimização for 0:

  • Para o tipo de Solucionador Simplificado, a DOM cria um lote para cada 100 linhas de vendas.
  • Para o tipo de Solucionador de Produção, a DOM cria um lote para cada 1500 linhas de vendas.

Nota

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

A DOM pesquisa o inventário disponível, visualizando o inventário disponível para entrega imediata nas entidades V2 do armazém (por exemplo, InventWarehouseOnHandAggregatedView). O inventário disponível para entrega imediata suporta dimensões do produto, como cor, tamanho, estilo e configuração, e dimensões de armazenamento, como local e armazém. As outras dimensões como localização, estado do inventário e matrícula não são suportadas.

Para ver o inventário disponível para entrega imediata utilizado pela DOM, introduza o seguinte URL na barra de endereço do browser, substituindo <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

A DOM também procura inventário reservado nas linhas de venda a serem processadas. Semelhante ao inventário disponível para entrega imediata, a DOM apenas suporta dimensões do 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 localização, estado do inventário e matrícula, não será considerado pela DOM.

Para suporte do inventário disponível para entrega imediata ou reservado noutras dimensões ou em dimensões personalizadas, tem de criar personalizações. Para obter mais informações, consulte Extensibilidade da DOM.

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 a DOM utilize a funcionalidade Azure Maps, ative a definição Confirmar utilização do Azure Maps para a DOM. Para permitir que a DOM utilize a funcionalidade Mapas Bing, ative a definição Confirmar utilização do Mapas Bing para a 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 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 saber mais, consulte Configurar a DOM.

Gerar planos de cumprimento

Após aplicar as regras, as restrições de inventário e a otimização, a DOM escolhe a localização mais próxima do endereço de entrega do cliente. Os planos de cumprimento são então obtidos a partir do otimizador. A aplicação ou não 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.

Critérios de ordens de venda.

Recursos adicionais

Descrição geral da DOM

Configurar a DOM

Regras da DOM

Configuração de custos da DOM

Resultados das execuções da DOM

Limpar registos e planos de cumprimento da DOM

Extensibilidade da DOM

Limitações da DOM