Nome do operador

Verifica se o nome do operador está preenchido e, quando configurado, consta da lista de nomes permitidos.

Propriedades da regra

PropriedadeValor
Rule IDagency_name_present
Ficheiroagency.txt
Campoagency_name
TipoTexto
SeveridadeObrigatório

Descrição do campo: nome completo do operador de transporte.

Mais informação em agency.txt.

Como funciona

Quando a regra passa, o nome está presente quando exigido e respeita a lista configurada. A regra não verifica a redação do nome nem remove espaços.

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

#PerguntaSe simSe não
1O campo está vazio?Verifica se a configuração da regra exige ou recomenda este campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra define que este campo não deve ser preenchido?❌ Reporta o problemaSegue para o passo 3
3A configuração da regra tem uma lista de nomes permitidos?Segue para o passo 4✅ Passa
4O nome está na lista? (ou a lista aceita qualquer valor)✅ Passa❌ Reporta o problema: nome não permitido

O valor é comparado tal como foi escrito. Um texto composto apenas por espaços não é tratado como vazio.

Exemplos

ValorResultadoPorquê
Carris Metropolitana✅ PassaNome presente
campo vazio❌ ProblemaFalta um valor obrigatório
Outro Operador (lista permitida = Carris Metropolitana)❌ ProblemaFora da lista
Carris Metropolitana quando o campo é proibido❌ ProblemaCampo preenchido indevidamente

Como corrigir

ProblemaCausa provávelO que fazer
Nome não permitidoO nome não consta da lista configuradaSubstituir agency_name em agency.txt por um nome permitido ou rever a lista na configuração da regra
Campo em faltaA configuração da regra exige ou recomenda este campoPreencher agency_name em agency.txt com o nome completo do operador
Campo preenchido quando não deviaA configuração da regra define que este campo não deve ter valorRemover o valor de agency_name em agency.txt

On this page