Partilhar via


Otimização Inteligente do Cumprimento

A Otimização Inteligente do Cumprimento é um serviço de otimização inteligente que maximiza o cumprimento de encomendas na rede da cadeia de fornecimento. A Otimização Inteligente do Cumprimento 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. A Otimização Inteligente do Cumprimento pode ajudar a maximizar lucros, minimizar custos e satisfazer requisitos ao nível do serviço.

Numa rede de fornecimento moderna, onde o cumprimento de produtos pode ser efetuado a partir de diversos canais, as organizações têm de se adaptar rapidamente às alterações nos pedidos, a problemas de disponibilidade de fornecedores ou a picos na procura. A Otimização Inteligente do Cumprimento ajuda-o a maximizar o cumprimento de encomendas e a encontrar a melhor origem para a entrega de produtos, com base em diferentes restrições da empresa e objetivos empresariais, como a minimização dos custos pelo cumprimento de encomendas a partir das origens mais próximas.

A Otimização Inteligente do Cumprimento foi criada como um microsserviço. Lê dados de configuração, como origens de cumprimento, listas de origens, restrições da empresa e estratégias do Microsoft Dataverse e otimiza o cumprimento de encomendas. Utiliza o Azure Maps para codificar geograficamente as informações de endereço de envio em encomendas e origens de cumprimento. Também utiliza o Azure Maps para localizar a distância entre o endereço de envio e a origem de cumprimento.

Configurar Otimização Inteligente do Cumprimento

Para otimizar a Otimização Inteligente do Cumprimento como parte do percurso de orquestração de encomendas, siga os passos em Configurar fornecedor de Otimização Inteligente do Cumprimento para configurar e ativar o fornecedor de Otimização Inteligente do Cumprimento.

Origens de cumprimento

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. As origens de cumprimento podem ser criadas e modificadas na página Origens na Intelligent Order Management (Cumprimento > Origens).

Para cada uma de suas origens de cumprimento, pode definir um nome que identifique exclusivamente a origem, o fuso horário onde a origem ou a localização reside, o tipo de origem (armazém ou outro), o seu endereço e a sua latitude e longitude. Também pode especificar se o sistema deve procurar inventário no serviço de Visibilidade do Inventário, para um cumprimento otimizado com base na disponibilidade do inventário.

Para procurar inventário a partir do serviço de Visibilidade do Inventário, defina o campo Utilizar inventário real como Ativado. Para incluir o inventário de uma origem e disponibilizar a origem para cumprir a encomenda, defina o campo Utilizar inventário real como Desativado na página Origens.

O sistema pressupõe um inventário ilimitado.

Listas de origens de cumprimento

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. As listas de origens de cumprimento podem ser definidas na página Listas de Origens na Intelligent Order Management (Cumprimento > Listas de Origens).

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 inventário mínimo para lojas de retalho e armazéns e atribuir aos seus armazéns uma prioridade de cumprimento mais alta do que as suas lojas de retalho.

A página Listas de Origens mostra as listas de origens ativas. Para criar uma nova lista de origens, selecione Novo. Introduza um nome que ajudá-lo-á 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 empresariais

As restrições empresariais são um componente opcional para otimização do cumprimento. São controlos que coloca na estratégia de otimização. São suportadas as seguintes restrições empresariais:

  • Prioridade de localização de cumprimento
  • Distância máxima
  • Número máximo de origens de cumprimento e encomenda parcial

Para criar ou modificar restrições, utilize a página Restrições no Intelligent Order Management (Cumprimento > Restrições). 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 e Descrição – Estes atributos identificam a restrição empresarial.
  • Data de início e Data de fim – Cada restrição empresarial deve ter um período de dias em que é imposta.
  • Tipo de restrição – Este atributo indica o tipo de restrição empresarial.
  • Está ativado – Pode ativar ou desativar uma restrição empresarial.
  • Restrição rígida – Uma restrição empresarial pode ser uma restrição rígida ou não.

Cada otimização passa por duas iterações. Durante a primeira iteração, cada restrição empresarial é tratada como uma restrição rígida, independentemente da definição Restrição rígida. Por outras palavras, todas as restrições são aplicadas. Durante a segunda iteração, as restrições empresariais que não são definidas como restrições rígidas são removidas. Em seguida, o sistema tenta utilizar o conjunto de restrições reduzidas para atribuir encomendas ou linhas de encomenda que não foram atribuídas às origens quando as restrições empresariais foram aplicadas às origens.

Pode definir várias restrições empresariais de cada tipo e aplicá-las a diferentes estratégias de otimização.

Restrição de prioridade de localização de cumprimento

A restrição de prioridade de localização de cumprimento permite que as organizações definam uma hierarquia de origens baseada na prioridade. O serviço de otimização considerará a prioridade quando identificar as origens de cumprimento para produtos específicos. As origens que têm maior prioridade serão consideradas em primeiro lugar. O serviço de otimização considerará outras origens. Uma origem que tem uma prioridade de 1 é uma prioridade maior do que uma origem que tem uma prioridade de 2.

Pode definir uma prioridade de localização ao nível da lista de origens e, em seguida, definir uma restrição baseada em produto mais específica para origens e produtos em termos de prioridade. No caso de produtos acrescentados manualmente ou produtos desconhecidos, o serviço de otimização utiliza a prioridade de localização e pressupõe que 100% do inventário esteja disponível na origem de cumprimento.

Restrição de distância máxima

A restrição de distância máxima permite que as organizações definam a distância máxima que uma origem ou grupo de origens pode estender para cumprir a encomenda.

Pode definir a distância máxima para uma lista de origens e substituí-la por origens específicas. Se uma restrição de distância máxima de sobreposição for definida para uma origem, o serviço de otimização aplicará a menor das distâncias máximas definidas.

Número máximo de origens de cumprimento e restrições de encomendas parciais

O número máximo de origens de cumprimento e de restrições de encomendas parciais permitem definir se uma encomenda ou linhas de encomenda podem ser cumpridas por uma ou várias origens e se podem ser parcialmente cumpridas.

Ao criar esta restrição, no campo Máximo de fornecedores por encomenda, defina Linhas parciais e Encomendas parciais como Sim.

Estratégias de cumprimento

Uma estratégia de cumprimento ajuda a definir a estratégia de otimização. Reúne objetivos, restrições, origens que devem ser consideradas e informações sobre como deve ocorrer a otimização do inventário. Pode criar e modificar uma estratégia na página Estratégias no Intelligent Order Management (Cumprimento > Estratégias).

A estratégia também define se o inventário ilimitado de produtos ou o inventário real de produtos é utilizado com o serviço de Visibilidade do Inventário. Pode definir se a execução de otimização é uma simulação, se pode ser ativada ou desativada e se pode ser válida para um intervalo de datas.

Dependendo da natureza do seu negócio, pode definir várias estratégias de otimização. Pode definir a lista de origens de cumprimento que participam no cumprimento e definir as restrições que o serviço de otimização deve considerar. As restrições são restrições rígidas que o serviço de otimização vai obrigatoriamente impor quando determinar a origem ideal.

O cumprimento da origem mais próxima é suportado como o objetivo predefinido em cada estratégia.

A Otimização Inteligente do Cumprimento agrupa em lote as encomendas que são fornecidas como parte do percurso da encomenda, para garantir que a otimização máxima é obtida para o conjunto de encomendas.

Numa única empresa, a otimização de cumprimento pode variar, dependendo do tipo de consumidor, 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égia, vá para a página Estratégias no Intelligent Order Management (Cumprimento > Estratégias), e selecione Novo. Para cada estratégia, pode introduzir um nome e uma descrição exclusivos, fornecer uma lista de origens que é composta por origens de cumprimento para a estratégia e configurá-la para utilizar o inventário real.

Na página Estratégias, introduza as seguintes informações:

  • Lista de origens – Especifique as origens de cumprimento que devem ser consideradas quando o serviço de otimização efetua a otimização.
  • Utilizar inventário real – Especifique se o serviço de otimização deve considerar o inventário do serviço de Visibilidade do Inventário. Se esta definição estiver desativada, o sistema assumirá um inventário ilimitado na origem. Esta definição substitui a definição definida na origem.
  • Simulação – Especifique se a estratégia deve ser utilizada para simular o abastecimento. Na saída do plano de cumprimento, o sistema escreve um sinalizador para indicar que a execução do processamento é uma simulação.
  • Processo com origem de venda vazia – Defina este campo como Sim se a ordem de venda e a linha que deve ser cumprida não tiverem uma origem de venda.
  • Utilizar cálculo de distância por estrada – O serviço de otimização calcula a distância entre a origem de cumprimento e o endereço de envio na ordem de venda para localizar a origem mais próxima. Se não ativar o cálculo da distância por estrada, o serviço utilizará a distância aérea entre as duas localizações.
  • Proprietário – O utilizador que criou a estratégia.
  • Criação de batches do serviço de otimização – O serviço de otimização agrupa em lote as encomendas fornecidas como parte do percurso de orquestração de encomendas e otimiza-as em conjunto num lote. A tarefa Minutos de intervalo de agregação determina o intervalo de tempo durante o qual as encomendas recebidas são agrupadas em lote. A tarefa Máximo de linhas de encomenda determina o número de tarefas que devem ser criadas com base nas linhas de encomenda recebidas durante o intervalo de tempo.
  • Origem de dados de visibilidade de inventário – Especifique o nome da origem de dados que deve ser considerado para pesquisa de inventário.
  • Nome da medida de visibilidade de inventário – Especifique o nome da medida que contém o inventário disponível para otimização de cumprimento.

Otimização de cumprimento nos fluxos de orquestração de encomendas

Para obter informações sobre como configurar e ativar o fornecedor de Otimização Inteligente do Cumprimento, consulte Configurar o fornecedor de Otimização Inteligente do Cumprimento. Depois de o fornecedor ser ativado, pode ativar a otimização inteligente utilizando a Otimização Inteligente do Cumprimento como parte do percurso de orquestração de encomendas.

Quando o processamento de encomendas é iniciado, o serviço selecionará as encomendas que exigem otimização e determinará a localização ideal da origem de cumprimento mais próxima na lista de origens. A Otimização Inteligente do Cumprimento calculará a latitude e a longitude para a origem de cumprimento e o endereço de envio da linha de encomenda. Também calculará as distâncias por estrada e aéreas entre os dois. Aplicará as restrições e determinará a origem de cumprimento ideal. Os resultados são escritos no Dataverse para processamento adicional como parte do fluxo de orquestração de encomendas.

As organizações podem 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 (por exemplo, totalmente obtido, parcialmente obtido, não obtido ou exceção).

Várias estratégias de cumprimento nos fluxos de orquestração de encomendas

A Otimização Inteligente do Cumprimento suporta várias estratégias de cumprimento que podem ser configuradas para satisfazer as 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 venda com base na origem ou utilizando transformações como parte do processo de aceitação de encomenda. 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 várias estratégias forem configuradas, mas a atribuição da política não estiver configurada para a estratégia de cumprimento, o sistema selecionará a primeira estratégia disponível.

Recursos adicionais

Arquitetura da Otimização Inteligente do Cumprimento

Configurar provedor de Otimização Inteligente do Cumprimento

Fluxos de orquestração