Identificador único do veículo

A regra verifica se o identificador preenchido aparece numa única linha.

Propriedades da regra

PropriedadeValor
Rule IDvehicles_vehicle_id_unique
Ficheirovehicles.txt
Campovehicle_id
TipoIdentificador único
SeveridadeObrigatório

Descrição do campo: identifica o veículo na frota do operador e permite acompanhá-lo na rede. Corresponde ao identificador interno usado nos dados em tempo real.

Mais informação em vehicles.txt.

Como funciona

A regra verifica se o identificador preenchido aparece numa única linha. Compara todo o ficheiro, sem separar operadores.

A regra avalia cada linha do vehicles.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio?✅ Passa; o preenchimento é verificado separadamenteContinua
2O mesmo identificador aparece em mais de uma linha?Assinala identificador repetido✅ Passa

Os espaços não são removidos. A comparação do texto distingue maiúsculas e minúsculas. O vazio não é contado por esta regra. Não verifica se o identificador corresponde ao veículo nos dados em tempo real.

O resultado depende da configuração da regra: obrigatório reprova; recomendado passa com aviso; informativo passa com informação. O aviso antecipa uma futura exigência, mas só reprova quando a configuração passar a obrigatório. Os exemplos de reprovação pressupõem configuração obrigatória e condições de execução cumpridas.

Exemplos

ValorResultadoPorquê
V1 (uma linha)✅ PassaIdentificador único
V1 (duas linhas)❌ ReprovaIdentificador repetido
V1 e v1✅ PassaTextos diferentes

Como corrigir

ProblemaCausa provávelO que fazer
Identificador repetidoVárias linhas usam o mesmo valorAtribuir um vehicle_id único a cada veículo em vehicles.txt e atualizar as referências correspondentes.

On this page