Compartilhar via


Visão geral do provedor de otimização de cumprimento e de retorno

Este artigo fornece uma visão geral do provedor de Otimização de Cumprimento e Devoluções no Gerenciamento de Pedidos Inteligentes do Microsoft Dynamics 365.

O provedor de Otimização de Cumprimento e Devolução é um serviço de otimização inteligente que determina a origem do cumprimento da ordem ao atingir as metas necessárias e respeitar a configuração desejada determinada pela empresa. O provedor de Otimização de Cumprimento e Devoluções ajuda você a garantir que os produtos sejam entregues aos seus clientes nas quantidades certas, nas fontes certas e no momento certo. Portanto, ele pode ajudá-lo a maximizar os lucros, minimizar os custos e atender aos requisitos de nível de serviço.

Em uma rede de fornecimento moderna em que o atendimento ao produto pode vir de vários canais, as organizações devem se adaptar rapidamente às alterações de pedidos, problemas de disponibilidade do fornecedor ou picos de demanda. O provedor de Otimização de Cumprimento e Devoluções ajuda você a maximizar o cumprimento de pedidos e encontrar a fonte certa para a entrega de produtos com base em diferentes restrições de negócios e objetivos de negócios, como minimizar os custos cumprindo ordens das fontes mais próximas.

O provedor de Otimização de Cumprimento e Devolução é criado como um microsserviço e lê dados de configuração, como fontes de atendimento, listas de origem, restrições de negócios e estratégias do Microsoft Dataverse para otimizar o cumprimento de pedidos. O provedor usa o Azure Mapas para fornecer informações de endereço de envio de código geográfico para pedidos e fontes de atendimento e para fornecer a distância entre esses locais.

Configurações do provedor de otimização de logística e devoluções

Para habilitar o provedor de Otimização de Cumprimento e Retorna como parte do percurso de orquestração de pedidos, configure e ative o provedor de Otimização de Cumprimento e Retorna seguindo as instruções em Configurar o provedor de Otimização de Cumprimento e Devoluções. Depois que o provedor é ativado, você deve definir as seguintes configurações para atingir as metas de negócios.

Configurar Mapeamentos de Gerenciamento Inteligente de Pedidos

É importante manter os mapeamentos de Gerenciamento de Ordem Inteligente como pré-requisito para o mecanismo de otimização de cumprimento e devoluções funcionar corretamente. Para obter mais informações, consulte Configurar o provedor de visibilidade de inventário.

Observação

Os mapeamentos de medida calculados precisarão ser configurados se o cumprimento ocorrer por meio de aplicativos de finanças e operações do Microsoft Dynamics 365.

Sources

As fontes de atendimento são entidades que armazenam inventário ou fornecem produtos. Exemplos incluem armazéns, centros de distribuição, lojas de varejo, fornecedores de dropshipping e sites virtuais. Você pode criar e modificar origens de processamento ao selecionar o seletor de área na parte inferior do painel de navegação esquerdo e alternar para Configurações > Configurações de processamento. Em seguida, na página Configurações de Cumprimento , em Fontes, selecione Gerenciar.

Para cada uma de suas fontes de atendimento, você pode executar as seguintes ações:

  • Defina um nome exclusivo.
  • Defina o fuso horário da origem.
  • Defina o tipo de origem (warehouse ou outro).
  • Especifique onde a origem está localizada (latitude e longitude)
  • Especifique onde o sistema deve procurar inventário no serviço visibilidade de inventário.

Se você estiver usando o Gerenciamento inteligente de pedidos com aplicativos de finanças e operações, cada fonte de atendimento deverá ser mapeada para um depósito de remessa. Certifique-se de manter o armazém de remessa atribuído nas configurações da fonte de atendimento.

Você pode adicionar detalhes sobre o tempo médio de processamento de pedidos em um armazém. Essas informações serão usadas para determinar a data de remessa planejada de vários pedidos. Você também pode definir o horário limite de um armazém. Essas informações serão usadas se a configuração Respeitar os horários do armazém estiver habilitada, para que os pedidos possam ser enviados para um armazém somente entre 0h e a hora de corte.

Listas de origem

As listas de origem de cumprimento permitem agrupar uma lista de fontes e gerenciar as fontes de maneira flexível, dentro de restrições específicas. Para definir listas de origem de atendimento, na página Configurações de Cumprimento , em Listas de origem, selecione Gerenciar.

Dependendo da sua situação comercial, você pode definir várias listas de origem e usá-las conforme necessário.

Por exemplo, em sua definição de estratégia, você pode incluir todas as fontes em que o cumprimento ocorrerá. Para suas restrições comerciais, você pode usar uma lista de origem diferente. Você também pode definir diferentes restrições de distância máxima para lojas e armazéns de varejo e restringir o cumprimento parcial apenas para suas lojas de varejo.

A página Gerenciar mostra listas de origem ativas (Gerenciamento de Listas de Origem>). Para criar uma nova lista de origem, selecione Novo. Insira um nome que ajudará você a identificar facilmente a lista de origem e, em seguida, adicionar fontes novas ou existentes na guia Fontes . Para remover uma origem de uma lista de origem, selecione a origem na guia Fontes e, em seguida, selecione Remover.

Constraints

As restrições são um componente opcional da otimização de cumprimento. Há suporte para as seguintes restrições comerciais:

  • Distância máxima
  • Restringir o cumprimento parcial de ordens
  • Número limite de armazéns por ordem
  • Respeitar os horários do armazém
  • Linhas de ordem máximas
  • Número limite de armazéns por linha de pedido
  • Restrição de estoque de segurança

Para criar ou modificar restrições, na página configurações de Cumprimento , em Restrições, selecione Gerenciar. Para criar uma restrição de um tipo específico, selecione o tipo de restrição apropriado ao criar a restrição.

Todas as restrições comerciais compartilham um conjunto de atributos comuns como parte de sua definição. Os detalhes diferem, com base no tipo de restrição de negócios. Os seguintes atributos comuns são aplicáveis a todas as restrições de negócios:

  • Nome – esse atributo é usado para identificar a restrição de negócios.
  • Descrição – esse atributo é usado para descrever a restrição de negócios.
  • Tipo de restrição – esse atributo indica o tipo de restrição de negócios.
  • Está habilitado – esse atributo é usado para habilitar ou desabilitar uma restrição de negócios.

Você pode definir várias restrições de negócios de cada tipo e aplicá-las a diferentes estratégias de otimização.

Restrição de distância máxima

A restrição de distância máxima permite que uma organização defina a distância máxima que uma origem ou grupo de fontes pode estender para atender a um pedido. Atualmente, a distância é considerada a distância de linha reta entre a origem e o endereço do cliente, conforme calculado pelo Azure Mapas.

Você pode definir a distância máxima para uma origem ou uma lista de origens. Quando a distância máxima é definida para uma lista de origem que contém uma distância de origem definida individualmente, pode haver uma restrição de distância máxima sobreposta definida para a origem. Nesse caso, o serviço de otimização aplica a menor distância máxima definida para as fontes.

A ilustração a seguir mostra um exemplo onde o armazém de Seattle pode entregar somente até 10 milhas de distância, mesmo que faça parte da lista Todas as Fontes, em que a distância máxima é de 50 milhas. Devido à maneira como essa restrição funciona, a distância mais curta será usada se houver um conflito.

Exemplo de restrição de raio máximo.

Se, como resultado de uma restrição, nenhum armazém for adequado para um pedido de vendas, o sistema não poderá criar nenhuma ordem de atendimento para o pedido de vendas. Em vez disso, o status da ordem de vendas será alterado para Inventário não encontrado.

Restringir processamento parcial de restrição de ordens

Às vezes, o provedor de Otimização de Cumprimento e Devoluções deve lidar com cenários em que a demanda excede a oferta. Por padrão, quando o Intelligent Order Management recebe pedidos que exigem mais quantidade do que o inventário disponível, os pedidos de venda são divididos por linha de pedido. Algumas linhas da ordem são preenchidas, enquanto outras ficam pendentes ou são definidas com o estado de ordem Estoque não encontrado. Uma linha de pedido individual não pode ser dividida em partes e atribuída parcialmente, mas pode ser atribuída a diferentes fontes. Quando a restrição Restringir o cumprimento parcial de pedidos é habilitada, o provedor de Otimização de Cumprimento e Devoluções garante que todo o pedido seja atendido ou o pedido não seja atendido.

Respeitar a restrição de tempo do armazém

As empresas às vezes têm caminhões de entrega que saem em um momento específico todos os dias. Para otimizar esse cenário, cada fonte pode ser configurada para ter um tempo de corte diferente. Para garantir que essa restrição funcione conforme o esperado, antes de executá-la, adicione horários de corte aos armazéns que devem cumpri-los.

Quando a restrição Respeitar os horários do depósito estiver habilitada, o provedor de otimização de processamento e de devoluções garantirá que as origens criem ordens de processamento somente se for possível enviar essas ordens ao depósito antes dos limites de horário. Se não puderem, o provedor de Otimização de Cumprimento e Devoluções tentará atribuir os pedidos de vendas a armazéns que ainda estão abertos ao processamento de pedidos. Dessa forma, o provedor de Otimização de Cumprimento de Pedidos e Devoluções otimiza para um cumprimento e entrega mais rápidos.

Limitar o número de armazéns por restrição em pedido

Pode haver instâncias em que nem todo inventário está disponível em uma única origem. Para atender aos pedidos nesses casos, o provedor de Otimização de Cumprimento e Devoluções divide um único pedido de venda e atribui diferentes armazéns a diferentes partes dele. A restrição de número máximo de armazéns permite controlar até que ponto os pedidos são divididos.

Você pode configurar essa restrição para especificar o número máximo de armazéns entre os quais deseja dividir uma única ordem. Em outras palavras, se você especificar três armazéns para essa restrição, cada pedido de venda deverá ser atendido de um, dois ou três armazéns diferentes. Se você preferir que toda a ordem de venda seja atendida de apenas uma fonte de atendimento, especifique uma como o número máximo de armazéns. Se o cumprimento de um pedido de venda exigir mais de três armazéns, o pedido de vendas não será atendido, a menos que a restrição Restringir o cumprimento parcial de pedidos seja desabilitada e o número limite de restrições de armazéns esteja habilitado.

Por padrão, o provedor de Otimização de Cumprimento e Devoluções dividirá uma ordem de venda entre quantos armazéns forem necessários, respeitando também as condições de inventário e outras restrições.

Para especificar o número de armazéns entre os quais dividir pedidos, selecione Novo Limite de Restrição de Warehouses para adicionar uma entrada e selecione Salvar.

Limitar número de restrições de depósitos por linha de ordem

Você pode configurar essa restrição para especificar o número máximo de armazéns entre os quais deseja dividir uma única linha de pedido. Em outras palavras, se você não quiser cumprir uma única linha de pedido de várias fontes, poderá especificar uma como o número máximo de armazéns.

Limite máximo de linhas de pedido

Às vezes, as fontes de atendimento não podem processar mais do que um determinado número de linhas de pedido em um determinado dia, devido a limitações de capacidade ou recursos. O número máximo de linhas de pedido pode ser usado para limitar o número de linhas de pedido que são roteadas para uma única fonte de atendimento. Você pode configurar essa restrição para especificar o máximo de linhas de pedido por dia, por origem de atendimento ou por lista de origem. Depois que o número for alcançado para a origem do processamento ou a lista de origem, as linhas da ordem não serão consideradas para a seleção nesse dia.

Mantendo o estoque de segurança

Algumas empresas mantêm estoques de segurança para gerenciar com eficiência a demanda do cliente e evitar que os estoques fiquem muito baixos. O provedor de Otimização de Cumprimento e Devolução permite manter o estoque de segurança em dois níveis para cada uma de suas fontes de atendimento.

O provedor de Otimização de Cumprimento e Devoluções exclui uma fonte de atendimento se o inventário do produto estiver abaixo do nível de estoque de segurança. Para configurar a restrição de estoque de segurança, você deve executar a seguinte configuração:

  • Restrição de estoque de segurança: Crie uma nova restrição e defina o campo Tipo de restrição como Restrição de estoque de segurança.
  • Estoque de segurança na fonte de atendimento: Mantenha o estoque de segurança na fonte de atendimento.

Após a conclusão desta configuração, o provedor de otimização de processamento e de devoluções excluirá a origem de processamento se o estoque disponível estiver abaixo do limite do estoque de segurança.

Introdução a restrições suaves

As restrições podem ser definidas como rígidas ou suaves na configuração da restrição. Quando uma restrição é definida como flexível, ela será incluída na seleção somente se puder ser respeitada no algoritmo de determinação da origem de cumprimento.

Por padrão, as restrições são restrições rígidas até que sejam desabilitadas. Para definir uma restrição como uma restrição flexível, defina a opção É restrição rígida como Não na configuração de restrição.

Por exemplo, Limitar a um depósito é configurado como uma restrição flexível. Portanto, primeiro ele será verificado para determinar se o pedido pode ser atendido por uma única fonte. Se a ordem não puder ser atendida por uma única fonte, várias fontes serão usadas.

Ativar e desativar uma fonte de atendimento

Às vezes, as empresas podem querer excluir determinadas fontes de atendimento, devido a vários motivos, temporariamente ou permanentemente. O processamento e a otimização de devoluções oferece uma flexibilidade para ativar ou desativar a origem de processamento com base em suas necessidades. Para excluir a fonte de atendimento, selecione Desativar nas configurações de origem de atendimento. Se você quiser incluí-lo novamente, selecione ativar nas configurações da fonte de atendimento.

Estratégias

Uma estratégia ajuda a definir a configuração de otimização que atende às suas necessidades comerciais. Uma estratégia reúne objetivos, restrições e fontes que devem ser consideradas e especifica como a otimização de inventário deve ocorrer. Para criar e modificar uma estratégia, na página Configurações de Cumprimento , em Estratégias, selecione Gerenciar.

O objetivo predefinido de cada estratégia é cumprir ordens minimizando a distância.

Dependendo da natureza da sua empresa, você pode definir várias estratégias de otimização. Você pode definir uma lista de fontes de atendimento que participam do cumprimento e definir restrições que o serviço de otimização deve impor. Essas restrições são restrições rígidas que o serviço de otimização imporá obrigatoriamente quando determinar a origem ideal. Você pode configurar uma estratégia como a estratégia padrão. No entanto, apenas uma estratégia pode ser a estratégia padrão a qualquer momento.

Uma estratégia pode ser configurada para ser executada no modo em tempo real ou no modo em lote. Quando uma estratégia é executada no modo em lote, os pedidos de venda que a utilizam serão enfileirados até que o período configurado seja alcançado. O modo em tempo real e o modo em lote resultam na criação de um único plano de cumprimento.

Em uma única empresa, a otimização de atendimento pode variar, com base no tipo de cliente, no canal e em outros atributos de negócios. O Gerenciamento Inteligente de Ordem dá suporte ao uso de várias estratégias de atendimento. As empresas podem configurar várias estratégias de atendimento usando políticas ou definindo o atributo de estratégia de cumprimento em um pedido de vendas durante o processo de ingestão de pedidos.

Configurar uma estratégia de cumprimento

Para definir uma estratégia, siga estas etapas:

  1. Na página Configurações de Cumprimento , em Estratégias, selecione Gerenciar.

  2. Selecione Novo.

  3. Na página Estratégias , defina os seguintes campos:

    • Nome – insira o nome da estratégia.
    • Descrição – insira uma descrição da estratégia.
    • Lista de Fontes – Defina a lista de fontes de atendimento que devem ser consideradas quando a otimização é executada.
    • É padrão – especifique se a estratégia é a estratégia padrão. Sempre deve haver uma estratégia padrão e apenas uma estratégia por organização pode ser definida como a estratégia padrão. A estratégia padrão será usada se um pedido de vendas não especificar qual estratégia deve ser usada para executar a otimização.
    • Habilitar o processamento em lote – quando essa opção é desativada, cada pedido é processado em tempo real. Quando ele é ativado, os pedidos são coletados em uma fila e processados periodicamente.
    • Processamento em lotes em minutos – especifique o intervalo de tempo para processar cada fila, em minutos. O intervalo padrão é de dois minutos.
    • Proprietário – o usuário que criou a estratégia.

Nenhuma medida de inventário deve ser explicitamente adicionada aqui. Em vez disso, o inventário usado para o provedor de Otimização de Cumprimento e Devoluções deve ser configurado da seguinte maneira no Gerenciamento inteligente de pedidos.

  1. No Gerenciamento Inteligente de Pedidos, no painel de navegação esquerdo, em Configurações de Ordem, altere a área para Configurações, Índice e Reserva e selecione Mapeamentos do Gerenciamento Inteligente de Pedidos.
  2. Configure a origem do inventário e o nome da medida. As medidas usadas para o provedor de processamento e de devoluções são Disponível e ATP disponível.

Otimização do atendimento em fluxos de orquestração de pedidos

Para otimizar o processamento nos fluxos de orquestração de pedido, você deve primeiro configurar e ativar o provedor de otimização de processamento e de devoluções. Depois que o provedor for ativado, você poderá habilitar a otimização inteligente usando o provedor de Otimização de Atendimento e Retornos como parte do processo de orquestração de pedidos.

Quando o processamento de pedidos começa, o serviço pega pedidos que exigem otimização e determina o local ideal da fonte de atendimento mais próxima na lista de fontes. Em seguida, o provedor de Otimização de Atendimento e Devoluções calcula a latitude e a longitude para o endereço de origem do atendimento e o endereço de entrega da linha do pedido. Ele também calcula as distâncias aéreas entre os dois endereços. Em seguida, o provedor aplica as restrições e determina a fonte de atendimento ideal. Os resultados são gravados no Dataverse para processamento adicional como parte do fluxo de orquestração de pedidos.

Uma organização pode consultar o plano de execução para visualizar os resultados. Os planos de cumprimento mostram os detalhes da linha de pedido, a quantidade original na linha, a quantidade atendida e o tipo de abastecimento (totalmente abastecido, parcialmente abastecido, não abastecido ou exceção).

Múltiplas estratégias de processamento em fluxos de orquestração de pedido

O provedor de Otimização de Cumprimento e Devoluções dá suporte a várias estratégias de atendimento que podem ser configuradas com base nas necessidades de diferentes empresas. Por exemplo, uma empresa pode querer atender aos pedidos de B2B (negócios para empresas) de seus centros de distribuição somente e pedidos de B2C (negócios para consumidor) de todas as suas fontes de atendimento (como centros de distribuição, armazéns e lojas). Usando várias estratégias de atendimento, as organizações podem empregar diferentes abordagens de atendimento para diferentes pedidos de vendas.

As empresas podem definir atributos de estratégia de processamento para ordens de vendas durante a jornada de orquestração adicionando o identificador da estratégia de processamento à ordem de vendas. A estratégia de execução pode ser definida em um pedido de venda com base na origem, ou usando transformações como parte do processo de recebimento de pedidos. A estratégia de processamento também pode ser definida com ações de política usando atributos de ordem de venda e outras entidades. Usando políticas, as empresas podem empregar os atributos de diferentes entidades no construtor de condições para definir a estratégia. Se várias estratégias forem configuradas, mas a atribuição de política para a estratégia de cumprimento não estiver configurada, o sistema usará a estratégia padrão configurada.

Estratégia alternativa

O provedor de Otimização de Cumprimento e Devoluções também dá suporte à definição de uma estratégia alternativa para permitir mais flexibilidade no cumprimento baseado em regras. Se a estratégia padrão atribuída à ordem não tiver êxito ao determinar a origem de cumprimento da ordem ou das linhas de pedido, a estratégia alternativa será usada em vez disso. Por exemplo, as empresas podem querer usar o inventário de lojas de varejo por padrão para atender aos pedidos, mas usar centros de distribuição se não houver inventário de lojas de varejo. Ao ter a flexibilidade para definir uma estratégia alternativa, as organizações podem multiplicar as opções de atendimento baseado em regras.

Uma estratégia alternativa é especificada na seção Geral da página Estratégias .

Planos de processamento

O resultado de qualquer otimização individual de atendimento (no modo de lote ou de outra forma) é um único plano de atendimento. Essa entidade contém detalhes da divisão entre os armazéns e a atribuição de pedidos de vendas a esses armazéns.

O plano de atendimento é transformado em ordens de atendimento por um fluxo interno do Power Automate. A entidade é consumível por provedores de processamento e pode ser usada por eles para mover o processo de orquestração para etapas subsequentes, como transportadoras de entrega.

Aviso de privacidade

O provedor de Otimização de Cumprimento e Retorno usa o recurso de localização geográfica do Azure Mapas, que é regido pelos Termos Específicos do Serviço. O recurso de localização geográfica do Azure Mapas é alimentado em parte por terceiros que podem operar fora do limite geográfico do locatário.

Se você habilitar o provedor de Otimização de Cumprimento e Devoluções, a Microsoft compartilhará o endereço, a cidade, o estado e o cep do cliente com terceiros para recuperar informações de localização geográfica, mas não compartilhará o endereço de email, o número de telefone ou o nome do usuário que inseriu as informações.

Sua privacidade é importante para a Microsoft. Para obter mais informações, consulte a Política de Privacidade da Microsoft.

Recursos adicionais

Arquitetura de otimização de cumprimento e de retorno

Configurar o provedor de Otimização de Cumprimento e Devoluções

Fluxos de orquestração