Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Nota
O Retail Interest Group da Dynamics 365 Commerce mudou-se da Yammer para a Viva Engage. Se não tiver acesso à nova comunidade Viva Engage, preencha este formulário (https://aka.ms/JoinD365commerceVivaEngageCommunity) para ser adicionado e mantenha-se envolvido nas discussões mais recentes.
Este artigo descreve como a gestão distribuída de encomendas (DOM) processa encomendas de vendas 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:
- Vá para Retalho e Comércio > Gestão distribuída de encomendas > Processamento de lotes > Configuração de tarefas do processador de DOM.
- No FastTab de Parámetros, para o perfil de cumprimento, selecione um perfil no qual o DOM deve ser executado.
- No Separador Rápido Executar em segundo plano, para Grupo de lotes, selecione um grupo de lotes configurado.
- Para Descrição da tarefa, introduza um nome para a tarefa de lote.
- Selecione Periodicidade e, em seguida, especifique a periodicidade da tarefa de lote.
- 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 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 é levantamento 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 Production Solver, o DOM cria um lote para cada 1.500 linhas de venda.
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. Outras dimensões como localização, estado de inventário, 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 usar outras dimensões como localização, estado do inventário, matrícula, não é considerado pelo 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. O DOM depende do Azure Maps ou Bing Maps para determinar valores precisos de latitude e longitude com base na morada, cidade e informação do código postal. Para permitir que o DOM utilize a funcionalidade do Azure Maps, ative a definição Confirmar uso do Azure Maps para o DOM. Para permitir que o DOM utilize a funcionalidade do Bing Maps, ative a opção Confirmar a utilização de Bing Maps para o DOM. Para saber mais, consulte Configurar a DOM.
O DOM utiliza a interface de programação de aplicações (API) Azure Maps ou Bing Maps para calcular a distância aérea ou na estrada, dependendo do valor da definição Desativar o cálculo da distância na estrada. 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. 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.
Recursos adicionais
Resultados das execuções da DOM