5.1 Fluxo de Consulta
Fluxo de Consulta:
Passo 1:
Clicar no item de menu "Consultar".
Passo 2:
Preencher os filtros de consulta e clicar no botão "Consultar".
Passo 3:
O sistema retorna ao usuário uma tela com o resultado da consulta. O painel de consulta fica fechado, mas pode ser aberto para a realização de uma nova consulta.
No resultado da consulta, o usuário pode incluir um novo item (que será detalhado no item 5.2), editar ou excluir itens.
OBS 1: Caso a consulta não ofereça resultado o sistema deverá informar o usuário com uma mensagem e oferecer a tela de consulta disponível para uma nova tentativa.
Obs 2: Quando a consulta retorna uma quantidade maior que 500 registros, o sistema retorna uma mensagem de alerta sugerindo a redefinição dos critérios de busca. O sistema já disponibiliza a tela de consulta aberta.
Estrutura de uma tela de consulta:
O título é obrigatório em todas as telas.
Todos os filtros deverão estar contidos em um painel, que já virá aberto como default.
Os botões "Consultar" e "Limpar" são obrigatórios e deverão estar localizados dentro do painel e centralizados.
Casa haja mais de uma forma de filtro, as opções deverão ser listadas com Radio Buttons no sentido horizontal e a opção mais importante deverá vir pré selecionada e ser a primeira à esquerda. Se houver mais de cinco opções de filtro, deve-se optar por apresentá-las em uma ComboBox.
O botão Consultar pode ser acionado pela tecla Enter.
O botão Limpar limpa os filtros e resultados deixando a tela pronta para uma nova consulta.
Após finalizar a consulta uma tela de resultados será apresentada, conforme o exemplo abaixo:
O título da tabela em uma tela de resultados deve ser "Resultados", quando houver apenas uma tabela exibida. Não é necessário um título que atenda às necessidades de negócio. Se houver mais de uma tabela, cada uma deve conter um título que explicite as necessidades de negócio.
Atenção: Caso algum filtro da consulta seja alterado após o usuário já ter realizado uma consulta, uma mensagem de alerta será exibida alertando o usuário que a consulta poderá estar defasada.
Após realizado uma consulta, o(s) painel(eis) de consulta será fechados, podendo ser acessados clicando no ícone de collapse. Caso a consulta não apresente resultados, o painel continuará aberto e uma mensagem informativa será exibida informando o usuário com o seguinte texto: "Não existe resultado para essa busca.". O mesmo comportamento acontecerá caso surja algum erro na consulta, porém a mensagem apresentada será de erro.