Neste artigo explora-se a arquitetura da solução TOTVS Otimização Logística em seus módulos.
Para uma visão mais alto nível, veja este documento: Produtos - Torre de otimização logística
Mapa da arquitetura da suíte TOTVS Otimização Logística
...
- AutomaticOptimizationAcquisitionService: Início de otimização automática dos pedidos em cesta e, opcionalmente, viagens em status editável de todos os usuários;
- CarrierAcquisitionService: Cadastro de transportadoras;
- CompositeProductAcquisitionService: Cadastro de produtos compostos (kits);
- CteAcquisitionService: Cadastro de CTe (Conhecimento de transporte eletrônico) para fins de auditoria de frete;
- DispatchLoadRequestAcquisitionService: Expedição de viagem;
- ExecuteScriptTask: Execução de tarefas de automação customizadas;
- FreightRuleAcquisitionService: Cadastro de grupo de regras de frete;
- InvoiceAcquisitionService: Cadastro de NF (Nota fiscal) para fins de auditoria de frete;
- LocalityAcquisitionService: Cadastro de localidades;
- OrderAcquisitionService: Cadastro de pedidos;
- ProductAcquisitionService: Cadastro de produtos;
- RouteAcquisitionService: Cálculo de rota que minimiza a distância entre locais estabelecidos, partindo de uma localização específica. Útil para determinar a distância para cálculo de frete ANTT em viagens operadas em outros sistemas;
- TripTenderAcquisitionService: Recepção do resultado de oferta de viagem realizado por sistema externo;
- UnblockReleasedTripAcquisitionService: Desbloqueio de viagens liberadas, resolução de quebra de pedido;
- VehicleAcquisitionService: Cadastro de veículos;
...
A principal funcionalidade é a otimização do plano de viagens a partir de unidades de transporte e, opcionalmente, viagens pré-existentes. Utiliza algoritmos que vêm sido desenvolvidos pelo próprio time há mais de uma década, utilizando como base conceitos de busca heurística, meta-heurística e funções multiobjetivo hierárquicas. Responsável por garantir que as viagens cumpram com todas as restrições estabelecidas no contexto de otimização, relacionando as características das unidades de transporte e rota com os selecionáveis veículo, transportadora, tipos de serviço, caminho e configuração temporal. Esta técnica recebe o nome de otimização simultânea pois é capaz de resolver os problemas combinatórios de rotas, arranjo 3D, alocação temporal, unitização e segmentação (redespacho, cross-dock) ao mesmo tempo.
Módulo: Execução
Mais informações: Módulo de execução
Componente: Monitoring
Aplicação responsável pelos processos:
...
- Cadastro de dispositivos de rastreamento;
- Cadastro de faixas de temperatura;
- Rastreamento de viagens a partir de sinais GPS disponibilizados por provedores terceiros ou aplicativo Cockpit Mobile;
- Inferência sobre sinais GPS:
- Finalização de transições automáticas por cerca virtual;
- Geração de ocorrências automáticas;
Rastreadores: Rastreadores
Componente: Mobile
API interna para prover serviços para o aplicativo Android Cockpit Mobile. Possui serviços de sincronização possibilitando que o aplicativo funcione offline e envie as ações realizadas quando houver rede disponível.
Sobre o aplicativo: Aplicativo de rastreio
Componente: Integration
Aplicação responsável pela integração entre ERPs externos e o TOTVS Otimização Logística. Provê API SOAP para intercâmbio de arquivos XML disponibilizando os serviços de entrada:
...