Confirmação automática de visitas técnicas: integração via API numa empresa de manutenção PMOC
Publicado em por Sintetiza
Uma empresa de engenharia de manutenção cuida da climatização de centenas de unidades de clientes, de órgãos públicos a empresas privadas, muitas delas de grande porte. Os contratos seguem o PMOC (Plano de Manutenção, Operação e Controle), e todos os dias equipes de campo saem para visitas preventivas e corretivas. Parte dessas visitas é programada num sistema de gestão de equipes de campo contratado pela empresa.
O problema: confirmar cada visita à mão
Antes de cada visita, alguém precisava avisar o cliente: qual unidade, qual dia e qual equipe. Esse aviso era feito, um por um, envolvendo a equipe de manutenção e a recepção.
A agenda também estava em dois lugares: parte no sistema de equipes de campo, parte no banco de dados interno, onde ficavam os contratos, as unidades e as escalas. Saber o que já tinha sido confirmado exigia conferir os dois.
O que construímos
1. A agenda lida por integração via API
O sistema de equipes de campo tem uma API, a porta que o sistema abre para outros programas consultarem os dados. Por essa integração via API, o sistema novo lê as visitas programadas, sem ninguém exportar planilha.
Cada unidade de cliente do sistema de campo foi ligada à unidade correspondente do banco interno, o que pode ser automatizado nos casos de nomes iguais. Os nomes que não coincidiam exatamente resultaram em uma lista para conciliação, reduzindo o trabalho humano e garantindo a perfeita correspondência entre as bases.
2. O resto da agenda, vindo do banco de dados interno
Nem todas as equipes usam o sistema de campo, que é pago por técnico usuário. Ele é usado nos clientes que exigem o PMOC digital. As outras visitas ficam no banco de dados interno da empresa, feito em Access. Em vez de trocar o Access de uma vez, levamos uma cópia dele para a nuvem, atualizada a cada 30 minutos. Contamos como em Banco de dados Access na nuvem.
3. A confirmação por e-mail
As duas agendas aparecem num só calendário. Para as unidades que pedem confirmação, a equipe envia ao cliente um e-mail com a unidade, a data e a equipe do dia, com o CPF dos técnicos mascarado, como pede a LGPD. O e-mail sai assinado por quem enviou, e o cliente confirma em dois cliques.
O calendário mostra a situação de cada visita por cor:
- a enviar;
- aguardando a resposta do cliente;
- sem retorno, depois de dois dias sem confirmação;
- confirmada, pelo e-mail ou à mão, quando o cliente confirma por telefone;
- divergência, quando a data muda na origem depois de confirmada. A visita não muda sozinha: a equipe decide se cancela ou se pede a revisão da agenda;
- cancelada, com e-mail de cancelamento ao cliente.
4. Avisos quando o e-mail não chega
Se um e-mail volta, a caixa de manutenção da empresa recebe um aviso com o motivo. O cadastro também recusa endereços de domínios que não recebem e-mail, um erro de digitação comum que antes só aparecia dias depois.
Resultado
- O cliente recebe a confirmação de cada visita sem que alguém escreva o e-mail.
- A equipe vê, num calendário só, o que foi confirmado, o que está sem retorno e o que mudou.
- O sistema de campo continua sendo o das equipes, e o banco interno continua em uso.
- O sistema tem manual em linguagem simples para a equipe.
Por que funcionou
Não pedimos que a empresa trocasse os sistemas que já usava, nem que comprasse licenças do sistema de campo para todas as equipes. Conectamos o que já existia e construímos só o que faltava: a confirmação e a visão única da agenda.
Essa integração foi a primeira entrega de um trabalho que começou com um diagnóstico dos sistemas da empresa. Contamos como foi em Integração de sistemas começa por um diagnóstico.
Sua equipe ainda confirma agendamentos à mão ou consulta vários sistemas para saber o que foi feito? Marque uma reunião para conversarmos.