Changelog › As fichas do sistema passam a seguir um molde único de perfil
As fichas do sistema passam a seguir um molde único de perfil
O que mudou
O OnWay ganhou um molde único para as páginas de detalhe de cadastro (cliente, veículo,
agência, fornecedor e afins). Hoje cada ficha era escrita à mão, e por isso as mesmas
regras valiam numa tela e não valiam na outra. O molde é código compartilhado: o que ele
garante numa ficha, garante em todas — e as próximas entregas vão trazer as fichas
existentes para ele.
O que o molde garante em qualquer ficha:
- Quatro números no topo, todos clicáveis — e nenhum deles some sem explicar: quando
o sistema não tem o dado, a ficha diz "sem dado", que é diferente de 0. Zero é
resposta; "sem dado" avisa que ninguém mediu.
- Clique em número abre detalhe sem sair da ficha — a janela abre por cima e a
navegação não muda de página; para voltar, fecha a janela.
- Aba com contagem só quando é fila de trabalho — a interface continua não anunciando
tamanho de acervo, e mostra número só onde o número é trabalho a fazer.
- Tabela da ficha com busca, filtro com contagem e ordenação por qualquer coluna — e
o que você filtrar continua valendo quando trocar de aba e voltar.
- Quatro estados sempre presentes — carregando, vazio, erro (com "tentar novamente") e
o conteúdo em si. Nenhuma ficha fica com tela branca quando um cadastro não é encontrado.
A prova
20 verificações automáticas na pasta do componente, cada uma escrita antes do código que
a satisfaz. As duas mais rigorosas:
- a regra dos quatro números não depende de disciplina de quem escreve a tela: uma
ficha com três ou cinco números não chega a ser publicada, porque a verificação de tipos
recusa a tela antes de ela existir;
- a regra do "sem dado" nunca clicável e a do detalhe sem trocar de página são
provadas com o endereço da página registrado antes e depois do clique — endereço igual,
janela aberta e fechada.
← Voltar para o Changelog