Ir para conteúdo principal
Todas as coleçõesAPI
Validação API de janelas horárias - visitas
Validação API de janelas horárias - visitas
Silmary Guedez avatar
Escrito por Silmary Guedez
Atualizado há mais de um ano

Situação atual

Ao criar/editar uma visita, a API não realiza validações sobre as janelas horárias que são informadas. Isso provoca eventualidades na otimização.

Os dois problemas identificados são:

  • Não se valida que a hora de início seja menor que a hora final.

  • Não se valida a sobreposição de janelas horárias quando ambas são carregadas para uma visita.


Situação esperada

Ao criar uma visita com janelas horárias, deve-se replicar a mesma validação já existente para o carregamento manual, que consiste em:

  • O horário de início não pode ser maior que o horário de fim (Ex.: horário de início 19:00 - horário de fim 16:00).

  • A janela horária não pode se estender para o dia seguinte (Ex.: horário de início 23:00 - horário de fim 04:00). Embora cumpra a validação anterior, é importante esclarecer que não há janela horária "Noturna".

A mensagem de erro que a API retornará é: Time error: the time window order is inverted. Tanto manualmente quanto no Excel, as mesmas mensagens são mantidas até agora.

Para o segundo problema mencionado, é necessário validar:

  • Que a janela horária 1 NÃO seja posterior à janela horária 2 (Ex.: janela 1 de 12:00 a 14:00 e janela 2 de 08:00 a 10:00).

  • Que NÃO haja interseção entre as duas janelas (Ex.: janela 1 de 12:00 a 14:00 e janela 2 de 13:00 a 18:00).

A mensagem de erro que a API retornará é: Time error: the time window order is inverted. Tanto manualmente quanto no Excel, as mesmas mensagens são mantidas até agora.

Para mais informações, entre em contato com o executivo da sua conta, pelo chat de suporte ou escreva para [email protected].

Isto respondeu à sua pergunta?