Sobre este projeto
it-programming / desktop-apps
Aberto
O projeto consiste no desenvolvimento de uma planilha profissional em Microsoft Excel, totalmente automatizada, para o controle eficiente de serviços de campo. A solução deve incluir funcionalidades avançadas de roteirização inteligente e cálculo dinâmico de prazos, visando otimizar a gestão de Ordens de Serviço (OS) e garantir o cumprimento dos tempos de resposta.
Todos os dias, novas Ordens de Serviço são geradas, cada uma com uma data de abertura específica. O sistema deverá calcular automaticamente um prazo de 15 dias corridos a partir da data de abertura, exibir o tempo restante para o vencimento e gerar a rota ideal para os técnicos, assegurando que nenhum prazo seja perdido.
Funcionalidades detalhadas:
Abas principais:
Cadastro de Bases: Gerenciamento das bases operacionais (ex: Caicó, Mossoró, Pau dos Ferros).
Cadastro de Municípios e Distâncias: Registro de municípios e suas respectivas distâncias para cálculo de rotas.
Cadastro de Técnicos: Informações dos técnicos disponíveis para atribuição de serviços.
Controle de Ordens de Serviço (OS): Uma aba central com os seguintes campos para cada OS:
Nº da OS
Município
Bairro / Localidade
Tipo de Serviço
Data de Abertura
Data Limite (calculada automaticamente como Data de Abertura + 15 dias corridos)
Dias Restantes (contagem regressiva até a Data Limite)
Alerta visual: Um destaque em vermelho deve ser ativado quando faltarem 3 dias ou menos para a Data Limite.
Roteirização automática:
Cálculo de distância e tempo de deslocamento: A planilha deve calcular a distância e o tempo de deslocamento entre a base de origem e o destino de cada serviço.
Geração da melhor sequência de visitas: O sistema deve gerar automaticamente a sequência mais eficiente de visitas, considerando dois fatores cruciais: o prazo de vencimento de cada OS e a distância total da rota para minimizar o tempo de deslocamento.
Visualização da rota: A rota gerada deve ser exibida em um mapa interativo, abrindo no navegador através da integração com o Google Maps.
Atribuição automática de técnico:
O sistema deve atribuir automaticamente os técnicos às OS com base nas suas respectivas bases:
Base Caicó: Técnicos 01 e 02.
Base Mossoró: Técnicos 03 e 04.
Base Pau dos Ferros: Técnico 05.
Interface automática:
Botões de ação: A planilha deve conter botões intuitivos para as seguintes ações:
Atualizar Prazos
Otimizar Rotas
Ver Mapa
Operação simplificada: Todas as funcionalidades devem ser acionadas com um único clique, sem a necessidade de o usuário alterar fórmulas ou configurações manuais.
Requisitos técnicos:
Desenvolvimento em Microsoft Excel, utilizando VBA (Visual Basic for Applications) para a automação e lógica de negócios.
Integração com a API do Google Maps para cálculo de rotas, distâncias e visualização de mapas.
Capacidade de funcionar parcialmente offline (sem a funcionalidade de mapa) e realizar cálculos de rotas e distâncias online via API do Google.
O objetivo principal é gerar automaticamente as melhores rotas diárias para os técnicos, considerando o prazo de 15 dias de cada Ordem de Serviço, garantindo assim que nenhum serviço ultrapasse o prazo estabelecido.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Bug ou alteração pequena
Prazo de Entrega: Não estabelecido
Habilidades necessárias