Introdução
Exemplos de uso
- Sua empresa possui um sistema de gestão que controla sua frota.
- Sua empresa deseja preencher automaticamente a maior quantidade de informações já existentes do veículo ao iniciar uma vistoria.
Funcionamento
- Sempre que o vistoriador informar uma placa no aplicativo, uma requisição é feita na api do VEX que retorna os dados deste veículo.
- Para interceptar esse fluxo, redirecionando a requisição para seu sistema, você deve criar uma API que retorne um objeto JSON. Veja o retorno esperado neste exempo.
Fluxo do preenchimento dos dados da vistoria
Como configurar
- Acesse a tela de Configuração de integração.
- Habilite o parâmetro Integração ativando o "toggle".
- Informe o parâmetro
Placa
conforme mostrado abaixo;
https://suaapi.com/placa={placa}
Construindo sua API
- Sua API receberá a placa via QueryString.
- Sua API deve retornar 200 como status code.
- Veja um exemplo no link.
Disponibilidade
- Caso sua API esteja indisponível no momento em que o vistoriador iniciar a vistoria, uma mensagem será apresentada e nenhum dado será preenchido automaticamente.
- Fazemos diariamente uma validação de funcionamento da sua API.
- Caso sua API utilize autenticação, você precisará criar uma API intermediária para contornar esta exigência.
- Caso queira acrescentar uma camada extra de segurança, adicione uma regra para que sua API aceite somente requisições do servidor do VEXSOFT.
Request
Campo | tipo | Descrição |
---|---|---|
idExterno | integer | ID da vistoria no sistema de integração da sua empresa |
idUsuario | string | Não utilizado * |
vistoriador | string | Não utilizado * |
bateria | string | Não utilizado * |
cidade | string | Será preenchido no campo "Cidade" na aba inicial |
cliente.nome | string | Será preenchido no campo "Nome do cliente" na aba inicial |
cliente.email | string | Será preenchido no campo "Digite o email do cliente" na aba inicial |
cliente.fone | string | Será preenchido no campo "Telefone do cliente" na aba inicial |
cliente.cpf | string | Não utilizado * |
cliente.rg | string | Não utilizado * |
AssinaturaCliente.Nome | string | Será preenchido no campo "Nome" na aba de assinatura do cliente |
AssinaturaCliente.Telefone | string | Será preenchido no campo "Telefone" na aba de assinatura do cliente |
AssinaturaCliente.Rg | string | Será preenchido no campo "RG" na de assinatura do cliente |
contrato | string | Será preenchido no campo "Número do contrato" na aba inicial |
localVistoria | string | Será preenchido no campo "Local Atendimento" na aba inicial |
marcaBateria | string | Não utilizado * |
motorista | string | Será preenchido no campo "Motorista" na aba inicial |
data | string | Não utilizado * |
hora | string | Não utilizado * |
emailCliente | string | Não utilizado * |
tipoVistoria | string | Não utilizado * |
termosAceiteVistoria | string | Será preenchido no campo "Termos" na aba cliente |
observacao | string | Será preenchindo no campo "Observação" na aba inicial |
fotos | objeto | Links das fotos da vistoria, será visualizada na aba fotos |
veiculo.ano | string | Será preenchido no campo "Ano" na aba inicial |
veiculo.nivelCombustivel | string | Será visualizado no campo "Nível combustível" na aba inicial OBS: Os números aceitos são somente de 0 a 8 |
veiculo.placa | string | Será preenchido no campo "Placa" na aba inicial |
veiculo.nome | string | Será preenchido no campo "Veículo" na aba inicial |
veiculo.pneus.esquerdoDianteiro.marca | string | Será preenchido na marca do campo "Pneu dianteiro esquerdo" |
veiculo.pneus.esquerdoDianteiro.situacao | string | Não utilizado * |
veiculo.pneus.esquerdoTraseiro.marca | string | Será preenchido na marca do campo "Pneu traseiro esquerdo" |
veiculo.pneus.esquerdoTraseiro.situacao | string | Não utilizado * |
veiculo.pneus.direitoDianteiro.marca | string | Será preenchido na marca do campo "Pneu dianteiro direito" |
veiculo.pneus.direitoDianteiro.situacao | string | Não utilizado * |
veiculo.pneus.direitoTraseiro.marca | string | Será preenchido na marca do campo "Pneu traseiro direito" |
veiculo.pneus.direitoTraseiro.situacao | string | Não utilizado * |
veiculo.pneus.estepe.marca | string | Será preenchido na marca do campo "Estepe" |
veiculo.pneus.estepe.situacao | string | Não utilizado * |
veiculo.pneus.qtde | string | Não utilizado * |
veiculo.odometro | string | Preencherá o campo "KM" na aba inicial |
veiculo.chassi | string | Preencherá o campo "Chassi" na aba inicial |
veiculo.tipoVeiculo | string | Id do questionário que será iniciado a vistoria OBS: Caso esse campo esteja vazio e o parâmetro "Esta opção fará com que sempre seja perguntado o questionário após encontrar uma placa" esteja desmarcado, ao iniciar a vistoria será selecionado automaticamente o primeiro questionário da lista de questionário |
veiculo.qtdePneus | string | Não utilizado * |
veiculo.cor | string | Preencherá o campo "Cor" na aba inicial |