Descrição geral do provedor de Otimização de Cumprimento e Devoluções
Isto artigo fornece uma descrição geral do provedor de Otimização de Cumprimento e Devoluções no Microsoft Dynamics 365 Intelligent Order Management.
O fornecedor de Otimização de Cumprimento e Devoluções é um serviço de otimização inteligente que determina a origem do cumprimento dos pedidos, ao mesmo tempo em que cumpre os objetivos necessários e respeita a configuração pretendida que é determinada pela empresa. O provedor de Otimização de Cumprimento e Devoluções ajuda-o a garantir que os produtos são entregues aos seus clientes nas quantidades certas, a partir das origens certas e no momento certo. Desta forma, pode ajudá-lo a maximizar lucros, a minimizar custos e a satisfazer requisitos a nível do serviço.
Numa rede de fornecimento moderna, onde o cumprimento de produtos pode provir de diversos canais, as organizações têm de se adaptar rapidamente às alterações nas encomendas, a problemas de disponibilidade de fornecedores ou a picos na procura. O fornecedor de Otimização de Cumprimento e Devoluções ajuda-o a maximizar o cumprimento de encomendas e a encontrar a origem certa para a entrega de produtos, com base em diferentes restrições da empresa e objetivos empresariais, como minimização dos custos pelo cumprimento de encomendas a partir das origens mais próximas.
O fornecedor de Otimização do Cumprimento e Devoluções é criado como um microsserviço e lê dados de configuração, como origens de cumprimento, listas de origens, restrições empresariais e estratégias do Microsoft Dataverse para otimizar o cumprimento de encomendas. O fornecedor utiliza o Azure Maps para fornecer informações de endereço de envio de geocódigo sobre encomendas e origens de cumprimento e a distância entre essas localizações.
Definições do provedor de Otimização de Cumprimento e Devoluções
Para ativar o fornecedor de Otimização de Cumprimento e Devoluções como parte do percurso de orquestração de encomendas, configure-o e ative-o seguindo as instruções em Configurar fornecedor de Otimização de Cumprimento e Devoluções. Depois de o fornecedor estar ativado, deve definir as definições seguintes para atingir os objetivos empresariais.
Configurar mapeamentos do Intelligent Order Management
É importante manter os mapeamentos do Intelligent Order Management como um pré-requisito para que o motor de otimização de cumprimento e devoluções funcione corretamente. Para mais informações, consulte Configurar fornecedor de visibilidade do inventário.
Nota
Os mapeamentos de medidas calculadas precisam de ser configurados se o cumprimento ocorrer por meio de aplicações de finanças e operações do Microsoft Dynamics 365.
Origens
As origens de cumprimento são entidades que armazenam inventário ou fornecem produtos. Os exemplos incluem armazéns, centros de distribuição, lojas de retalho, fornecedores de envio direto e sites virtuais. Pode criar e modificar origens de cumprimento, selecionando o comutador de área na parte inferior do painel de navegação esquerdo e mudando para Definições > Definições de Cumprimento. Em seguida, na página Definições de cumprimento, em Origens, selecione Gerir.
Para cada uma das suas origens de cumprimento, pode executar as seguintes ações:
- Defina um nome exclusivo.
- Defina o fuso horário da origem.
- Defina o tipo de origem (armazém ou outro).
- Especifique onde a origem está localizada (latitude e longitude)
- Especifique onde o sistema deve procurar o inventário no serviço de Visibilidade do Inventário.
Se estiver a utilizar o Intelligent Order Management com aplicações de finanças e operações, cada origem de cumprimento deve ser mapeada para um armazém de envio. Certifique-se de que mantém o armazém de envio atribuído nas definições de origem de cumprimento.
Pode adicionar detalhes sobre o tempo médio de processamento de encomendas num armazém. Estas informações serão utilizadas para determinar a data de envio planeada de diferentes encomendas. Também pode definir o tempo limite de um armazém. Estas informações serão utilizadas se a definição Respeitar restrição de temporizações do armazém estiver ativada, para que as encomendas possam ser enviadas para um armazém apenas entre as 12h00 e o tempo limite.
Listas de origens
As listas de origens de cumprimento permitem-lhe agrupar uma lista de origens e gerir as origens de forma flexível, dentro de restrições específicas. Para definir listas de origem de cumprimento, na página Definições de cumprimento, em Listas de origem, selecione Gerir.
Dependendo da situação da sua empresa, pode definir várias listas de origem e usá-las conforme necessário.
Por exemplo, na sua definição de estratégia, pode incluir todas as origens em que o cumprimento vai ocorrer. Para as suas restrições empresariais, pode usar uma lista de origens diferente. Também pode definir diferentes restrições de distância máxima para lojas de retalho e armazéns e restringir o cumprimento parcial apenas para as suas lojas de retalho.
A página Gerir mostra as listas de origens ativas (Listas de Origens > Gerir). Para criar uma nova lista de origens, selecione Novo. Introduza um nome que ajude a identificar facilmente a lista de origens e, em seguida, adicione origens novas ou existentes no separador Origens. Para remover uma origem de uma lista de origens, selecione a origem no separador Origens e, em seguida, selecione Remover.
Restrições
As restrições são um componente opcional da otimização de cumprimento. São suportadas as seguintes restrições empresariais:
- Distância máxima
- Restringir o cumprimento parcial de pedidos
- Número limite de armazéns por encomenda
- Respeitar as temporizações do armazém
- Máximo de linhas de encomenda
- Número limite de armazéns por linha de encomenda
- Restrição do stock de segurança
Para criar ou modificar restrições, na página Definições de cumprimento, em Restrições, selecione Gerir. 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 empresariais partilham um conjunto de atributos comuns como parte da sua definição. Os detalhes diferem, dependendo do tipo de restrição empresarial. Os seguintes atributos comuns são aplicáveis a todas as restrições empresariais:
- Nome – Este atributo é utilizado para identificar a restrição empresarial.
- Descrição – Este atributo é utilizado para descrever a restrição empresarial.
- Tipo de restrição – Este atributo indica o tipo de restrição empresarial.
- Está ativado – Este atributo é utilizado para ativar ou desativar uma restrição empresarial.
Pode definir várias restrições empresariais 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 a organização defina a distância máxima a que uma origem ou grupo de origens se pode estender para cumprir uma encomenda. Atualmente, a distância é considerada a distância em linha reta entre a origem e o endereço do cliente, conforme calculado pelo Azure Maps.
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 origens que contém uma distância de origem definida individualmente, pode haver uma restrição de distância máxima de sobreposição definida para a origem. Neste caso, o serviço de otimização aplica a menor distância máxima definida para as origens.
A ilustração seguinte mostra um exemplo em que o armazém de Seattle pode entregar apenas até 10 milhas do seu raio, 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, é utilizada a menor distância, se houver conflito.
Se, devido a uma restrição, nenhum armazém for adequado para uma ordem de venda, o sistema não poderá criar nenhum cumprimento para a ordem de venda. Em vez disso, o estado da ordem de venda será alterado para Inventário não encontrado.
Restringir restrição do cumprimento parcial de encomendas
Às vezes, o provedor de Otimização de Cumprimento e Devoluções deve gerir cenários em que a procura excede a oferta. Por predefinição, quando o Intelligent Order Management recebe pedidos que exigem mais quantidade do que o inventário disponível, as ordens de venda são divididas por linha de pedido. Algumas linhas da encomenda são cumpridas, enquanto que outras ficam pendentes ou definidas como Inventário não encontrado no estado da encomenda. Uma linha de pedido individual não pode ser mais dividida e parcialmente atribuída, mas pode ser atribuída a diferentes origens. Quando Restringir restrição do cumprimento parcial de encomendas é ativado, o fornecedor de Otimização de Cumprimento e Devoluções garante que toda a encomenda seja cumprida ou não seja cumprida de todo.
Respeitar restrição de temporizações do armazém
Por vezes, as empresas têm camiões de entrega que partem diariamente a uma hora específica. Para otimizar este cenário, cada origem pode ser configurada para ter um tempo limite diferente. Para garantir que esta restrição funciona conforme esperado, antes de a executar, adicione tempos limite aos armazéns que os devem respeitar.
Quando Respeitar restrição de temporizações do armazém está ativado, o fornecedor de Otimização de Cumprimento e Devoluções garante que essas origens criam encomendas de cumprimento apenas se puderem ser enviadas para o armazém antes dos tempos limite. Se não conseguirem, o provedor de Otimização de Cumprimento e Devoluções tenta atribuir as ordens de venda a armazéns que ainda estão abertos ao processamento de pedidos. Desta forma, o provedor de Otimização de Cumprimento e Devoluções otimiza-se para cumprimento e entrega mais rápidos.
Restrição por linha de encomenda do número limite de armazéns
Pode haver casos em que nem todo o inventário esteja disponível numa única origem. Para cumprir pedidos nestes casos, o provedor de Otimização de Cumprimento e Devoluções divide uma única ordem de venda e atribui diferentes armazéns a diferentes partes da mesma. A restrição do número limite de armazéns permite controlar o grau em que as encomendas são divididas.
Pode configurar essa restrição para especificar o número máximo de armazéns entre os quais deseja que um pedido seja dividido. Por outras palavras, se especificar três armazéns para esta restrição, cada ordem de venda devem ser cumprida a partir de um, dois ou três armazéns diferentes. Se preferir que toda a ordem de venda seja cumprida a partir de apenas uma origem de cumprimento, deverá especificar um como o número máximo de armazéns. Se o cumprimento de uma ordem de venda exigir mais do que três armazéns, a ordem de venda não será cumprida, a menos que a restrição Restringir o cumprimento parcial dos pedidos esteja desativada e a restrição Limitar número de armazéns esteja ativa.
Por predefinição, o fornecedor de Otimização de Cumprimento e Devoluções vai dividir a ordem de venda por tantos armazéns quantos sejam exigidos, ao mesmo tempo que respeita as condições de inventário e outras restrições.
Para especificar o número de armazéns pelos quais divide as encomendas, selecione Nova restrição do número limite de armazéns para adicionar uma entrada e, em seguida, selecione Guardar.
Restrição por linha de encomenda do número limite de armazéns
Pode configurar esta restrição para especificar o número máximo de armazéns entre os quais pretende que uma linha de encomenda seja dividida. Em outras palavras, se não pretender cumprir uma única linha de encomenda de várias origens, pode especificar um como o número máximo de armazéns.
Restrição do número máximo de linhas de encomenda
Às vezes, as origens de cumprimento não podem processar mais do que um determinado número de linhas da encomenda num determinado dia devido a limitações de capacidade ou recursos. A restrição Número máximo de linhas da encomenda pode ser utilizada para limitar o número de linhas da encomenda que são encaminhadas para uma única origem de cumprimento. Pode configurar esta restrição para especificar o máximo de linhas de encomenda por dia, por origem de cumprimento ou por lista de origens. Depois de o número ser atingido para a origem de cumprimento ou a lista de origens, as linhas de encomenda não serão consideradas para seleção durante esse dia.
Manter stock de segurança
Algumas empresas mantêm stocks de segurança para gerir com eficiência a procura do cliente e evitar um inventário demasiado baixo. O fornecedor de Otimização do Cumprimento e Devoluções permite que mantenha o stock de segurança em dois níveis para cada uma das suas origens de cumprimento.
O fornecedor de Otimização do Cumprimento e Devoluções exclui uma origem de cumprimento se o inventário do produto estiver abaixo do nível de stock de segurança. Para configurar a restrição do stock de segurança, deve executar a seguinte configuração:
- Restrição do stock de segurança: crie uma nova restrição e defina o campo Tipo de restrição como Restrição do stock de segurança.
- Stock de segurança na origem de cumprimento: mantenha o stock de segurança na origem de cumprimento.
Após a conclusão desta configuração, o fornecedor de Otimização do Cumprimento e Devoluções excluirá a origem de cumprimento se o inventário disponível estiver abaixo do limite do stock de segurança.
Introduzir restrições flexíveis
As restrições podem ser definidas como rígidas ou flexíveis na configuração da restrição. Quando uma restrição é definida como flexível, será incluída na seleção apenas se puder ser respeitada no algoritmo de determinação da origem de cumprimento.
Por predefinição, as restrições são restrições rígidas até serem desativadas. 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 da restrição.
Por exemplo, Limitar a um armazém é configurado como uma restrição flexível. Portanto, primeiro será verificado para determinar se a encomenda pode ser cumprida por uma única origem. Se a encomenda não puder ser cumprida por uma única origem, serão utilizadas várias origens.
Ativar e desativar uma origem de cumprimento
Às vezes, as empresas podem querer excluir certas origens de cumprimento, por vários motivos, temporária ou permanentemente. A otimização do cumprimento e devoluções oferece uma flexibilidade para ativar ou desativar a origem de cumprimento com base nas suas necessidades. Para excluir a origem de cumprimento, selecione Desativar nas definições das origens de cumprimento. Se pretender incluí-la novamente, selecione ativar nas nas definições das origens de cumprimento.
Estratégias
Uma estratégia ajuda a definir a configuração de otimização que cumpre as necessidades do seu negócio. Uma estratégia reúne objetivos, restrições e origens que devem ser considerados e especifica como a otimização de inventário deve ocorrer. Para criar ou modificar a estratégia, na página Definições de cumprimento, em Estratégias, selecione Gerir.
O objetivo predefinido de cada estratégia é cumprir encomendas e, ao mesmo tempo, minimizar a distância.
Dependendo da natureza do seu negócio, pode definir várias estratégias de otimização. Pode definir uma lista de origens de cumprimento que participam no cumprimento e definir as 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 vai obrigatoriamente impor quando determinar a origem ideal. Pode configurar uma estratégia como a estratégia predefinida. No entanto, apenas uma estratégia pode ser a estratégia predefinida a qualquer momento.
Pode ser configurada uma estratégia para ser executada no modo em tempo real ou no modo de lote. Quando uma estratégia é executada no modo de lote, as ordens de venda que a utilizam serão colocadas em fila até o período configurado ser atingido. Tanto o modo em tempo real quanto o modo de lote levam à criação de um único plano de cumprimento.
Numa única empresa, a otimização de cumprimento pode variar, dependendo do tipo de cliente, do canal e de outros atributos empresariais. O Intelligent Order Management suporta o uso de várias estratégias de cumprimento. As empresas podem configurar várias estratégias de cumprimento utilizando políticas ou definindo o atributo de estratégia de cumprimento numa ordem de venda durante o processo de aceitação de encomenda.
Configurar uma estratégia de cumprimento
Para definir uma estratégias, siga estes passos.
Na página Definições de cumprimento, em Estratégias, selecione Gerir.
Selecione Nova.
Na página Estratégias, defina os seguintes campos:
- Nome – Introduza o nome da estratégia.
- Descrição – Introduza uma descrição da estratégia.
- Lista de origens – Defina a lista de origens de cumprimento que devem ser consideradas quando a otimização for efetuada.
- Está predefinido – Especifique se a estratégia é a estratégia predefinida. Deve sempre haver uma estratégia definida e só pode ser definida uma estratégia por organização como a estratégia predefinida. A estratégia predefinida é utilizada se uma ordem de venda não especificar que estratégia deve ser utilizada para efetuar a otimização.
- Ativar processamento em lote – Quando esta opção está desativada, cada encomenda será processada em tempo real. Quando ativada, as encomendas são recolhidas numa fila e depois processadas periodicamente.
- Processamento em lote em minutos – Especifique o intervalo de tempo para processar cada fila de espera, em minutos. O intervalo predefinido é de dois minutos.
- Proprietário – O utilizador que criou a estratégia.
Nenhuma medida de inventário deve ser explicitamente adicionada aqui. Em vez disso, o inventário utilizado para o provedor de Otimização de Cumprimento e Devoluções deve ser configurado da seguinte forma no Intelligent Order Management.
- No Intelligent Order Management, no painel de navegação esquerdo, em Definições da encomenda, altere a área para Definições > Índice e reserva e, em seguida, selecione mapeamentos do Intelligent Order Management.
- Configure a origem de inventário e o nome da medida. As medidas usadas para o provedor de Otimização de Cumprimento e Devoluções são Disponível para entrega imediata e ATP Disponível para entrega imediata.
Otimização de cumprimento nos fluxos de orquestração de encomendas
Para otimizar o cumprimento nos fluxos de orquestração de encomendas, deve primeiro configurar e ativar o provedor de Otimização de Cumprimento e Devoluções. Depois de o fornecedor ser ativado, pode ativar a otimização inteligente utilizando o fornecedor de Otimização de Cumprimento e Devoluções como parte do percurso de orquestração de encomendas.
Quando o processamento de encomendas é iniciado, o serviço seleciona as encomendas que exigem otimização e determina a localização ideal da origem de cumprimento mais próxima na lista de origens. O fornecedor de Otimização de Cumprimento e Devoluções calcula a latitude e a longitude para o endereço da origem de cumprimento e o endereço de envio da linha de encomenda. Também calcula as distâncias aéreas entre os dois endereços. O provedor, em seguida, aplica as restrições e determina a origem de cumprimento ideal. Os resultados são gravados no Dataverse para processamento adicional como parte do fluxo de orquestração de encomendas.
Uma organização pode consultar o plano de cumprimento para ver os resultados. Os planos de cumprimento mostram os detalhes da linha de encomenda, a quantidade original na linha, a quantidade cumprida e o tipo de cumprimento (totalmente obtido, parcialmente obtido, não obtido ou exceção).
Várias estratégias de cumprimento nos fluxos de orquestração de encomendas
O provedor de Otimização de Cumprimento e Devoluções oferece suporte a várias estratégias de cumprimento que podem ser configuradas com base nas necessidades de diferentes empresas. Por exemplo, uma empresa pode querer cumprir encomendas business-to-business (B2B) apenas dos seus centros de distribuição e encomendas business-to-consumer (B2C) de todas as suas origens de cumprimento (como centros de distribuição, armazéns e lojas). Ao utilizar várias estratégias de cumprimento, as organizações podem empregar diferentes abordagens de cumprimento para diferentes ordens de venda.
As empresas podem definir atributos de estratégia de cumprimento para ordens de venda durante o percurso de orquestração, adicionando o identificador de estratégia de cumprimento à ordem de venda. A estratégia de cumprimento pode ser definida numa ordem de vendas com base na origem ou usando transformações como parte do processo de aceitação de encomendas. A estratégia de cumprimento também pode ser configurada com políticas utilizando atributos de ordem de venda e outras entidades. Ao utilizar políticas, as empresas podem empregar os atributos de diferentes entidades no construtor de condições para definir a estratégia. Se estiverem configuradas várias estratégias, mas a atribuição da política para a estratégia de cumprimento não estiver configurada, o sistema vai usar a estratégia predefinida configurada.
Estratégia alternativa
O fornecedor de Otimização do Cumprimento e Devoluções também suporta a definição de uma estratégia alternativa para permitir mais flexibilidade no cumprimento baseado em regras. Se a estratégia predefinida atribuída à encomenda não for bem-sucedida na determinação da origem de cumprimento da encomenda ou das linhas de encomenda, a estratégia alternativa será utilizada. Por exemplo, as empresas podem pretender utilizar o inventário da loja de retalho por predefinição para cumprir as encomendas, mas utilizar centros de distribuição se não houver inventário da loja de retalho. Ao ter a flexibilidade de definir uma estratégia alternativa, as organizações podem multiplicar as opções de cumprimento baseado em regras.
Uma estratégia alternativa é especificada na secção Geral da página Estratégias.
Planos de cumprimento
O resultado de qualquer otimização de cumprimento único (no modo de lote ou de outra forma) é um plano de cumprimento único. Esta entidade contém detalhes da discriminação entre armazéns e a atribuição de ordens de venda a estes armazéns.
O plano de cumprimento é convertido em ordens de cumprimento por um fluxo interno do Power Automate . A entidade é consumível por fornecedores de cumprimento e pode ser utilizada pelos mesmos para mover o processo de orquestração para passos subsequentes, como transportadoras de entrega.
Aviso de privacidade
O provedor de Otimização de Cumprimento e Devoluções usa a funcionalidade de geolocalização do Azure Maps, que é governado pelos Termos Específicos do Serviço. A funcionalidade de geolocalização do Azure Maps é alimentada em parte por terceiros que podem operar fora do limite geográfico do seu inquilino.
Se ativar o provedor de Otimização de Cumprimento e Devoluções, a Microsoft partilha o endereço, a cidade, o estado e o código postal do cliente com terceiros para obter informações de geolocalização, mas não partilha o endereço de e-mail, o número de telefone ou o nome do utilizador que introduziu as informações.
A sua privacidade é importante para a Microsoft. Para mais informações, consulte a Declaração de Privacidade da Microsoft.
Recursos adicionais
Arquitetura da Otimização de Cumprimento e Devoluções
Configurar o provedor de Otimização de Cumprimento e Devoluções