Como funciona a Planning API Maplink Platform?

A API Planning da Maplink Platform é um web service que usa requisição HTTP para retornar JSON com o planejamento logístico do melhor sequenciamento das operações que serão realizadas por cada veículo, apresentando a otimização logística baseada na frota de veículos e características das operações.

Usado para os cenários de multiple vehicle routing problem (VRP) e traveling salesman problem (TSP).

Com a Planning API você pode:

  • resolver problemas logísticos com até 200 operações e múltiplos veículos;

  • considerar janela de horário dos clientes para entrega dos produtos;

  • analisar viagens de múltiplos dias; entre outros.

A API retorna de modo eficiente a otimização logística com sequenciamento das operações. É possível configurar as principais características das que mais importam para a jornada logística de forma que o algoritmo na Planning API irá levar em consideração para a otimização.

Principais Funcionalidades:

  • Permite realizar planejamento logístico com até 200 pontos de parada;

  • Modo de cálculo shortest/fastest para otimização das operações na rota;

  • Permite definir o tipo de veículo e capacidade do peso e volume;

  • Horário inicial / final de trabalho do motorista;

  • Local de partida e retorno do motorista.

  • Permite características do motorista como tempo de descanso; tempo de direção; contínuo; tempo de trabalho;

  • Permite realizar planejamento logístico para um dia ou múltiplos dias;

  • Permite definir a quantidade de rotas que o motorista faz;

  • Permite múltiplos depósitos em rota;

  • Permite definir o depósito de origem para a entrega do produto;

  • Regras logísticas como:

    • Tempo de carregamento;
    • Tempo de descarregamento.

  • Configura a janela de horário das entregas;

  • Prioridade das entregas;

  • Permite definir um veículo pré-alocado para realizar uma operação;

  • Considera o volume/peso do produto para o melhor veículo conforme sua capacidade;

  • Permite definir produtos e pacotes para serem separados por tipo de veículo;

  • Permite realizar operações do tipo entrega ou coleta;

  • Permite definir zonas logísticas para associar áreas de atendimento dos veículos e operações;

  • Apresenta a solução logística com o melhor sequenciamento das operações para cada veículo e por rota:

    • Apresenta a sequência temporal das operações do veículo por rota.

    • Detalhe das atividades e operações de cada veículo.

    • Apresenta o resumo da rota do veículo com a hora inicial e final, local de partida e retorno.

    • Apresenta indicadores gerais da frota e do planejamento logístico como:

      • Tempo total de serviço;

      • Tempo total de atividade de entrega/coleta;

      • Tempo de trabalho durante o dia ou durante a noite;

      • Tempo total de trabalho;

      • Tempo total de direção dos motoristas;

      • Tempo total de carregamento;

      • Tempo estimado total para a realização de todas as atividades;

      • Distância total;

      • Média de ocupação em volume e peso dos veículos;

      • Operações rejeitadas;

      • Tempo total de espera e descanso.

Antes de começar a usar a Planning API, é necessário utilizar a Authentication API para obter o bearer token.

A Planning API trabalha em 3 passos:

  1. Post do problema logístico para o endpoint: https://api.maplink.global/planning/v1/problems;

  2. Checa o processamento até que a solução esteja disponível o qual pode ser feito obtendo o status através de callback;

  3. Obtém a solução do problema logístico com a otimização das operações e com a melhor ordem de execução para cada veículo no endpoint: https://api.maplink.global/planning/v1/solutions/{jobid}.

Em caso de dúvidas e problemas técnicos, abra um chamado no Suporte Maplink. Teremos o prazer em atende-lo(a). Serviço exclusivo para clientes Maplink.