Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve como o gerenciamento de ordens distribuído (DOM) processa ordens de venda no Microsoft Dynamics 365 Commerce.
Configurar trabalho em lotes do processador do GOD
O DOM é executado somente em um trabalho em lote.
Para configurar o trabalho em lote do processador DOM para execuções do DOM, siga estas etapas:
- Vá para Varejo e Comércio>Gerenciamento de pedidos distribuídos>Processamento em lote>Configuração do trabalho do processador DOM.
- Na Guia Rápida Parâmetros, em Perfil de processamento, selecione um perfil para o qual o DOM deve ser executado.
- Na Guia Rápida Executar em segundo plano, em Grupo de lotes, selecione um grupo de lotes configurado.
- Em Descrição da tarefa, insira um nome para o trabalho em lotes.
- Selecione Recorrência, e especifique a recorrência do trabalho em lotes.
- Selecione OK.
Pesquisar ordens de venda e linhas
Ao processar, o DOM considera o seguinte pedido e as respectivas linhas do pedido:
- As linhas da ordem que atenderem aos critérios de origens de ordem de venda, modos de entrega e entidade legal conforme definidos no perfil do GOD e que também atenderem aos seguintes critérios:
- As linhas da ordem serão criadas nos canais do Commerce. As ordens de venda serão identificadas como canais do Commerce quando a opção Venda do Commerce estiver definida como Sim.
- As linhas de pedido não são intermediadas pelo DOM.
- As linhas da ordem são intermediadas pelo DOM antes, mas estão marcadas como exceções e estão abaixo do limite máximo de tentativas.
- O modo de entrega não é retirada nem entrega eletrônica.
- As linhas da ordem não estão marcadas para entrega.
- As linhas da ordem não são excluídas manualmente.
- Se a opção Não processar ordens de loja aceitas durante a otimização de ordens estiver habilitada, as linhas da ordem não serão atribuídas a depósitos de lojas de varejo com o status de processamento como Aceitas.
- Ordens que não estão em espera.
Para excluir manualmente uma linha de venda, na sede do Commerce, acesse Varejo e Comércio>Clientes>Todos os pedidos de venda e selecione uma linha de venda. Na Guia Rápida Geral da linha de vendas, defina a opção Excluir do processamento do GOD como Sim.
Linhas de vendas de partição
Durante cada trabalho do processador do GOD, o GOD quebra as ordens em lotes, dependendo do valor do parâmetro Número máximo de linhas da ordem por otimização definido no perfil de processamento. O GOD garante que todas as linhas de vendas de uma ordem de venda estejam no mesmo lote.
Por exemplo, se 10 mil linhas da ordem estiverem sendo otimizadas em uma execução, e o parâmetro Número máximo de linhas da ordem por otimização estiver definido como 2000, o GOD criará cinco lotes que serão processados simultaneamente.
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 para cada 100 linhas de venda.
- Para o tipo Production Solver, o DOM cria um lote para cada 1.500 linhas de vendas.
Note
Se você definir um valor grande para Número máximo de linhas da ordem por otimização, o trabalho do processador do GOD levará mais tempo para ser concluído porque ele será executado em um servidor em lote. Para melhorar o desempenho, defina um valor apropriado para garantir que o GOD possa usar mais servidores em lote.
Pesquisa de estoque
O DOM determina o estoque físico disponível para cada item usando as dimensões aplicáveis da variante do produto e da linha de pedidos de venda, juntamente com o local e armazém do candidato. A consulta 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 no armazém, e as dimensões de rastreamento 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 status de inventário, uma dimensão avançada de armazenamento de gerenciamento de armazém. O DOM inclui o status de estoque da linha de pedidos de venda ao determinar quais armazéns têm estoque disponível para cumprimento. Essa etapa garante que apenas o inventário com status correspondente seja considerado, produzindo um cálculo mais preciso do estoque disponível para cenários avançados de armazém. Esse suporte é ativado por padrão.
O status do estoque em uma linha de pedido de venda não é definido pelo DOM. É um status padrão de inventário, que é uma das dimensões de armazenamento no grupo de dimensões de armazenamento. O status de estoque em uma linha de pedido herda do status padrão de estoque configurado para o local, armazém, item ou pedido de venda. Também pode ser alterado diretamente na linha de pedidos de venda. O status padrão de estoque para pedidos de venda não pode ser um status de bloqueio. Você também pode configurar um status padrão de inventário de ordem de venda como parte dos seus parâmetros avançados de gerenciamento de armazém.
Outras dimensões avançadas de gerenciamento de armazém, incluindo localização do armazém e placa, não são suportadas por padrão. Dimensões personalizadas de inventário também não são suportadas. Para suportar essas dimensões, use a extensibilidade do DOM. Para obter mais informações, consulte Extensibilidade do GOD.
O DOM adiciona ao estoque disponível as quantidades físicas reservadas para linhas de venda na execução atual do DOM, para o mesmo item e as mesmas dimensões de estoque. Esse ajuste impede que essas reservas reduzam o estoque disponível para atender às linhas de vendas às quais pertencem.
Consulta de estoque antes da versão 10.0.46 do Commerce
Na versão 10.0.45 e anteriores do Commerce, o DOM recupera o estoque disponível de entidades do armazém V2, como InventWarehouseOnHandAggregatedView. Essa consulta de inventário suporta dimensões do produto, como cor, tamanho, estilo e configuração, além das dimensões do local e do armazenamento do armazém. Não suporta outras dimensões de armazenamento, como status do inventário, localização ou placa.
Para visualizar o inventário retornado por essa consulta legada, insira a 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 para os valores de latitude e longitude. O GOD converte o endereço de entrega na ordem de venda em valores de latitude e longitude e atualiza os valores de latitude e longitude do endereço para uso futuro. O GOD depende do Azure Mapas ou do Bing Mapas para determinar os valores precisos de latitude e longitude com base nas informações de endereço, cidade e CEP. Para permitir que o DOM use a funcionalidade do Azure Mapas, ative a configuração Confirmar o uso do Azure Mapas para o DOM. Para permitir que o DOM use a funcionalidade do Bing Mapas, ative a configuração Confirmar uso do Bing Mapas para o DOM. Para obter mais informações, consulte Configurar GOD.
O GOD usa a API (interface de programação de aplicativos) do Azure Mapas ou do Bing Mapas para calcular distâncias aéreas ou rodoviárias, dependendo do valor da configuração Desabilitar cálculo de distância rodoviária. O GOD usa essas informações para determinar o custo de envio. O modelo de otimização prioriza o processamento de uma ordem completa de um local. Mesmo que parte de um pedido esteja disponível na mesma cidade ou código postal, o modelo será otimizado para reduzir o número de remessas. Para obter mais informações, consulte Configurar GOD.
Gerar planos de processamento
Depois que o DOM aplica as regras, as restrições de inventário e a otimização, ele escolhe o local mais próximo do endereço de entrega do cliente. Em seguida, ele obtém os planos de processamento do otimizador. A aplicação dos planos de processamento nas linhas de vendas depende do valor da configuração Aplicar resultado automaticamente. Para obter mais informações, consulte Resultados de execuções de GOD.