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 fornece uma visão geral do provedor de Otimização de Cumprimento e Devoluções no Microsoft Dynamics 365 Intelligent Order Management.
O provedor de Otimização de Cumprimento e Devoluções é um serviço de otimização inteligente que determina a origem do cumprimento da ordem, atingindo as metas necessárias e respeitando a configuração desejada que a empresa determina. O provedor de otimização de processamento e de devoluções ajuda a garantir que os produtos sejam entregues aos clientes nas quantidades certas, a partir das origens certas e no momento certo. Dessa forma, isso também pode ajudá-lo a maximizar lucros, minimizar custos e atender a requisitos em nível de serviço.
Em uma rede de fornecimento moderno, em que o processamento de produtos pode vir de vários canais, as organizações devem se adaptar rapidamente a alterações de ordens, questões de disponibilidade do fornecedor ou picos na demanda. O provedor de otimização de processamento e de devoluções ajuda a maximizar o processamento da ordem e a encontrar a origem correta para a entrega de produtos, com base em restrições e objetivos comerciais distintos, como minimizar custos ao processar ordens de 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 entrega de geocódigo para ordens e origens de processamento e para fornecer a distância entre esses locais.
Configurações do provedor de otimização de processamento e de devoluções
Para habilitar o provedor de otimização de processamento e de devoluções como parte da jornada de orquestração da ordem, configure-o e ative-o seguindo as instruções em Configurar o provedor de otimização de processamento e de devoluções. Depois que o provedor for ativado, defina as seguintes configurações para atingir as metas de negócios.
Configurar mapeamentos do Intelligent Order Management
É importante manter os mapeamentos Intelligent Order Management como um pré-requisito para que o mecanismo de processamento de pedidos e de otimização de devoluções funcione corretamente. Para obter mais informações, consulte Configurar o provedor de visibilidade de estoque.
Note
Você precisará configurar mapeamentos de medidas calculados se o cumprimento ocorrer por meio de aplicativos de finanças e operações do Microsoft Dynamics 365.
Origens
As origens de processamento são entidades que alojam o estoque ou fornecem produtos. Exemplos incluem depósitos, centros de distribuição, lojas de varejo, fornecedores de entrega direta 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 processamento, em Origens, selecione Gerenciar.
Para cada fonte de atendimento, você pode executar as seguintes ações:
- Definir um nome exclusivo.
- Definir o fuso horário da origem.
- Definir o tipo de origem (depósito ou outro).
- Especifique onde a origem está localizada (latitude e longitude).
- Especificar onde o sistema deve procurar o estoque no serviço de visibilidade de estoque.
Se você usar o Intelligent Order Management com aplicativos de finanças e operações, mapeie cada origem de processamento para um warehouse de remessa. Mantenha o armazém de remessa atribuído nas configurações de fonte de atendimento.
Adicione detalhes sobre o tempo médio de processamento de pedidos em um armazém. Essas informações determinam a data de remessa planejada de vários pedidos. Também é possível definir o horário limite de um depósito. Essas informações serão usadas se a configuração de restrição de intervalos do armazém Respect estiver habilitada, de modo que os pedidos possam ser enviados para um armazém somente entre 12h e a hora de corte.
Listas de origem
As listas de origens de processamento permitem agrupar uma lista de origens e gerenciar as origens de maneira flexível, dentro de restrições específicas. Para definir as listas de origens de processamento na página Configurações de processamento, em Listas de origens, selecione Gerenciar.
Dependendo da situação comercial, você pode definir várias listas de origens e usá-las conforme necessário.
Por exemplo, em sua definição de estratégia, inclua todas as fontes em que o cumprimento ocorre. Para suas restrições comerciais, use uma lista de origem diferente. Também é possível definir diferentes restrições de distância máxima para lojas de varejo e depósitos, além de restringir o processamento parcial apenas para as lojas de varejo.
A página Gerenciar mostra listas de origens ativas (Listas de Origens > Gerenciar). Para criar uma lista de origens, selecione Novo. Insira um nome que ajude você a identificar facilmente a lista de origem e, em seguida, adicione 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 de otimização de processamento. As seguintes restrições comerciais são compatíveis:
- Distância máxima
- Restringir o processamento parcial de ordens
- Limitar número de depósitos por ordem
- Respeitar tempos de depósito
- Máximo de linhas da ordem
- Limitar número de depósitos por linha de ordem
- Restrição de estoque de segurança
Para criar ou modificar restrições, na página Configurações de processamento, em Restrições, selecione Gerenciar. Para criar uma restrição de um tipo específico, selecione o tipo 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 variam com base no tipo de restrição comercial. Os seguintes atributos comuns são aplicáveis a todas as restrições comerciais:
- Nome – este atributo é usado para identificar a restrição comercial.
- Descrição – este atributo é usado para descrever a restrição comercial.
- Tipo de restrição – este atributo indica o tipo de restrição comercial.
- Habilitado – este atributo é usado para habilitar ou desabilitar uma restrição comercial.
Você pode definir várias restrições comerciais 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 à organização definir a distância máxima de extensão de uma origem ou um grupo de origens para processar uma ordem. Atualmente, a distância é considerada como a distância de linha reta entre a origem e o endereço do cliente, conforme calculado por Azure Mapas.
Você pode definir a distância máxima para uma origem ou uma lista de origens. Quando você define a distância máxima 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 a essas origens.
A ilustração a seguir mostra um exemplo em que o depósito de Seattle pode entregar em um raio de até 10 milhas, mesmo que faça parte da lista Todas as origens, onde a distância máxima é de 50 milhas. Devido à forma como essa restrição funciona, a menor distância será usada se houver um conflito.
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 é alterado para Inventário não encontrado.
Restringir processamento parcial de restrição de ordens
Às vezes, o provedor de otimização de processamento e de devoluções deve manipular cenários em que a demanda exceda o fornecimento. Por padrão, quando o Intelligent Order Management recebe pedidos que exigem mais quantidade do que o inventário disponível, ele divide os pedidos de vendas 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 ordem individual não pode ser dividida e parcialmente atribuída, mas pode ser atribuída a origens diferentes. Ao habilitar a restrição Restringir processamento parcial de restrição de ordens, o provedor de Otimização de Processamento e de Devoluções garante que a ordem seja processada por completo ou que ela não seja processada.
Restrição de Respeitar Tempos de Depósito
Às vezes, as empresas têm caminhões de entrega que partem todo dia em um horário específico. Para otimizar esse cenário, cada origem pode ser configurada para um horário limite distinto. Para garantir que essa restrição funcione conforme o esperado, antes de executá-la, adicione limites de horário aos depósitos que devem respeitá-los.
Ao habilitar a restrição Respeitar os horários do warehouse, 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 warehouse antes dos limites de horário. Se não puderem, o provedor de otimização de processamento e de devoluções tentará atribuir as ordens de venda a depósitos que ainda estão abertos para o processamento de ordens. Dessa forma, o provedor de otimização de processamento e de devoluções otimiza para o processamento e a entrega mais rápidos.
Limitar número de restrições de depósitos por ordem
Em algumas instâncias, nem todo o estoque está disponível em uma única origem. Para atender a ordens nesses casos, o provedor de otimização de processamento e de devoluções divide uma única ordem de venda e atribui outros depósitos a partes diferentes dela. A restrição de limitar o número de depósitos permite controlar o grau em que as ordens são divididas.
É possível configurar essa restrição para especificar o número máximo de depósitos entre os quais deseja que uma única ordem seja dividida. Em outras palavras, se você especificar três depósitos para essa restrição, todas as ordens de venda deverão ser processadas de um, dois ou três depósitos diferentes. Se você preferir que toda a ordem de vendas 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 divide uma ordem de vendas entre quantos depósitos forem necessários, respeitando também as condições de inventário e outras restrições.
Para especificar o número de depósitos para dividir as ordens de venda, selecione Novo limite de restrição de número de depósitos para adicionar uma entrada e, depois, selecione Salvar.
Limitar número de restrições de depósitos por linha de ordem
É possível configurar essa restrição para especificar o número máximo de depósitos entre os quais você deseja que uma única linha de ordem seja dividida. Em outras palavras, se você não quiser cumprir uma única linha de pedido de várias fontes, especifique uma como o número máximo de armazéns.
Restrição de número máximo de linhas de ordem
Às vezes, as fontes de atendimento não podem processar mais do que algumas linhas de pedido em um determinado dia devido a limitações de capacidade ou recursos. Use a restrição de número máximo de linhas de pedido para limitar o número de linhas de pedido que são roteadas para uma única fonte de atendimento. Você pode configurar esta restrição para especificar o número máximo de linhas de ordem por dia, por origem de processamento 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.
Manter estoque de segurança
Algumas empresas mantêm estoques de segurança para gerenciar com eficiência a demanda dos clientes e evitar ficar com estoques muito baixos. O provedor de otimização de preenchimento e de devoluções permite manter o estoque de segurança em dois níveis para cada origem do processamento.
O provedor de otimização de preenchimento e de devoluções excluirá uma origem de processamento se o estoque do produto estiver abaixo do nível do estoque de segurança. Para configurar a restrição de estoque de segurança, execute as seguintes etapas de instalaçã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 origem de processamento: mantenha o estoque de segurança na origem do processamento.
Depois de concluir essa configuração, o provedor de Otimização de Logística e Devoluções excluirá a fonte de suprimento se o inventário disponível estiver abaixo do limite de estoque de segurança.
Apresentar restrições flexíveis
Defina restrições como rígidas ou suaves na configuração da restrição. Quando você define uma restrição como flexível, a seleção inclui-a somente se ela 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 você as desabilite. Para definir uma restrição como flexível, defina a opção É restrição rígida como Não na configuração de restrições.
Por exemplo, Limitar a um depósito é configurado como uma restrição flexível. Portanto, primeiro verifica se o pedido pode ser atendido por uma única fonte. Se o pedido não puder ser atendido por uma única origem, várias fontes serão usadas.
Ativar e desativar uma origem de processamento
Às vezes, as empresas desejam 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 origem de processamento, selecione Desativar nas configurações da origem do processamento. Se desejar incluí-la novamente, selecione ativar nas configurações de origem do processamento.
Estratégias
Uma estratégia ajuda a definir a configuração de otimização que atende às necessidades comerciais. Uma estratégia reúne objetivos, restrições e fontes que você deve considerar e especifica como a otimização de inventário deve ocorrer. Para criar e modificar uma estratégia, na página Configurações de processamento, em Estratégias, selecione Gerenciar.
O objetivo predefinido de toda estratégia é processar ordens e minimizar a distância.
Dependendo da natureza da empresa, você pode definir várias estratégias de otimização. Você pode definir uma lista de origens de processamento que participam do processamento, 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 impõe obrigatoriamente quando determina a origem ideal. É possível configurar uma estratégia como padrão. Mas, apenas uma estratégia pode ser a padrão a qualquer momento.
Você pode configurar uma estratégia para ser executada no modo em tempo real ou em lote. Quando uma estratégia é executada no modo em lote, os pedidos de vendas que a usam fazem fila até que o período configurado seja atingido. Os modos em tempo real e em lote resultam na criação de um único plano de processamento.
Em um único negócio, a otimização de processamento pode variar, com base no tipo de cliente, no canal e em outros atributos de negócios. O gerenciamento inteligente de ordens oferece suporte ao uso de várias estratégias de processamento. As empresas podem configurar várias estratégias de processamento, usando políticas ou definindo o atributo de estratégia de processamento em uma ordem de venda durante o processo de entrada de pedido.
Configurar uma estratégia de processamento
Para definir uma estratégia, siga estas etapas:
Na página Configurações de processamento, em Estratégias, selecione Gerenciar.
Selecione Novo.
Na página Estratégias, defina os campos a seguir:
- Nome – digite o nome da estratégia.
- Descrição – insira uma descrição da estratégia.
- Lista de Fontes – Defina a lista de fontes de fornecimento que o serviço de otimização deve considerar ao realizar a otimização.
- 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 padrão. A estratégia padrão será usada se uma ordem de venda não especificar a estratégia que deve ser usada para executar a otimização.
- Habilitar processamento em lotes – quando esta opção estiver desativada, todas as ordens serão processadas em tempo real. Quando ela estiver ativada, as ordens serão coletadas em uma fila e processadas periodicamente.
- Processamento em lote em minutos – especifique o intervalo de tempo para o processamento de cada fila, em minutos. O intervalo padrão é de dois minutos.
- Proprietário – o usuário que criou a estratégia.
Não adicione explicitamente nenhuma medida de inventário aqui. Em vez disso, configure o inventário para o provedor de Otimização de Cumprimento e Retornos no Gerenciamento Inteligente de Pedidos da seguinte maneira:
- No Intelligent Order Management, no painel de navegação esquerdo, em Configurações de ordem, altere a área para Configurações > Índice e reserva e selecione Mapeamentos do Intelligent Order Management.
- Configure a origem do estoque e o nome da medida. As medidas que o provedor de Otimização de Cumprimento e Devoluções usa são Onhand e ATP Onhand.
Otimização de processamento em fluxos de orquestração de ordem
Para otimizar o atendimento em fluxos de orquestração de pedidos, primeiro configure e ative o provedor de otimização de atendimento e devoluções. Após ativar o provedor, você pode habilitar a otimização inteligente usando o provedor de otimização de processamento e de devoluções como parte da jornada de orquestração de pedido.
Quando o processamento da ordem começa, o serviço seleciona as ordens que exigem otimização e determina o local ideal da origem de processamento mais próxima na lista de origens. O provedor de otimização de processamento e de devoluções calcula a latitude e a longitude do endereço da origem de processamento e do endereço de remessa da linha da ordem. 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 origem de processamento 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 processamento para visualizar os resultados. Os planos de processamento mostram os detalhes da linha da ordem, a quantidade original na linha, a quantidade processada e o tipo de processamento (totalmente fornecido, parcialmente fornecido, não fornecido ou exceção).
Múltiplas estratégias de processamento em fluxos de orquestração da ordem
O provedor de Otimização de Cumprimento e Devolução dá suporte a várias estratégias de atendimento que você pode configurar com base nas necessidades de diferentes empresas. Por exemplo, uma empresa pode desejar processar ordens entre empresas (B2B) apenas de centros de distribuição e ordens business-to-consumer (B2C) de todas as origens de processamento (como centros de distribuição, depósitos e lojas). Ao usar várias estratégias de processamento, as organizações podem empregar abordagens de processamento distintas para ordens de vendas distintas.
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. Defina a estratégia de atendimento em um pedido de vendas com base na origem ou usando transformações como parte do processo de ingestão de pedidos. Você também pode definir a estratégia de processamento com ações de política usando atributos de ordem de venda e outras entidades. Ao usar políticas, as empresas podem empregar os atributos de entidades distintas no construtor de condições para definir a estratégia. Se você configurar várias estratégias, mas não configurar a atribuição de política para a estratégia de cumprimento, o sistema usará a estratégia padrão configurada.
Estratégia alternativa
O provedor de otimização de processamento e de devoluções também oferece suporte à definição de uma estratégia alternativa para permitir mais flexibilidade no processamento baseado em regra. Se a estratégia padrão que você atribuir à ordem não tiver êxito ao determinar a fonte de cumprimento da ordem ou das linhas de pedido, a estratégia alternativa será usada em vez disso. Por exemplo, as empresas talvez queiram usar o estoque de loja do Retail por padrão para atender as ordens, mas para usar centros de distribuição se não houver estoque de loja do Retail. Ao ter a flexibilidade de definir uma estratégia alternativa, as organizações podem multiplicar as opções de processamento baseado em regra.
Especifique uma estratégia alternativa na seção Geral da página Estratégias .
Planos de processamento
O resultado de qualquer otimização de processamento individual (no modo em lote ou outro) é um plano de processamento único. Essa entidade contém detalhes da divisão entre depósitos e a atribuição de ordens de venda a esses depósitos.
Um fluxo interno do Power Automate converte o plano de processamento em ordens de processamento. Os provedores de processamento podem consumir a entidade e usá-la para mover o processo de orquestração para etapas subsequentes, como transportadoras de entrega.
Aviso de privacidade
O provedor de otimização de processamento e de devoluções usa o recurso de geolocalização do Azure Mapas, que é regido por termos específicos do serviço. Terceiros alimentam o recurso de localização geográfica Azure Mapas e podem operar fora do limite geográfico do locatário.
Se você habilitar o provedor de Otimização de Cumprimento e Devolução, 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. A Microsoft não compartilha 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 da otimização de processamento e de devoluções
Configurar o provedor de otimização de processamento e de devoluções