Preenchimento — linha da viagem

A regra assinala a ausência do campo conforme a configuração da regra.

Propriedades da regra

PropriedadeValor
Rule IDtrips_route_id_field
Ficheirotrips.txt
Camporoute_id
TipoIdentificador de referência
SeveridadeObrigatório

Descrição do campo: identifica a linha a que a viagem pertence.

Mais informação em trips.txt.

Como funciona

A regra assinala a ausência do campo conforme a configuração da regra. Não verifica o formato nem o significado do texto.

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

#PerguntaSe simSe não
1O campo está vazio?Continua✅ Passa
2A configuração da regra ignora a verificação?✅ PassaAssinala a ausência com a severidade configurada

Os espaços não são removidos. As comparações de texto distinguem maiúsculas e minúsculas. Uma coluna ausente conta como vazia. Texto só com espaços conta como preenchido. A configuração de campo proibido não rejeita um valor preenchido nesta regra.

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. As condições de execução e as dependências configuradas têm de estar cumpridas.

Exemplos

ValorResultadoPorquê
R1✅ PassaCampo preenchido
Vazio (obrigatório)❌ ReprovaFalta um campo exigido
Vazio (recomendado)✅ Passa com avisoCampo recomendado em falta
Vazio (informativo)✅ Passa com informaçãoAusência comunicada ao utilizador

Como corrigir

ProblemaCausa provávelO que fazer
Campo obrigatório em faltaO campo está vazioPreencher route_id em trips.txt com o valor correspondente à viagem.
Campo recomendado em faltaO campo está vazioPreencher route_id em trips.txt com o valor correspondente à viagem.
Campo informativo em faltaO campo está vazioPreencher route_id em trips.txt com o valor correspondente à viagem.

On this page